aboutsummaryrefslogtreecommitdiffstats
path: root/ctrl/libhicnctrl/src/api.c
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24[HICN-708] Rebase with masterEnrico Loparco (eloparco)1-150/+175
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I2122e1d61dd3b2e039972624ffbdbcb3c5610159
2021-03-30[HICN-645] Fix data structures to support hicn-light-daemon and ↵Enrico Loparco (eloparco)1-140/+142
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é1-0/+43
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-04-27[HICN-554] hicn-light refactoringAngelo Mantellini1-7/+7
Change-Id: I36f2d393741d4502ce14d3791158e43e3e9cd4cf Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-02-03[HICN-489] Add iOS support to hicn stackAngelo Mantellini1-4/+4
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I8fa8c4eaa3218eb4be46f713b15ab789c6930aa0
2020-01-17[HICN-478] Correctly initialize struct sockaddrstorageMauro Sardara1-1/+2
Change-Id: I74992ed6b96fdd1c567dc2025e10aa9b0c169f47 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-14[HICN-455] libhicnctrl incorrectly handles absence of forwarder in ↵Jordan Augé1-12/+23
synchronous mode after it has connected Change-Id: I3999c4f8706d3df6a003ebf2574bc20c41ce102a Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-13[HCIN-455] libhicnctrl incorrectly handles absence of forwarder in ↵Jordan Augé1-5/+10
synchronous mode after it has connected Change-Id: I76bc68fb44c0090b4004e8d1da37f906fcaa5b17 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/+11
two instances are started in the same second Change-Id: I70ccaf9199aa50074501d368d189c01521f37971 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-09[HICN-438] facemgr should allow face creation with physical interface downJordan Augé1-2/+2
Change-Id: I9d333f2d420c735d3867c0813dc93e82aceb3861 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é1-0/+57
Change-Id: Ifde50b4c161d1bda1326f18b705f575e539aea71 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-26[HICN-398] Added face create/delete/list and listener list on libctrl for ↵Alberto Compagno1-5/+5
hicn-plugin Listener list returns the list of interfaces and their ip addresses Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I2582cf29d4f1f60964766d47ad8d6dc64504fd62
2019-11-25[HICN-408] add a face manager interface for face priority controlJordan Augé1-1/+1
Change-Id: I07cd4c100251c42ef32117a515e8e9e39b9c3031 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-24[HICN-408] Add a face manager interface for face priority controlJordan Augé1-2/+2
Change-Id: I768112c920154380a614d0c5858f50efa135903d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-22Merge "[HICN-394] Add route commands add, list, del for the hicn-plugin"Alberto Compagno1-7/+1
2019-11-21[HICN-379] Add face priority support in face managerJordan Augé1-12/+27
Change-Id: Iae19e016aae833b4bc95ff6d91d51b188f398e25 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-20[HICN-404] double-free in facemgr (facemgr_list_facelets_json) + valgrind fixesJordan Augé1-0/+4
Change-Id: Id57873d3f4152af654f3bc27778d7015495597d7 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-20[HICN-394] Add route commands add, list, del for the hicn-pluginAlberto Compagno1-7/+1
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I41641f6d27babaa1c413ecf2fe6eae0e499df97d
2019-11-19[HICN-399] facemgr crashes after wifi disabledJordan Augé1-1/+1
Change-Id: I8d504b1e83f79d028f2e7bbfacda2824076aa72f Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-379] Add face priority support in face managerJordan Augé1-2/+68
Change-Id: If4f75d44fc66414a4a70135de7827f5082b97112 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-395] Static face/route maintainance though face managerJordan Augé1-8/+9
Change-Id: I8f2287a262412bacc50f3c89756ec9fd6ce30d33 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-15[HICN-386] Improve API error management in libhicnctrlJordan Augé1-24/+27
Change-Id: I3f5e3840303265ccc3d4b864d026b63a2ccb7fdf Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-14[HICN-386] Improve API error management in libhicnctrlJordan Augé1-63/+244
Change-Id: I332e74ebcd89798c93de50ae7a20f7af8f59f54c Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-12[HICN-376] Add manual connection/route setting to face managerJordan Augé1-21/+75
Change-Id: I5c24f687e8e815d0e2f437ff8ce7fbb2c76e0579 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é1-18/+12
control api Change-Id: Id097368dcde993775f206623195cc5aa57b4fe12 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-31[HICN-369] Implement reconciliation state machine in face manager incl. ↵Jordan Augé1-18/+21
reattempts in case of errors Change-Id: Ia4ecf621fbd513d9e29313d2aaa487aa65811183 Signed-off-by: Jordan Augé <jordan.auge@cisco.com>
2019-10-23Merge "[HICN-351] Support for new RemoveListener API in libhicnctrl + added ↵Jordan Augé1-1/+1
missing commands in CLI"
2019-10-24[HICN-351] Support for new RemoveListener API in libhicnctrl + added missing ↵Jordan Augé1-1/+1
commands in CLI Change-Id: I999b8321715fca1d09f89eacf7fac4029e32cbba Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-23Merge "[HICN-351] Support for new RemoveListener API in libhicnctrl + added ↵Jordan Augé1-2/+53
missing commands in CLI"
2019-10-24[HICN-352] facemgr event loop enhancement; timer support & async hicn-light ↵Jordan Augé1-1/+1
interface Change-Id: I920a0eb091d826e1eb0d1f786fb0b437487f7ff7 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-23[HICN-351] Support for new RemoveListener API in libhicnctrl + added missing ↵Jordan Augé1-2/+53
commands in CLI Change-Id: Ifc743b65493b87a5156bca7ad63f8cae516460d8 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-23[HICN-350] Minor cleanup in control APIJordan Augé1-20/+20
Change-Id: I5c3705aa439a1cf6bdca915f82c0c014771cc542 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-23[HICN-349] Asynchronous API for libhicnctrlJordan Augé1-240/+668
Change-Id: I00f68cab6d23fe95639684de69cc4a086db60c02 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-07[HICN-298] Release new hICN app for AndroidJordan Augé1-112/+188
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé1-0/+2163
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>