aboutsummaryrefslogtreecommitdiffstats
path: root/ctrl
AgeCommit message (Collapse)AuthorFilesLines
2019-12-12Merge "[HICN-449] Correct dependencies of DEB/RPM package for sysrepo."Alberto Compagno3-17/+9
2019-12-12[HICN-449] Correct dependencies of DEB/RPM package for sysrepo.Mauro Sardara3-17/+9
Change-Id: Ie3f7f700617d99e7e56431afbb1b877e6cb366f9 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-12Merge "[HICN-448] Returning face id when creating a face through libctrl in ↵Alberto Compagno2-2/+9
hicn-plugin"
2019-12-12[HICN-448] Returning face id when creating a face through libctrl in hicn-pluginAlberto Compagno2-2/+9
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I0b9420d9e5335a1062ba31b0885ee4414e4991bf
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-449] [HICN-430] Build sysrepo plugin. Update sysrepo and libyang ↵Mauro Sardara2-3/+4
dependencies for centos. Change-Id: I92afec16346929e101e57466d5621e4ebe4dc4d2 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-11Merge "[HICN-446] Face manager incorrectly sets up static routes in case of ↵Jordan Augé2-41/+143
multihoming during startup"
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-11Merge "[HICN-430] Rework on CMake"Luca Muscariello3-31/+42
2019-12-10[HICN-438] facemgr should allow face creation with physical interface downJordan Augé4-33/+73
Change-Id: I6487fbec0607464a625daa01455ddac8fdd75ee2 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-10[HICN-430] Rework on CMakeMauro Sardara3-31/+42
Change way targets are defined: each project defines targets. Fix project BUILD flags Add build-extras bash script Rework build tree of extras folder, using ExternalProject_Add Change-Id: I82fa29896e54c8a033490eba013c3f0431bec9d0 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-09[HICN-438] facemgr should allow face creation with physical interface downJordan Augé8-101/+83
Change-Id: I9d333f2d420c735d3867c0813dc93e82aceb3861 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-05Merge "[HICN-435] Fixed dependency name in libhicntransport"Alberto Compagno1-1/+1
2019-12-05[HICN-420] MAP-Me code refactoring & face manager changes in support of mobilityJordan Augé14-125/+448
Change-Id: Ifde50b4c161d1bda1326f18b705f575e539aea71 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-04[HICN-435] Fixed dependency name in libhicntransportAlberto Compagno1-1/+1
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: Ia2700df02a90f1acab30f52f642c90f2460c0282
2019-12-04[HICN-434] VAPI does not link to hicn sysrepo pluginmhemmatp1-1/+1
Signed-off-by: mhemmatp <mhemmatp@cisco.com> Change-Id: I3d2fa27baf00b5fa70bef5c1c414475eabcd525c
2019-12-04Merge "to fix HICN-421 by adding cpack to libyang and sysrepo"Mauro Sardara2-8/+14
2019-12-04to fix HICN-421 by adding cpack to libyang and sysrepoJordan Augé2-8/+14
Signed-off-by: Luca Muscariello <muscariello@ieee.org> Change-Id: Ia9e0752f877c7fc0be6df85664d18e1caad86741 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-12-04[HICN-428] Creating libctrl deb and rpm packages specific for hicn-pluginAlberto Compagno4-25/+56
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I2460276eb400777105d3351dffdaf8452f01c51f
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-29[HICN-424] linking missing vpp libraries to libsysrepohicnRobot1-1/+1
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I70c1b1162fd7b7a093d60e03b55dcd01f62250f3
2019-11-29Merge "[HICN-403] update vapi communication with vpp"Alberto Compagno13-1071/+799
2019-11-29[HICN-403] update vapi communication with vppMasoud Hemmatpour13-1071/+799
Signed-off-by: Masoud Hemmatpour <mhemmatp@cisco.com> Change-Id: I6e05d96af049229a6dc2da0adf32707873cdc816 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-11-28[HICN-417] Creation of multiple sockets calls only one connect to vppAlberto Compagno1-5/+29
vlibmemoryclient provided by vpp does not handle calling connect multiple times from the same application. Creation of multiple sockets call connect only one. Destruction of all the sockets call disconnet to vpp. Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I70f22c256f4f45640f80aae3da68541504852192
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-26[HICN-398] Added face create/delete/list and listener list on libctrl for ↵Alberto Compagno9-71/+529
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é2-3/+23
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é4-36/+19
Change-Id: I768112c920154380a614d0c5858f50efa135903d Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-24Merge "[HICN-408] add a face manager interface for face priority control"Jordan Augé4-1/+198
2019-11-22Merge "[HICN-394] Add route commands add, list, del for the hicn-plugin"Alberto Compagno6-209/+1408
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-21[HICN-379] Add face priority support in face managerJordan Augé5-17/+93
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é3-3/+5
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 Compagno6-209/+1408
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-18Merge "[HICN-225] Added generic binary api for handling faces"Mauro Sardara1-8/+8
2019-11-18[HICN-225] Added generic binary api for handling facesAlberto Compagno1-8/+8
Supported messages are add, del, get, dump, get. Each message contains a face id and the expected message has different fields based on the face type. The binary api specific for ip faces is still available for compatibility but deprecated. Change-Id: I899c6cf31a56abd39ad287ea3128993857997fcb Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-11-17[HICN-379] Add face priority support in face managerJordan Augé8-7/+185
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é10-84/+404
2019-11-17[HICN-378] Add a maximum number of reattempts in face manager before ↵Jordan Augé4-36/+109
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é10-84/+404
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-15[HICN-386] Improve API error management in libhicnctrlJordan Augé3-3/+3
Change-Id: Ifab987a17255e20077242888b052e312f9e4c964 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-15Merge "[HICN-386] Improve API error management in libhicnctrl"Jordan Augé28-1887/+282
2019-11-14[HICN-386] Improve API error management in libhicnctrlJordan Augé28-1887/+282
Change-Id: I332e74ebcd89798c93de50ae7a20f7af8f59f54c Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-11-14[HICN-375] Move cmake in ctrl/sysrepo-plugins to the main cmke in rootmashemat9-457/+10
Signed-off-by: mashemat <mhemmatp@cisco.com> Change-Id: I6c2f65e61a2f13db8261a32482336b21f07d5e45
2019-11-12Merge "[HICN-376] Add manual connection/route setting to face manager"Michele Papalini19-202/+1289
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é19-202/+1289
Change-Id: I5c24f687e8e815d0e2f437ff8ce7fbb2c76e0579 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>