aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-10-22[HICN-342] No need to take a lock on the hash entry if the lookup forAlberto Compagno6-41/+51
a data hit the CS. Data packets coming from the network are dropped, data packets coming from an application face are either dropped or sent to the push node (which does not require a lock on the hash entry) Change-Id: Icf662dffa33b9dda2e2a69fc2104a69a82ef19fd Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-22[HICN-347] memory leak in messageProcessor_Tickmichele papalini1-8/+10
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I9da21006b9c6b44790c5984e0d6e10cc4ade5b1b
2019-10-22Merge "[HICN-346] Add version of the transport library in the config.h ↵Michele Papalini3-15/+40
header file."
2019-10-22[HICN-346] Add version of the transport library in the config.h header file.Mauro Sardara3-15/+40
Change-Id: I1ce0b705db98f4042470a7b80b422720ba03c0f6 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-22Merge "[HICN-328] Reworking setSocketOption and getSocketOption to be ↵Michele Papalini18-1374/+1763
thread-safe"
2019-10-22[HICN-328] Reworking setSocketOption and getSocketOption to be thread-safeAlberto Compagno18-1374/+1763
Change-Id: Ie22572822b9ac1e6c300fd7982035c799546bd76 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-22Merge "[HICN-344] Memory management issues in symbolic table causes double free"Michele Papalini1-11/+27
2019-10-22[HICN-344] Memory management issues in symbolic table causes double freeJordan Augé1-11/+27
Change-Id: Ia93f4068f4b4646e15397a8400bde3593e8de620 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-22[HICN-343] fix hicn_name_create_from_ip_prefix function declarationmichele papalini1-1/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I0d42192b04ca7f3536864018a2acd606ed253826
2019-10-21[HICN-341] forwarder crashes when set an invalid forwarding strategymichele papalini1-2/+0
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I1e6442e8c1431006d1b2fdaffbf0e6f4eff986dc
2019-10-21Merge "[HICN-320] HICN Light only configuring the first entry on FIB"Michele Papalini4-21/+20
2019-10-21[HICN-320] HICN Light only configuring the first entry on FIBJordan Augé4-21/+20
Change-Id: Ica111f54b23a9a56433e9b195a3fccd913952ad0 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-21Merge "[HICN-340] Install hicn-light service file."Jordan Augé2-1/+50
2019-10-21[HICN-340] Install hicn-light service file.Mauro Sardara2-1/+50
Change-Id: I102d16327d74f0c69e88003045de6450aae32923 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-18[HICN-339] improve rtc producer socket for low rate trafficmichele papalini2-19/+17
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I1e6fdada9a55e0a93b8d5db768124f2e47daf05b
2019-10-18Merge "[HICN-337] correlty set timers for rtx in rtc consumer"Alberto Compagno2-24/+54
2019-10-18[HICN-337] correlty set timers for rtx in rtc consumermichele papalini2-24/+54
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Iaf947ac6c7763ba0a648f9cc865ca0f11cb3e31f
2019-10-18[HICN-338] correctly compute the estimated production rate in rtc socketmichele papalini1-4/+4
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I5ab36c5dde449ff0f3e0372372c09dbb227aecf5
2019-10-16Merge "[HICN-335] fix max win computation in RTC consumer"Mauro Sardara1-1/+1
2019-10-16Merge "[HICN-333] fix addRetransmissions in RTC consumer socket"Alberto Compagno1-1/+1
2019-10-16[HICN-335] fix max win computation in RTC consumermichele papalini1-1/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I735764cf2520182ae46bd2b18f1dc87355a57d85
2019-10-16Merge "[HICN-334] remove LOG for no pending interests in portal"Alberto Compagno1-1/+1
2019-10-16[HICN-333] fix addRetransmissions in RTC consumer socketmichele papalini1-1/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Id9fb3a5ae6355e901ba2f2d4a93e8ad241b4410c
2019-10-16[HICN-334] remove LOG for no pending interests in portalmichele papalini1-1/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I80009d5e5fc89ede4f56a9c9a5e3c2940ae13562
2019-10-16[HICN-332] add output buffer to the RTC producer socketmichele papalini1-8/+37
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I119f2a4b4b7153e8da7ca891112f4f0ddf8251e5
2019-10-16[HICN-331] schedule rtx at the right timemichele papalini2-14/+13
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Iae4e0bbc5a1e534fd3727d02804aba370378af00
2019-10-15[330] wrong variable typeAngelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: Ib302172e61659b2f93168c593d994b1da7eb2ce8
2019-10-15[HICN-239] retransmissions on RTCmichele papalini1-33/+37
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I9777e445acf0dd0f70af0a9446b3b9a1424c0c6f
2019-10-14Merge "[HICN-312] CMake file cleanup"Jordan Augé1-1/+0
2019-10-14[HICN-322] fix timeouts inside portalmichele papalini1-2/+8
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I4ac176a11ed6f0b964274240dc0969051911183d
2019-10-12[HICN-247] remove listener and bug fixingAngelo Mantellini21-163/+434
Change-Id: I4e5419a837131680fe0e21eb295462ccb2be8613 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-10-11Merge "[HICN-309] [network_framework] rules are now implemented by the core"Jordan Augé2-6/+0
2019-10-10[HICN-317] schedule rounds using timers in rtc producermichele papalini2-28/+35
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I4a5fe9c954713dc266e7aeb5f461b460d508d8e3
2019-10-10[HICN-316] improve rtc for low rate streamsmichele papalini4-107/+26
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I29d9720450f8cee429eb02a494092f208c298355
2019-10-10[HICN-315] memory leaks in hicn-lightmichele papalini4-6/+23
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I43f64d616fbbbc2b10b4a181529d087fb0afc56c
2019-10-09Merge "[HICN-280] Adding set interest lifetime option and deallocating data ↵Alberto Compagno1-8/+14
packet at consumer side before the content is completely downloaded in order to allow to use an endless hiper producer."
2019-10-09Merge "[HICN-226] Reworked incoming face identification on receiving a data ↵Alberto Compagno10-231/+417
packet. The output is now a list of possible incoming faces, plus a preferred one which cover the case in which the face is a local producer face. In that case we can identify the face uniquely as we are sure that we have one face for memif."
2019-10-09Merge "[HICN-169] Fixed counters that were decrementing or negative."Alberto Compagno4-21/+25
2019-10-09[HICN-280] Adding set interest lifetime option and deallocatingAlberto Compagno1-8/+14
data packet at consumer side before the content is completely downloaded in order to allow to use an endless hiper producer. Change-Id: I3613b5310a4f8b696818f9453d03682fd61b1f93 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-09[HICN-169] Fixed counters that were decrementing or negative.Alberto Compagno4-21/+25
Change-Id: I9165a863ac29e9386f49fdbc09da85e2fcc57750 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-09[HICN-312] CMake file cleanupJordan Augé1-1/+0
Change-Id: Ifc61cf460082af828acb082c2ee640b3deecf7cc Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-09[HICN-311] Incorrect copying of ip_prefix_t data & uninitialized bytes ↵Jordan Augé3-3/+6
causes invalid writes Change-Id: Ia171dac11f65dab295b3523222145215f21a6f4f Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-09[HICN-309] [network_framework] rules are now implemented by the coreJordan Augé2-6/+0
Change-Id: I76c6d0f6b6989e00c5a7653e0b476808b61d8e76 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-09[HICN-308] delete interests from interest mapmichele papalini1-6/+8
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Ie69909e3984faac777f9fc3b3e0625e8de3a7771
2019-10-08Merge "[HICN-302] low rate traffic in RTC"Mauro Sardara3-11/+147
2019-10-08Merge "[HICN-306] Wrong representation format in ip_prefix_ntop causes ↵Mauro Sardara4-4/+17
parsing issues"
2019-10-08[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issuesJordan Augé4-4/+17
Change-Id: I16c8059ce537f338c15434acc87ac0e4baf87049 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-08Merge "[HICN-303] Fixed reading size of authentication header which might ↵Jordan Augé1-2/+4
have caused a bufferoverflow"
2019-10-08[HICN-303] Fixed reading size of authentication header which might have ↵Alberto Compagno1-2/+4
caused a bufferoverflow Change-Id: I46ae0539a51c9a2a11d8acfe4146470f2d4fa21d Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-08[HICN-302] low rate traffic in RTCmichele papalini3-11/+147
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Ib6511d82abc91e9008588cd2b7fd80022c6d232b