aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-12-17[HICN-666] Fix libhicnctrl-memif dependencies.Mauro Sardara1-2/+2
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3a26082859fcfada51d59511b7eda4f03313a68b Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-12-17[HICN-666] Fix libhicntransport-memif dependencies.Mauro Sardara2-5/+4
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I5315d3e4d591c35c57b3a11cd49e676c3391056c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-12-14[HICN-665] Convert headers to lower-case before storing them.Mauro Sardara1-1/+4
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I4bbd5c4adc56330eb3f5543c2b542d60e3135d1a
2020-12-10[HICN-658] Increase memif ring size.Mauro Sardara1-3/+2
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I6d461bdaef608f77590f1809a97f4ce49ecef2ef
2020-12-10[HICN-658] Return error if buffer allocation fails in memif connector.Mauro Sardara1-3/+3
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ie2cf44229bda3d9bf72a67df45e919067c206a7e
2020-12-10[HICN-658] Return error if buffer allocation fails in memif connector.Mauro Sardara1-0/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I5b0d40a8f5f713109f492609bf1c9dcede189b68
2020-12-07[HICN-660] Add priority priority control example based on RSSIJordan Augé4-3/+190
Change-Id: Idc940d600e436f39fe78cd44bc29bd696c7dc9d6 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2020-11-23[HICN-659] Fix udp-encap inconsistenciesMauro Sardara2-23/+31
Independently of the type of tunnel, encapsulated packet can be either v6 or v4, so we need to create 2 faces for each version of the tunnel. Currently we are wrongly associating v4 tunnels with v4 packets and v6 tunnel with v6 packets. Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I81e6e4b8b71ae7949d27065cc61b1b5b23db6a8d
2020-11-20[HICN-658] Fix vapi_connect_safe.Mauro Sardara1-10/+8
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Icd8d0f0da817e617a2a8b85788d6a648083f35af
2020-11-20[HICN-658] Improve memif connector.Mauro Sardara5-17/+34
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ie3b48148dcb3f782a1ca906a5ba59d605f17f93e Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-11-11Merge "[HICN-655] Fix SYSREPO_PLUGIN_INCLUDE_DIRS"Luca Muscariello1-1/+1
2020-11-11[HICN-653] Fix libmemif-{dev,devel} dependenciesMauro Sardara4-10/+13
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I10e901cce08d4188f62261553012295407a0f0cf
2020-11-11[HICN-655] Fix SYSREPO_PLUGIN_INCLUDE_DIRSMauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I034899728aa19f42c027fba2057e4e9397a1485c
2020-11-10[HICN-651] Offload checksum computation also for data packets.Mauro Sardara6-39/+99
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3663ac73cdbaad3e53d4b1973a7bcbb333b3910c
2020-11-10[HICN-651] Offload checksum computation to VPP.Mauro Sardara4-21/+60
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I42d69455542f3def0076fe58020f8f10347ef83f
2020-11-06[HICN-654] Fix versioning.Mauro Sardara3-47/+70
- Add rc0 tag for release candidate packages pushed in hicn repo - Fix version for centos and aarch64 packages Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I0b04d8164690635c19a0d429fb383268b9d3318e
2020-11-06[HICN-653] Cleanup build scripts.Mauro Sardara8-346/+246
Main changes: - Next VPP version is now counted 4 months (instead of 3) from the current one - CMake will now use Ninja as generator - Build functions are gathered under build/functions.sh and they are shared instead of being duplicated in build-extras and build-packages - Various bug fixes for dependencies and versioning. Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3f482d2c87847a465019dd0992ee9375c88bb412 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-11-06[HICN-646] upgrade libmemif to version 20.09Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ib4c6872b748f120a50395f45073cf8f46ff4ec82
2020-11-03[HICN-562] Ignore ghost interfaces in VPP ollectd pluginOlivier Roques1-9/+16
Sometimes there are interfaces listed by VPP statistics API that cannot be read from. This results in segfaults. This patch makes the VPP collectd plugin ignore them. Signed-off-by: Olivier Roques <oroques+fdio@cisco.com> Change-Id: I3b626b5bf553dc045c9fe46828889c47ea122020
2020-11-02[HICN-650] Fix an issue with VPP collectd pluginOlivier Roques1-1/+3
We need to init a heap size before being able to retrieve statistics from VPP. This patch also removes an unused stats pattern. Signed-off-by: Olivier Roques <oroques+fdio@cisco.com> Change-Id: Ibf9abb3adfd5eeef8a58c639fe3602cefb6f9ce0
2020-10-20Merge "[HICN-649] Fix build script."Mauro Sardara1-3/+3
2020-10-20Merge "[HICN-643] Fix check for release version."Mauro Sardara0-0/+0
2020-10-20[HICN-649] Fix build script.Mauro Sardara1-3/+3
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Id1db8b5b2aba94f3a4a2ab14088a4ac8e6e25851
2020-10-20Merge "[HICN-648] Optionally reset RAAQM window in a per-session basis"Michele Papalini4-1/+21
2020-10-20[HICN-648] Optionally reset RAAQM window in a per-session basisMauro Sardara3-0/+20
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I6b431db78de2427251d6050dfaff38a741efd9bd
2020-10-15[HICN-647] Freezing CWND if the production rate of the producer is equal to 0Giulio Grassi1-0/+2
Signed-off-by: Giulio Grassi <gigrassi@cisco.com> Change-Id: Ie98870659463fae060ea135ea3a6ce40be905ad0
2020-10-03[HICN-643] Fix check for release version.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I4344315b771d35943cc78d3d358c2aebc0f72662 (cherry picked from commit 35cd93b3e940d74bd4eb01e0a8034cb8590d90fb)
2020-10-03[HICN-643] Fix check for release version.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I4344315b771d35943cc78d3d358c2aebc0f72662
2020-10-03[HICN-643] Fix scripts for publishing release.v20.09-rc0Mauro Sardara1-25/+8
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I843e1111a6b3442bada9e4b29c74359a75b4b728 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-10-02[HICN-643] Fix scripts for publishing release.Mauro Sardara2-7/+27
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: If01c46dcf8981385e544c9cc6c31ce1efe3c2d96
2020-09-22[HICN-640] Put all interfaces in VRF 10, not only MPLS interfaces.Mauro Sardara1-7/+0
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I2c7ff24ee4d31e4f5659ef88f8a6c4a9d9c630b1
2020-09-18Revert to [HICN-638] Check if systemd is running before enabling hicn-light ↵Mauro Sardara155-6424/+1182
service Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I1810d96e001a4e6e097e1efa331b682af750925d
2020-09-18Revert "[HICN-574] Fix compilation issue."Mauro Sardara2-9/+1
This reverts commit 5cf2d8077c19387a2d257f0f7804209c7dd7cbb7. Reason for revert: Merged into wrong branch Change-Id: I41b9d9fccc29b388ffd2f5408dbe8ecb708443f8 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-09-18[HICN-574] Fix compilation issue.Mauro Sardara2-1/+9
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I5fa166fe9de506e3a600d88f3db442f07e7fe688 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-09-14[HICN-574] Host stack plugin for VPP.Mauro Sardara141-340/+5747
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I8d8fdffef31a7013265d6529c5f52f3d5ec70d18 Signed-off-by: Mauro Sardara <msardara@cisco.com> Signed-off-by: Mauro <you@example.com> Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-09-14[HICN-635] Expose protocol API in libtransport.Mauro Sardara11-330/+592
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I626acb5f79a85b167d50da5c07fa597a9ff4d239
2020-09-14[HICN-598] [HICN-599] Fix hicn_name_t definition conflicts.Mauro Sardara10-534/+107
Change-Id: Ica8db44e27c3a4911ea869e91f96b781809373d8 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-09-11[HICN-638] Check if systemd is running before enabling hicn-light service.Mauro Sardara1-1/+3
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I3864fdab16b20f1cd03d421a356d8bb9227bdf6f
2020-09-09[HICN-637] Remove hicn_plugin dependency from libtransport.Mauro Sardara2-16/+15
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Iabfe133ffc2235fa2341538767ce83c2e5ad77b1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-07-17[HICN-633] compute the correct data packet size in hiperfmichele papalini1-1/+4
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: If3492136cfc41da94d4d80538694eae4428c6f8c
2020-07-17[HICN-632] Do not send packets larger more than 1400 bytes over RTC socketMauro Sardara1-217/+236
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ib0a3fbdd35d451c1892b66b22f1599141b92e213 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-22[HICN-630] Modify hicn-proxy file names to respect codestyle for filenamesMauro Sardara6-11/+6
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I49d62aee60f107a4e9722ac3b671d06bdee2b349
2020-06-15[HICN-629] Add multithreading feature to hicn-http-proxy with SO_REUSEPORT ↵Mauro Sardara2-19/+24
socket option. Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I8930178ba09ca23bd593f2a4008cf0d75f502684
2020-06-15[HIC-628] Update hicn-http-proxy usage output.Mauro Sardara1-4/+20
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I4981f866aae09952f9799bc0e85543dacdda1e6b
2020-06-15Merge "[HICN-626] Return output from libhicnlight"Angelo Mantellini45-566/+984
2020-06-15[HICN-626] Return output from libhicnlightAngelo Mantellini45-566/+984
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I2351ce4dcefa1311fa09049f87e8317c8fe449f4
2020-06-10[HICN-627] CMake fix: consider local header files first and system ones after.Mauro Sardara2-3/+3
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I361c8e4f995dad976cc717c5027bcacdb2ba65f5 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-09Merge "[HICN-624] http proxy proxy does not stop"Angelo Mantellini1-0/+2
2020-06-09[HICN-623] Initialize is_async in ConsumerSocket constructor.Mauro Sardara4-23/+18
Also force transports to use base method TransportProtocol::start() instead of redefining their own start(), in order to have the callbacks and the boolean is_async_ initialized upon protocol start. Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I780b26cca5b8dc59f0def5c08a032bbc90371acd Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-05[HICN-625] Http Proxy: listen only on local connectionsMauro Sardara1-1/+2
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ida53353285633787ce96ad8d37507f15e99280b3