aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-10-07[HICN-226]Alberto Compagno10-231/+417
Reworked incoming face identification on receiving a data packet. The output is now a list of possible incoming faces, plus a preferred one which cover the case in which the face is a local producer face. In that case we can identify the face uniquely as we are sure that we have one face for memif. Change-Id: Ic48475a36e37a28cec8cc1448b4b4ee6c001efc0 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-10-04[HICN-296] handle first packet received in RTC consumer socketmichele papalini2-2/+31
Change-Id: I2edb971f43ed4ad2165349345999a7af871323da Signed-off-by: michele papalini <micpapal@cisco.com>
2019-10-04[HICN-293] remove stats in hiperf in RTC modemichele papalini1-2/+11
Change-Id: I6e577a4122042248900b4f48fd9f4fd45825aae9 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-10-04[HICN-292] fix inflight interests countingmichele papalini2-19/+25
Change-Id: I1b02b9338e43de27cf90b4a11121c54a00ed428a Signed-off-by: michele papalini <micpapal@cisco.com>
2019-10-03[HICN-291] handle multiple paths in RTCmichele papalini6-132/+435
Change-Id: I69d331aa6e953e802e2f4b3e60325f852941fd94 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-10-02[HICN-290] Added check if ASIO_STANDALONE already defined. Removed openssl ↵Mauro Sardara2-1/+3
find performed by hicn-light. Change-Id: Ic1d3fe123b099e63a37bcb0c03e00a7c81f509f1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-02Merge "[HICN-286] Link libmemif with libhicntransport when libmemif found in ↵Alberto Compagno3-4/+26
the system."
2019-10-02[HICN-286] Link libmemif with libhicntransport when libmemif found in the ↵Mauro Sardara3-4/+26
system. Added libmemif-dev dependency libmemif. Change-Id: I3fc417da65c1dfc6717c56d92f94a12fc019a9bd Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-01[HICN-274] Use bindSocket API in AndroidSunghee Lee2-5/+36
Signed-off-by: Sunghee Lee <sh2011.lee@samsung.com> Change-Id: I10a2fa173662cc49d93a64426e2b4495670823ff Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-09-25[HICN-284] change neighbour flag in ipv6mhemmatp1-1/+1
Signed-off-by: mhemmatp <mhemmatp@cisco.com> Change-Id: I63e58ca694fa671eda01c5a4c69571473dbfde12
2019-09-24Merge "[HICN-279] Added libmemif packaging."Alberto Compagno67-78/+311
2019-09-24[HICN-279] Added libmemif packaging.Mauro Sardara67-78/+311
Change-Id: Ie8662059163b7a01211bb18fb8f6b77bbbc07279 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-09-24Merge "[HICN-260] Added a dump binary api for hicn routes"Alberto Compagno3-4/+232
2019-09-24[HICN-260] Added a dump binary api for hicn routesAlberto Compagno3-4/+232
Change-Id: Ic2f7b1edeb35603f6d1fa5f40f7fff441aa43203 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-09-17[ HICN-277] Add README to router pluginmhemmatp1-0/+49
Signed-off-by: mhemmatp <mhemmatp@cisco.com> Change-Id: I838da25116f5fc4a674957510699bf5a00c99cad
2019-09-10[HICN-273] Add zero copy produce() API to RTC producer socket.Mauro Sardara3-12/+19
This API allows to transfer the ownership of the packet from the application to the libtransport, thus avoiding to copy the packet. Change-Id: Ic26b15783648b9e8821f71e47a2d9f5130474510 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-09-04[HICN-272] new hicn-light fibmichele papalini8-447/+417
Change-Id: Id0f13d6aebecc724556a80d3b3d57e8e06b6b262 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-27Merge "[HICN-268] Forwarder crashes when "create listener hicn""Mauro Sardara1-1/+1
2019-08-27Merge "HICN-269 correctly set forwarding strategy with set command"Alberto Compagno1-2/+0
2019-08-27[HICN-268] Forwarder crashes when "create listener hicn"Angelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: Ic20cce329e845475dc3b9d088d2ac974956294e9 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-08-27HICN-270 correcly create hicn name from ip address in libmichele papalini1-10/+4
Change-Id: Ie2ebe1db4ad5bddb7a9b1a67e38bf7e16b873ac0 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-27HICN-269 correctly set forwarding strategy with set commandmichele papalini1-2/+0
Change-Id: Idd6820a64bf0e658abef7607044cd980e62d6987 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-23Merge "HICN-266 fix strategy creation with policies"Jordan Augé4-55/+9
2019-08-22[HICN-267] Fixed dependencies on hicn-apps and hicn-light packagesAlberto Compagno4-5/+15
Change-Id: If6615a0b263287b6c1660b636b5b6770da1a3b24 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-08-22HICN-266 fix strategy creation with policiesmichele papalini4-55/+9
Change-Id: I285389e02742768ec65304cd088312492ddcb281 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-08-22Merge "[HICN-263] DO_NOT_MERGE Updating hicn-plugin and libtransport to ↵Alberto Compagno8-24/+30
vpp_1908"
2019-08-22[HICN-263] DO_NOT_MERGEv19.08Alberto Compagno8-24/+30
Updating hicn-plugin and libtransport to vpp_1908 Change-Id: I8bdad9725ec50597d79b3dc9a8d151ca149c3808 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-08-20[HICN-261] Incorrect handling of IPv6 link-local addresses / connections ↵ndnops5-113/+139
should not be created unless strictly needed. Signed-off-by: ndnops <manangel@cisco.com> Change-Id: I10722996a6bf8868f50a5ac2aff6a937d3f87837
2019-08-14[HICN-259] Moving header files to the package hicn-plugin-devAlberto Compagno2-9/+10
Change-Id: I4859025964862dbb0bd2113edb24e716ccb7c5cc Signed-off-by: Alberto Compagno <acompagn+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-08-01[HICN-255] the api vnet_get_sw_interface_safe is now ↵Alberto Compagno4-12/+12
vnet_get_sw_interface_or_null Change-Id: I080e7e216b779ce8beb292edadff0cc6c468549b Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé152-548/+14231
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-26[HICN-253] Mark cmake target for library as static or shared.Mauro Sardara23-2957/+48
Change-Id: I1e8a14f9255f04bddbb87f74a6d6163a02dedb22 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-24[HICN-251] Renaming hicn_extra_plugin.so in hicn_router.so and adjusting ↵Alberto Compagno1-2/+5
installation path to cope with x86_64-linux-gnu Change-Id: I5314b871bd4143f7249f3a3f639e17a25b22380b Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-24Merge "[HICN-243] Adding router plugin"Luca Muscariello16-1/+3565
2019-07-24[HICN-243] Adding router pluginmasoud hemmatpour16-1/+3565
The original package is https://gerrit.fd.io/r/#/c/15062/ which was compatible with VPP 18.10. This patch is the modification of the original to be compatible with VPP 19.04. It was tested with FRR (i.e., OSPF). Change-Id: I85d579b26be2ef68f1b4a1d54e5c599b3665574b Signed-off-by: masoud hemmatpour <mhemmatp@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-07-18Merge "[HICN-248] Install libraries under correct folder ↵Alberto Compagno4-12/+23
(lib/x86_64-linux-gnu on ubuntu/debian and lib64 on centos)"
2019-07-18[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on ↵Mauro Sardara4-12/+23
ubuntu/debian and lib64 on centos) Change-Id: I9c8fc206f2f93b9eae1060387ab6d0833da80124 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-17[HICN-246] Initializing vpp_api state only the first time a socket is created.Alberto Compagno1-5/+4
Change-Id: I1e56f2b65374777f72f2b264a417a213ad0d0320 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-12[HICN-245] Bind of the listener to the deviceAngelo Mantellini5-6/+189
Change-Id: I4d8cd95ba74c5d24d4c49975e7798440fe3e34d1 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-07-08[HICN-242] Perform only one allocation for the whole buffer passed to produce()Mauro Sardara13-92/+86
Change-Id: Ib4628d0a7711e2d7175b3dbb5c152dd22616ff32 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-05[HICN-240] Open stdin fd only in interacrive mode.Mauro Sardara1-1/+6
Change-Id: I5978776bde6b013a0a9829d62d3d77d6ab1675ad Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-05Merge "[HICN-239] Removed unused cli command for MapMe"Mauro Sardara2-80/+0
2019-07-05Merge "[HICN-236] Add tutorials for setting up server with hicn-plugin ↵Alberto Compagno1-53/+138
(docker and packages version)."
2019-07-05[HICN-236] Add tutorials for setting up server with hicn-plugin (docker and ↵Mauro Sardara1-53/+138
packages version). Change-Id: Icf2f41ac62862841c7d55ac4f08f9ac27ec9e79a Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-05[HICN-239] Removed unused cli command for MapMeAlberto Compagno2-80/+0
Change-Id: I338ca1856538e9b2d3723c54ca2ca6949568a264 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-05Merge "[HICN-237] Updated README for vpp 19.04"Mauro Sardara1-9/+32
2019-07-05[HICN-237] Updated README for vpp 19.04Alberto Compagno1-9/+32
Change-Id: I6e372f1c366ecfc67b6ecc438fcd24d2cd26aba8 Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-07-04[HICN-235] remove libcurlo from hicn app cmake moduleAngelo Mantellini1-10/+0
Change-Id: I1514a4528c09d3f5be658a63cdcb73d837b1ed2c Signed-off-by: Angelo Mantellini <manangel@cisco.com>