aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-light/src/hicn/core
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24[HICN-712] Fix listener table retrievalhicn-light-ngEnrico Loparco (eloparco)4-9/+62
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I8cd7c37a570011c2215255fab5e020291dfd0ef7
2021-06-24[HICN-711] Add tests for listener table and size check in bitmapEnrico Loparco (eloparco)4-14/+102
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I573477186fc9f0c294975b15b1c908444d5c5559
2021-06-24[HICN-710] Add support for new route creationEnrico Loparco (eloparco)1-2/+2
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: Ib3b6fa8260f3f2475ad5b6e4147c1f7116b11dc4
2021-06-24[HICN-709] Fix bugs in listener and connection tables and add unit testsEnrico Loparco (eloparco)9-10/+176
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: Idf86a3c6a1dd50d29c1a245a00352a553a5fdb42
2021-06-24[HICN-707] Add function for IP addr to string conversionEnrico Loparco (eloparco)4-11/+34
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: Ie9226963a6459661918678a3b1723bf87a2b15ab
2021-06-24[HICN-708] Rebase with masterEnrico Loparco (eloparco)10-53/+31
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I2122e1d61dd3b2e039972624ffbdbcb3c5610159
2021-03-30[HICN-555] Fix loop data structure and khash initializationsEnrico Loparco (eloparco)2-4/+4
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I496315ede9b9e9ee2aed79a697e217b8c8b1c211
2021-03-30[HICN-645] Fix data structures to support hicn-light-daemon and ↵Enrico Loparco (eloparco)8-47/+58
hicn-light-control communication The daemon should be able to start, receive commands from hicn-light-control and execute them. Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I0ca5bb3d9bdfb37ac8cfa9f671f6c162c9a394f5 Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com>
2021-03-19[HICN-645] Control plane (WIP)Jordan Augé23-106/+288
Change-Id: I4be6a40b690b62f22f57de6d8c10b01a1be42a6d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com> Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-09-28[HICN-570] Message buffer (incl. CS and PIT changes)Jordan Augé31-753/+1142
Change-Id: I4c508e4b04dee3acbfc3da1d26e1770cb826f22b Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-09-21[HICN-563] listener and connection tablesJordan Augé7-101/+415
Change-Id: I88b85a61908d97bda1afb08d31c3bf10b4d9c5c5 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-09-09[HICN-555] Reworked loopMauro Sardara9-32/+70
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ia837da43b797a3f4d30d832e7ad2b0ec8cc3fefe Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-04-27[HICN-554] hicn-light refactoringAngelo Mantellini63-5102/+7027
Change-Id: I36f2d393741d4502ce14d3791158e43e3e9cd4cf Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-03-31[HICN-581] update hicn stack to support windows, againAngelo Mantellini1-3/+5
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 Mantellini2-3/+8
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é2-9/+26
messages to be resent Change-Id: I2e17250c5e4f78341966507a4bf04d09b84bb9d0 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-02-03[HICN-489] Add iOS support to hicn stackAngelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I8fa8c4eaa3218eb4be46f713b15ab789c6930aa0
2020-01-22[HICN-483] log strategy decisions using hicn-light logmichele papalini2-0/+2
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I70959ca8b534aea4682175cd755523201a5dc51b
2020-01-21[HICN-481] Add APIs to trigger MAP-Me updatesJordan Augé2-19/+33
Change-Id: I6faefcdcbd6a0e5786b57ca5403804a8fe31dd0d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-21[HICN-442] new forwarding strategymichele papalini3-91/+81
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 papalini2-7/+7
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Id1bb559351d3f1f8af76326798740d6b13760e55 Signed-off-by: michele papalini <micpapal@cisco.com>
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>
2019-12-15[HICN-460] Check of parchashmap before creating iteratorAngelo Mantellini1-16/+18
Change-Id: I559e86e269026be601a5735f77bbcfac40f24694 Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
2019-12-13[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé1-0/+8
Change-Id: I78c37aa274a98089b994348e31e06418c7945d24 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
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-05[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé6-70/+177
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é1-3/+1
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-17[HICN-379] Add face priority support in face managerJordan Augé3-0/+28
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é3-6/+6
control api Change-Id: Id097368dcde993775f206623195cc5aa57b4fe12 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-30[HICN-363] Fix memory leaksJordan Augé5-85/+138
Change-Id: I7617becdb520f20caca341be11fbb8c1054de021 Signed-off-by: Jordan Augé <jordan.auge@cisco.com>
2019-10-12[HICN-247] remove listener and bug fixingAngelo Mantellini1-0/+1
Change-Id: I4e5419a837131680fe0e21eb295462ccb2be8613 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-10-07[HICN-298] Release new hICN app for AndroidJordan Augé5-14/+23
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-09-04[HICN-272] new hicn-light fibmichele papalini5-108/+89
Change-Id: Id0f13d6aebecc724556a80d3b3d57e8e06b6b262 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-20[HICN-261] Incorrect handling of IPv6 link-local addresses / connections ↵ndnops1-8/+125
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é12-152/+313
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-23correctly handle data packets with lifetime = 0michele papalini1-0/+2
Change-Id: I63b966d4862317863f6de3f70db9568a8472d3e8 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-05-16[HICN-195] Generate static libs for androidAngelo Mantellini15-14/+20
Change-Id: Ib78e0ba5108713c6fac0e422eb7bb6f7ba10abc7 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-09[HICN-192] Add interface to administratively set a connection up and downJordan Augé4-2/+85
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é3-5/+104
Change-Id: I5f7270568eaf24858346edebc638cf51e28cc5ad Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-03-24[HICN-141] Definition of a C API for hicn-lightLuca Muscariello33-0/+6829
Change-Id: Id861f0abe58b1e3c9ba8cc76701da0f9c6801748 Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com> Signed-off-by: Angelo Mantellini <manangel@cisco.com>