aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-27[HICN-488] Adding lock to vapi calls and manage vapi_connect in order to ↵Alberto Compagno13-1031/+949
connect only once. - Added library to hicn-plugin called safe_vapi that takes care of handling concurrent calls to the vapi. - Removed dependency of libhicnctrl from libtransport and added dependency to safe_vapi. - Added dependency to safe_vapi on libhicnctrl Change-Id: Ie49e8319f64a50e7ed6a56e041db977c3b184cc5 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
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-22Merge "[HICN-487] Calling the right function to parse the face del reply ↵Alberto Compagno1-2/+2
message"
2020-01-22Merge "[HICN-482] trigger map-me updates from the forwarding strategy"Mauro Sardara6-22/+107
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-22[HICN-487] Calling the right function to parse the face del reply messageAlberto Compagno1-2/+2
Change-Id: Icf155be96947e2c1a692bae5bb7919ce4fa0bdf6 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-22Merge "[HICN-486] Writing face type in network order in the face_detail ↵Alberto Compagno1-2/+2
binary api message"
2020-01-21[HICN-486] Writing face type in network order in the face_detail binary api ↵Alberto Compagno1-2/+2
message Change-Id: I9b65c61a9613b942aa4b2417460d6c6a9f2f261a Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-21[HICN-485] Fixed entry deletion when the last nh is removedAlberto Compagno3-15/+8
Change-Id: I1a3353989f934f135b4226a6af68a09dd8749563 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-21Merge "[HICN-481] Add APIs to trigger MAP-Me updates"Michele Papalini4-21/+35
2020-01-21Merge "[HICN-477] Fixed strategy get ctx that could lead to a segfault"Alberto Compagno8-165/+144
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 papalini37-1463/+1626
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-20[HICN-479] Fixed dependency on libhicnctrl-memif in libtransport-memif deb ↵Alberto Compagno1-2/+2
and rpm package Change-Id: I89e24f923a67192c2c57dbbd510c65a6b5a49457 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-17[HICN-478] Correctly initialize struct sockaddrstorageMauro Sardara1-1/+2
Change-Id: I74992ed6b96fdd1c567dc2025e10aa9b0c169f47 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-01-15[HICN-473] Add getter functions for face manager rule configurationJordan Augé2-88/+80
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-15[HICN-477] Fixed strategy get ctx that could lead to a segfaultAlberto Compagno8-165/+144
Change-Id: Ic0d4f5a6919cb68255e788ac288d17492a6570a5 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-14Merge changes from topic "HICN-475"Alberto Compagno8-9/+68
* changes: [HICN-475] Adding multihoming in case the producer is facing the producer [HICN-474] Enabling print of FIB and TFIB status
2020-01-14[HICN-475] Adding multihoming in case the producer is facing the producerAlberto Compagno5-8/+49
Change-Id: I9ec9d43083379ed8961532f2b9d20f03fd1fa45e Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-14[HICN-474] Enabling print of FIB and TFIB statusAlberto Compagno3-1/+19
Change-Id: I0bf56393fe53a4a52753501134cfe2b4b6c75c08 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-13[HICN-473] Add getter functions for face manager rule configurationJordan Augé2-0/+135
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-10Merge "[HICN-471] Fix wrong callback check in RAAQM"Alberto Compagno1-1/+1
2020-01-09[HICN-471] Fix wrong callback check in RAAQMOlivier Roques1-1/+1
The wrong callback is null-checked before it is used in RAAQM. Signed-off-by: Olivier Roques <oroques+fdio@cisco.com> Change-Id: Id602453ad18d0297663b7cef66daa58cc5c0891a
2020-01-09Merge "[HICN-469] execute hicn-light-control from remote"Mauro Sardara5-30/+52
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-470] Fix wrong type for face_id_t in libhicnctrl"Mauro Sardara3-4/+6
2020-01-09[HICN-470] Fix wrong type for face_id_t in libhicnctrlJordan Augé3-4/+6
Change-Id: If345ba102971b0a718e7ac40f9d68a9e9dd9bd06 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-09Merge "[HICN-467] Priority settings on interfaces yet to be created should ↵Mauro Sardara3-2/+65
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-08Merge "[HICN-462] Adding probing protocol to hicn-plugin"Alberto Compagno4-6/+129
2020-01-07[HICN-467] Priority settings on interfaces yet to be created should be ↵Jordan Augé3-2/+65
cached for further application Change-Id: Ieeff69ee841583e40f5547f6f958ef964f42b4e5 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-01-07[HICN-462] Adding probing protocol to hicn-pluginAlberto Compagno4-6/+129
Change-Id: I44bc9aed26d35fadf66f65aa33a8d7880e149e59 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2020-01-07Merge "[HICN-443] Adding test to hicn sysrepo plugin"Alberto Compagno10-0/+431
2019-12-20[HICN-466] expose rtt stats to appliaction in rtc transportmichele papalini1-0/+1
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: If7af2154f5054a475521bf84c8d455ad3058bbb9
2019-12-19Merge "[HICN-464] swapping the initial buffer"Alberto Compagno1-9/+10
2019-12-19[HICN-464] swapping the initial buffermhemmatp1-9/+10
Signed-off-by: mhemmatp <mhemmatp@cisco.com> Change-Id: Iff7880bfc02c1ecd82b090d098c4b11268dc899c
2019-12-19[HICN-463] Initialize memory before sending message to hicn-light-forwarderMauro Sardara1-1/+1
Change-Id: I4cfd1d45fb754d9efb71ff80ae97ca4fe27e47a2 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-19Merge "[HICN-440] Add comments to hicn sysrepo plugin code"Alberto Compagno9-258/+2951
2019-12-19[HICN-443] Adding test to hicn sysrepo pluginmhemmatp10-0/+431
Signed-off-by: mhemmatp <mhemmatp@cisco.com> Change-Id: Ib7568d9b44b94664822f3925682bab554c170e5a
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-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é2-14/+30
synchronous mode after it has connected Change-Id: I3999c4f8706d3df6a003ebf2574bc20c41ce102a Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-12-13Merge "[HICN-457] Adding missing lock to the hash entry in order to avoid ↵Alberto Compagno3-2/+5
memory leak."
2019-12-13[HICN-457] Adding missing lock to the hash entry in order to avoid memory leak.Alberto Compagno3-2/+5
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com> Change-Id: I9ee6d6311ca39353f93e6d41b06752b17628b46f
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-13Merge "[HICN-456] Download missing vpp files from github."Mauro Sardara1-4/+4