aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-light/src
AgeCommit message (Collapse)AuthorFilesLines
2021-01-27[HICN-668] Fix leaks + double freeJordan Augé5-110/+96
Change-Id: I88795e5dc2a55df7ffee5cf66a9bd4fa5652e353 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2021-01-20[HICN-668] Fix leaks + double freeJordan Augé2-8/+23
Change-Id: I976659b160654b511f712e65c8439b91d1cabd55 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2021-01-20[HICN-668] Fix leaks + double freeJacques Samain3-3/+6
Signed-off-by: Jacques Samain <jsamain@cisco.com> Change-Id: Ic52adacaeee737120f08e4fece93eff44fa29f87
2021-01-19[HICN-668] Fix various leaks across codebaseJordan Augé2-7/+23
Change-Id: I0d2e9846ebb9f784220de78d6103295c19d73409 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2021-01-08Merge "[HICN-669] policy_t yet used in mac os 11"Angelo Mantellini4-10/+10
2021-01-08[HICN-669] policy_t yet used in mac os 11Angelo Mantellini4-10/+10
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I8d5d5c37eaab3f84a920f1753591fa4ab09f4799
2021-01-07[HICN-668] Fix various leaks across codebaseJordan Augé4-7/+4
Change-Id: If08eeebd4ab033e33e15809ad3b1a5cb74e83d90 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2021-01-05[HICN-668] Fix various leaks across codebaseJordan Augé7-26/+68
Change-Id: I114e4e5d3e5bf4feb3d367b3f442c165ee193755 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-12-07[HICN-660] Add priority priority control example based on RSSIJordan Augé1-0/+1
Change-Id: Idc940d600e436f39fe78cd44bc29bd696c7dc9d6 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-09-18Revert to [HICN-638] Check if systemd is running before enabling hicn-light ↵Mauro Sardara1-1/+1
service Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I1810d96e001a4e6e097e1efa331b682af750925d
2020-09-14[HICN-574] Host stack plugin for VPP.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I8d8fdffef31a7013265d6529c5f52f3d5ec70d18 Signed-off-by: Mauro Sardara <msardara@cisco.com> Signed-off-by: Mauro <you@example.com> Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-15[HICN-626] Return output from libhicnlightAngelo Mantellini45-566/+984
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I2351ce4dcefa1311fa09049f87e8317c8fe449f4
2020-03-31[HICN-581] update hicn stack to support windows, againAngelo Mantellini5-13/+16
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: Ic5cfeae600fde8140a076807fa1e411da1933a02
2020-03-17[HICN-552] don't use hicn socket on apple OSAngelo Mantellini3-4/+9
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: Ib555fb14d3240c85f5aa4eef065faad8f2ff9795
2020-02-13[HICN-518] new API in hicn-light to allow a producer to force MAP-Me ↵Jordan Augé6-25/+79
messages to be resent Change-Id: I2e17250c5e4f78341966507a4bf04d09b84bb9d0 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-02-06[HICN-507] RTT estimation at packet receptionmichele papalini1-2/+2
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I268370efd91a702c00bbea4b73dff9dfddbe7171
2020-02-03[HICN-489] Add iOS support to hicn stackAngelo Mantellini7-24/+29
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I8fa8c4eaa3218eb4be46f713b15ab789c6930aa0
2020-01-24[HICN-483] log strategy decisions using hicn-light logmichele papalini1-1/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Ic4bec67ed69170eb6585610d5a2833bc6d2e563f
2020-01-22[HICN-483] log strategy decisions using hicn-light logmichele papalini3-22/+34
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I70959ca8b534aea4682175cd755523201a5dc51b
2020-01-22[HICN-482] trigger map-me updates from the forwarding strategymichele papalini6-22/+107
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Icc41824f2f29580229ce8b3ce066f121870e012d Signed-off-by: michele papalini <micpapal@cisco.com>
2020-01-21[HICN-481] Add APIs to trigger MAP-Me updatesJordan Augé4-21/+35
Change-Id: I6faefcdcbd6a0e5786b57ca5403804a8fe31dd0d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-21[HICN-442] new forwarding strategymichele papalini33-1454/+1620
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I62c03bddedc83e523fc60f4b50d2c69e38b50318 Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Signed-off-by: michele papalini <micpapal@cisco.com>
2020-01-20[HICN-480] add related prefixes to the forwarding strategy commandmichele papalini7-48/+137
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Id1bb559351d3f1f8af76326798740d6b13760e55 Signed-off-by: michele papalini <micpapal@cisco.com>
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>