aboutsummaryrefslogtreecommitdiffstats
path: root/ctrl/facemgr/src
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24[HICN-708] Rebase with masterEnrico Loparco (eloparco)8-59/+278
Signed-off-by: Enrico Loparco (eloparco) <eloparco@cisco.com> Change-Id: I2122e1d61dd3b2e039972624ffbdbcb3c5610159
2020-04-27[HICN-554] hicn-light refactoringAngelo Mantellini6-14/+14
Change-Id: I36f2d393741d4502ce14d3791158e43e3e9cd4cf Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-02-12[HICN-516] remove facemgr android-utility header from installed onesJordan Augé3-2/+51
Change-Id: I72018d73fdf0a295c6121efd38b0ce1a00519dd5 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-02-03[HICN-489] Add iOS support to hicn stackAngelo Mantellini4-47/+47
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I8fa8c4eaa3218eb4be46f713b15ab789c6930aa0
2020-01-15[HICN-473] Add getter functions for face manager rule configurationJordan Augé1-88/+78
Change-Id: I04fd2f776d8fad7c2608e790b2b400a440bad8e0 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-15[HICN-467] Priority settings on interfaces yet to be created should be ↵Jordan Augé1-0/+18
cached for further application Change-Id: I715f908587838b47b0491880391d875044e03293 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-13[HICN-473] Add getter functions for face manager rule configurationJordan Augé1-0/+121
Change-Id: I8b78694462d2fc5dfc085c9e198a06ca4b93a199 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-13[HICN-472] Decrease reattempt timeout in face manager to 250msJordan Augé1-2/+2
Change-Id: I85a4b05db9867753318ce9ca59b54a7ec81cd9e9 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é1-0/+61
cached for further application Change-Id: Ieeff69ee841583e40f5547f6f958ef964f42b4e5 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-17[HICN-461] Improve netlink event management in facemgrJordan Augé1-12/+12
Change-Id: I4d26843bd3a3ac23db9c72a095ab030a037237d4 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-12[HICN-446] Face manager incorrectly sets up static routes in case of ↵Jordan Augé1-0/+4
multihoming during startup Change-Id: Ifdf0bed4064d36b74129b929006b8c7ac9c56ebb Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-11[HICN-446] Face manager incorrectly sets up static routes in case of ↵Jordan Augé2-41/+143
multihoming during startup Change-Id: Iee01146d3d9437f0267cfac3de793608cccca5bc Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-10[HICN-438] facemgr should allow face creation with physical interface downJordan Augé3-33/+71
Change-Id: I6487fbec0607464a625daa01455ddac8fdd75ee2 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é6-99/+80
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é10-123/+368
Change-Id: Ifde50b4c161d1bda1326f18b705f575e539aea71 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-02[HICN-419] Expose facelet id in facelet_list(_json) in facemgr APIJordan Augé1-1/+11
Change-Id: Ibce2e82ba125ca2e927cd270a8c45855384cd7fa Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-27[HICN-416] Fix error handling in facemgr netlink interfaceJordan Augé1-18/+31
Change-Id: Ia04a2f01005ec28a92cc5065ee2f3bddad27f573 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-25[HICN-408] add a face manager interface for face priority controlJordan Augé1-2/+22
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é3-34/+17
Change-Id: I768112c920154380a614d0c5858f50efa135903d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-22[HICN-408] add a face manager interface for face priority controlJunsu Choi4-1/+198
Change-Id: I166cb56e7376fe896d41d6d371ecb3727b7563ce Signed-off-by: Junsu Choi <junsu.choi@samsung.com>
2019-11-20[HICN-404] double-free in facemgr (facemgr_list_facelets_json) + valgrind fixesJordan Augé2-3/+1
Change-Id: Id57873d3f4152af654f3bc27778d7015495597d7 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-379] Add face priority support in face managerJordan Augé2-4/+82
Change-Id: If4f75d44fc66414a4a70135de7827f5082b97112 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17Merge "[HICN-395] Static face/route maintainance though face manager"Jordan Augé3-68/+381
2019-11-17[HICN-378] Add a maximum number of reattempts in face manager before ↵Jordan Augé3-34/+87
entering face ignore mode Change-Id: Id6f8cc958d3c50027475d72d80eed6b65ac0996b Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-395] Static face/route maintainance though face managerJordan Augé3-68/+381
Change-Id: I8f2287a262412bacc50f3c89756ec9fd6ce30d33 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-17[HICN-396] Incorrect error handling order in facemgr during interface ↵Jordan Augé1-2/+4
creation causes double free Change-Id: I63f3ac8815611fe83e75edd283eabf4d721bdbac Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-14[HICN-386] Improve API error management in libhicnctrlJordan Augé17-1101/+14
Change-Id: I332e74ebcd89798c93de50ae7a20f7af8f59f54c Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-12Merge "[HICN-376] Add manual connection/route setting to face manager"Michele Papalini10-122/+989
2019-11-12[HICN-389] facemgr calls unregister_all multiple times in case of errorJordan Augé1-1/+0
Change-Id: Iaac34a53ae95b511594a5dcd6b1e614eba9ff135 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-12[HICN-376] Add manual connection/route setting to face managerJordan Augé10-122/+989
Change-Id: I5c24f687e8e815d0e2f437ff8ce7fbb2c76e0579 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-11Merge "[HICN-383] Code cleanup"Jordan Augé2-36/+39
2019-11-08[HICN-385] fix route removal in hicnctrl, code uniformization in hicn-light ↵Jordan Augé1-1/+1
control api Change-Id: Id097368dcde993775f206623195cc5aa57b4fe12 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-05[HICN-383] Code cleanupJordan Augé2-36/+39
Change-Id: I41ca0f411053992625dec0b32ffe6a444c5bc51c Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-05[HICN-382] Misc compilation issues on MacOS (incl. Catalina specific code)Jordan Augé4-20/+20
Change-Id: I4cb2378b2e44afbaedb984409a221b2e3f0e99b4 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-31[HICN-372] Code clean upJordan Augé7-21/+32
Change-Id: Ic0ce2d01a05c2724eeaf91f76aafa2facedcbaf3 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é19-625/+968
reattempts in case of errors Change-Id: Ia4ecf621fbd513d9e29313d2aaa487aa65811183 Signed-off-by: Jordan Augé <jordan.auge@cisco.com>
2019-10-24[HICN-352] facemgr event loop enhancement; timer support & async hicn-light ↵Jordan Augé21-949/+1929
interface Change-Id: I920a0eb091d826e1eb0d1f786fb0b437487f7ff7 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-23[HICN-350] Minor cleanup in control APIJordan Augé1-2/+2
Change-Id: I5c3705aa439a1cf6bdca915f82c0c014771cc542 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-11[HICN-319] facemgr should allow face creation even though already in cacheJordan Augé6-36/+110
Change-Id: Icadfdc6369711575cfc8b8fee8e956b004860e1b 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-07[HICN-298] Release new hICN app for AndroidJordan Augé51-2414/+7139
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-08-05[HICN-257] facemgr for androidAngelo Mantellini2-0/+11
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: I2281def568d1faa1093dce81badab6a95fb03a57
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé44-0/+4836
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>