summaryrefslogtreecommitdiffstats
path: root/hicn-light/src
AgeCommit message (Collapse)AuthorFilesLines
2020-01-09[HICN-469] execute hicn-light-control from remotemichele papalini5-30/+52
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I2a23a5f7648614213b83e2409e2ff3784b083758 Signed-off-by: michele papalini <micpapal@cisco.com>
2020-01-09Merge "[HICN-467] Priority settings on interfaces yet to be created should ↵Mauro Sardara2-2/+4
be cached for further application"
2020-01-09[HICN-468] FIB entry improperly cleared by MAP-Me in multihoming situationsJordan Augé1-2/+2
Change-Id: Ibf57032fccb8ea09322a2b4f447ea24db7b69986 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-07[HICN-467] Priority settings on interfaces yet to be created should be ↵Jordan Augé2-2/+4
cached for further application Change-Id: Ieeff69ee841583e40f5547f6f958ef964f42b4e5 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-15[HICN-460] Check of parchashmap before creating iteratorAngelo Mantellini2-30/+33
Change-Id: I559e86e269026be601a5735f77bbcfac40f24694 Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
2019-12-14[HICN-455] libhicnctrl incorrectly handles absence of forwarder in ↵Jordan Augé1-2/+7
synchronous mode after it has connected Change-Id: I3999c4f8706d3df6a003ebf2574bc20c41ce102a Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-13[HICN-454] Use-after-free during LRU eviction in hicn-light Content Storemichele papalini1-0/+5
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I18e6d6612a45cd8fb7a46155760b94e0fe4e2bbe
2019-12-13[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé2-0/+12
Change-Id: I78c37aa274a98089b994348e31e06418c7945d24 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-12[HICN-451] libhicnctrl creates collisions in created connection names when ↵Jordan Augé1-1/+1
two instances are started in the same second Change-Id: I70ccaf9199aa50074501d368d189c01521f37971 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-12Merge "[HICN-420] MAP-Me code refactoring & face manager changes in support ↵Jordan Augé1-0/+3
of mobility"
2019-12-12[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé1-0/+3
Change-Id: I0ee0c7e744c71d0345386c2886b0d6cfa05c07d1 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-12[HICN-450] Build hicn-light-control executable for android.Mauro Sardara1-26/+20
Change-Id: I222132401e225af63f2993b1794120e63d473cfe Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-05[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé13-162/+273
Change-Id: Ifde50b4c161d1bda1326f18b705f575e539aea71 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-21[HICN-379] Add face priority support in face managerJordan Augé4-12/+6
Change-Id: Iae19e016aae833b4bc95ff6d91d51b188f398e25 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-19[HICN-400] fix NULL content name in PIT entry (temporary workaround)Jordan Augé1-0/+5
Change-Id: I6a1d93a4e6beb78741d8243fc78d6ecff77b9034 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-18[HICN-379] Add face priority support in face managerJordan Augé1-2/+2
Change-Id: I1055e49c93e81105996a77c088fafd4b55fdc337 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-379] Add face priority support in face managerJordan Augé13-7/+229
Change-Id: If4f75d44fc66414a4a70135de7827f5082b97112 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-14[HICN-386] Improve API error management in libhicnctrlJordan Augé1-0/+2
Change-Id: I332e74ebcd89798c93de50ae7a20f7af8f59f54c Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-08[HICN-385] fix route removal in hicnctrl, code uniformization in hicn-light ↵Jordan Augé19-91/+107
control api Change-Id: Id097368dcde993775f206623195cc5aa57b4fe12 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-04[HICN-262] Fix binary api to prevent byteswapping of ip addresses in vapiAlberto Compagno1-10/+10
Change-Id: If3f9a7db1e1310fdc08d1003b28e5e1d4006b61e Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-31[HICN-369] Implement reconciliation state machine in face manager incl. ↵Jordan Augé1-26/+52
reattempts in case of errors Change-Id: Ia4ecf621fbd513d9e29313d2aaa487aa65811183 Signed-off-by: Jordan Augé <jordan.auge@cisco.com>
2019-10-30[HICN-363] Fix memory leaksJordan Augé15-120/+193
Change-Id: I7617becdb520f20caca341be11fbb8c1054de021 Signed-off-by: Jordan Augé <jordan.auge@cisco.com>
2019-10-23[HICN-350] Minor cleanup in control APIJordan Augé6-32/+36
Change-Id: I5c3705aa439a1cf6bdca915f82c0c014771cc542 Signed-off-by: Jordan Augé <jordan.auge+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-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-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-21[HICN-320] HICN Light only configuring the first entry on FIBJordan Augé3-18/+12
Change-Id: Ica111f54b23a9a56433e9b195a3fccd913952ad0 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-15[330] wrong variable typeAngelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: Ib302172e61659b2f93168c593d994b1da7eb2ce8
2019-10-12[HICN-247] remove listener and bug fixingAngelo Mantellini20-162/+433
Change-Id: I4e5419a837131680fe0e21eb295462ccb2be8613 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
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-08[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issuesJordan Augé1-2/+2
Change-Id: I16c8059ce537f338c15434acc87ac0e4baf87049 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-07[HICN-298] Release new hICN app for AndroidJordan Augé37-603/+497
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-01[HICN-274] Use bindSocket API in AndroidSunghee Lee2-5/+36
Signed-off-by: Sunghee Lee <sh2011.lee@samsung.com> Change-Id: I10a2fa173662cc49d93a64426e2b4495670823ff Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-09-04[HICN-272] new hicn-light fibmichele papalini8-447/+417
Change-Id: Id0f13d6aebecc724556a80d3b3d57e8e06b6b262 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-27Merge "[HICN-268] Forwarder crashes when "create listener hicn""Mauro Sardara1-1/+1
2019-08-27[HICN-268] Forwarder crashes when "create listener hicn"Angelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: Ic20cce329e845475dc3b9d088d2ac974956294e9 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-08-27HICN-269 correctly set forwarding strategy with set commandmichele papalini1-2/+0
Change-Id: Idd6820a64bf0e658abef7607044cd980e62d6987 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-22HICN-266 fix strategy creation with policiesmichele papalini4-55/+9
Change-Id: I285389e02742768ec65304cd088312492ddcb281 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-20[HICN-261] Incorrect handling of IPv6 link-local addresses / connections ↵ndnops3-113/+136
should not be created unless strictly needed. Signed-off-by: ndnops <manangel@cisco.com> Change-Id: I10722996a6bf8868f50a5ac2aff6a937d3f87837
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé68-506/+3525
Change-Id: I0531cd7a7de179581295ae34766c81cd9cf3e172 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com> Signed-off-by: Mauro Sardara <msardara@cisco.com> Co-authored-by: Mauro Sardara <msardara@cisco.com>
2019-07-26[HICN-253] Mark cmake target for library as static or shared.Mauro Sardara12-2922/+6
Change-Id: I1e8a14f9255f04bddbb87f74a6d6163a02dedb22 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-23correctly handle data packets with lifetime = 0michele papalini1-0/+2
Change-Id: I63b966d4862317863f6de3f70db9568a8472d3e8 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-07-12[HICN-245] Bind of the listener to the deviceAngelo Mantellini5-6/+189
Change-Id: I4d8cd95ba74c5d24d4c49975e7798440fe3e34d1 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-16[HICN-195] Generate static libs for androidAngelo Mantellini106-120/+176
Change-Id: Ib78e0ba5108713c6fac0e422eb7bb6f7ba10abc7 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-13[HICN-194] support for android environmentAngelo Mantellini2-0/+12
Change-Id: I11a614709152035784e492ccd99bc383765a0aa1 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-09[HICN-192] Add interface to administratively set a connection up and downJordan Augé14-53/+365
Change-Id: I8d00262fd8601328a50d0e2a6bef952031246818 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-04-16[HICN-177] Provide helpers to send, receive and process control messagesJordan Augé14-108/+244
Change-Id: I5f7270568eaf24858346edebc638cf51e28cc5ad Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-03-25[HICN-141] Install headers in hicn-light component.Mauro Sardara5-15/+14
Change-Id: I3c7aef4f6ecd147156ecab6aaa6cb2845768645f Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-24[HICN-141] Definition of a C API for hicn-lightLuca Muscariello237-618/+3536
Change-Id: Id861f0abe58b1e3c9ba8cc76701da0f9c6801748 Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com> Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-03-23[HICN-137] Install header file with API with hicn-light.Mauro Sardara3-50/+51
Change-Id: Idf5405b0086e74ad46dd407edb2598f363886ba3 Signed-off-by: Mauro Sardara <msardara@cisco.com>