hicn.git
5 years ago[HICN-608] Added configuratin option to manage hicn behaviour with interfaces 88/26888/2
Alberto Compagno [Tue, 5 May 2020 16:26:18 +0000 (18:26 +0200)]
[HICN-608] Added configuratin option to manage hicn behaviour with interfaces

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: I8d48237b5dce737be443ec8949ac11721158d830

5 years ago[HICN-603] Cleanup code for managing route 63/26663/21
Alberto Compagno [Thu, 23 Apr 2020 12:23:36 +0000 (14:23 +0200)]
[HICN-603] Cleanup code for managing route

- Remove old code to add and remove hicn route. Routes are now
  added only through the ip route commands/apis
- Adjusted the cli to set the strategy for a particular prefix
- Adjusted libtransport consumer and producer app creation
- Adjusted sysrepo plugin. Added hicn enable and disable and removed old
  api related to hicn routes and hicn faces
- Adjusted libhicnctrl. Only routes api and listener are now available
  for hicn-plugin

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: Ib4f7f45ba0b99253d60a9da2b295d6e783e5cd51

5 years ago[HICN-602] Added bidirectional udp tunnels 45/26645/15
Alberto Compagno [Wed, 22 Apr 2020 16:29:52 +0000 (18:29 +0200)]
[HICN-602] Added bidirectional udp tunnels

- Implemented a udp decapsulation node
- Added a hash table to identify the incoming udp tunnel when
  an interest or data packets are received
- Added udp punting through udp_register_dst_port

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: Iffea4d81c5ea8ce8ccbbfd749113f06a698a2afe

5 years ago[HICN-592] Updating the vrf 0 (default fib) when a mapme event occurs 07/26607/10
Alberto Compagno [Fri, 17 Apr 2020 16:51:54 +0000 (18:51 +0200)]
[HICN-592] Updating the vrf 0 (default fib) when a mapme event occurs

Updates on the vrf 0 will be reflected on the hicn vrf thanks to the
fib entry tracking.

Change-Id: I4afd6256593f27172c4b0a613316fb8428fa8e50
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-591] Created new command "hicn enable <prefix>" that enable hicn on a given... 27/26427/26
Alberto Compagno [Tue, 7 Apr 2020 16:27:24 +0000 (18:27 +0200)]
[HICN-591] Created new command "hicn enable <prefix>" that enable hicn on a given prefix

The changes include:
 - we use now a different vrf for the hicn routes. The default vrf (fib) contains
   every route, we sync the route we marked as hicn on the hicn vrf. In the vrf
   we use a custom dpo to implement the forwarding strategy.

Change-Id: I399805eff8a62a5c41bf7b50831986a35bce4f76
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-590] Removed andjacency type specific face implementation 03/26403/20
Alberto Compagno [Tue, 7 Apr 2020 09:43:39 +0000 (11:43 +0200)]
[HICN-590] Removed andjacency type specific face implementation

Changes in the new implementation are:
 - the adjacency index is replaced with a dpo that allows the single face node
   to dispatch the packet to the right vlib node.
 - local and remote address in the face are replaced with a single nat address
   which is used to perform the nat operation when rewriting an interest or a
   data (in case of tunnels the nat address will be equal to 0)
 - the list of next hop in the load balance is no longer a list of dpos but
   a list of face id (this makes the code easier and increases the number of
   next hop we supports)

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: I4ac2b4eb09425bfe1b3ca9f82d7d0ff564297b0d

5 years ago[HICN-604] using host order port value to punt udp packet 16/26716/1
Alberto Compagno [Mon, 27 Apr 2020 10:52:23 +0000 (12:52 +0200)]
[HICN-604] using host order port value to punt udp packet

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: I9c135c76b881fecafe673517501d9539d2e30b2d

5 years ago[HICN-604] Added missing punting for udp faces 15/26715/1
Alberto Compagno [Mon, 27 Apr 2020 09:36:22 +0000 (11:36 +0200)]
[HICN-604] Added missing punting for udp faces

Every time a udp face is created, a punting on the source port of the face is added
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: I2b6205cdeb0ef8f527e2ce9a2046c345275b3bca

5 years ago[HICN-600] correct hicn apps on windows 64/26664/2
Angelo Mantellini [Thu, 23 Apr 2020 13:08:44 +0000 (15:08 +0200)]
[HICN-600] correct hicn apps on windows

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: I78656e5b3821024913b01b095e4368f53d02a5d1

5 years ago[HICN-601] Redefine TCP flags with HICN_ prefix 30/26630/1
Mauro Sardara [Wed, 22 Apr 2020 08:44:01 +0000 (10:44 +0200)]
[HICN-601] Redefine TCP flags with HICN_ prefix

Change-Id: I9263a65f3f151d55cdefcd14d39df4a70df9a83c
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-596] Exporting hicn.api_types.h and hicn.api_enum.h"
Alberto Compagno [Mon, 20 Apr 2020 13:37:23 +0000 (13:37 +0000)]
Merge "[HICN-596] Exporting hicn.api_types.h and hicn.api_enum.h"

5 years ago[HICN-597] Add API to mark packet as interest/data. 65/26565/2
Mauro Sardara [Fri, 17 Apr 2020 11:41:08 +0000 (13:41 +0200)]
[HICN-597] Add API to mark packet as interest/data.

Change-Id: I1106211d3cac63d0817d4908bd03d6a0ccd2b8e0
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-596] Exporting hicn.api_types.h and hicn.api_enum.h 47/26547/1
Alberto Compagno [Thu, 16 Apr 2020 15:09:00 +0000 (17:09 +0200)]
[HICN-596] Exporting hicn.api_types.h and hicn.api_enum.h

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: Iab0c363789215b5a5792bda8e228a1557c3b3a39

5 years ago[HICN-593] Fix higet crash when no uri is specified in command line 00/26400/1
Mauro Sardara [Tue, 7 Apr 2020 08:35:00 +0000 (10:35 +0200)]
[HICN-593] Fix higet crash when no uri is specified in command line

Change-Id: Iccf6740deaf853eed766dfae92489d2b0f7acd58
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoRegenerate the hicn packages 94/26394/1
Angelo Mantellini [Tue, 7 Apr 2020 00:15:26 +0000 (02:15 +0200)]
Regenerate the hicn packages

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: Ia6ef4905e1b1d45539aa3ebc5d6260fd48040792

5 years ago[HICN-587] Fix RAAQM default config path 85/26285/1
Olivier Roques [Wed, 1 Apr 2020 16:23:32 +0000 (18:23 +0200)]
[HICN-587] Fix RAAQM default config path

Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
Change-Id: I5c371941fcd550c676823f3f994f4a18160d632a

5 years ago[HICN-581] update hicn stack to support windows, again 67/26267/1
Angelo Mantellini [Tue, 31 Mar 2020 15:50:43 +0000 (17:50 +0200)]
[HICN-581] update hicn stack to support windows, again

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: I74f7c08ddd4494ce9ca6df7519785fe12cd1010f

5 years agoMerge "[HICN-581] update hicn stack to support windows, again"
Angelo Mantellini [Tue, 31 Mar 2020 11:10:00 +0000 (11:10 +0000)]
Merge "[HICN-581] update hicn stack to support windows, again"

5 years ago[HICN-581] update hicn stack to support windows, again 66/26166/15
Angelo Mantellini [Thu, 26 Mar 2020 11:02:23 +0000 (12:02 +0100)]
[HICN-581] update hicn stack to support windows, again

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: Ic5cfeae600fde8140a076807fa1e411da1933a02

5 years ago[HICN-583] Remove obsolete code from hiperf 19/26219/1
Olivier Roques [Fri, 27 Mar 2020 17:23:59 +0000 (18:23 +0100)]
[HICN-583] Remove obsolete code from hiperf

Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
Change-Id: If8bea63ccb026be54293512d371d3a269e11385e

5 years ago[HICN-458] Setting data packet size socket option when the payload size is passed 98/23998/3
Alberto Compagno [Fri, 13 Dec 2019 20:51:05 +0000 (20:51 +0000)]
[HICN-458] Setting data packet size socket option when the payload size is passed

Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Change-Id: Ie0ee26a1e8bff3279cc88c4e7c09b0fdb23924c1

5 years ago[HICN-580] Improve memory usage in signer and verifier 99/26099/1
Olivier Roques [Fri, 20 Mar 2020 11:12:28 +0000 (12:12 +0100)]
[HICN-580] Improve memory usage in signer and verifier

This patch reduces the amount of memory used by the signer and
verifier classes.

It also removes some logs from VPP collectd plugins.

Change-Id: I3dac7b9104b5586ac22dee60f506bee51ece2cbe
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years agoMerge "[HICN-572] Updated sysrepo documentation"
Luca Muscariello [Mon, 23 Mar 2020 06:45:26 +0000 (06:45 +0000)]
Merge "[HICN-572] Updated sysrepo documentation"

5 years agoMerge "[HICN-551] Removed source code that uses acl"
Luca Muscariello [Mon, 23 Mar 2020 06:44:55 +0000 (06:44 +0000)]
Merge "[HICN-551] Removed source code that uses acl"

5 years agoMerge "[HICN-549] Refactored pg to use punting through fib"
Luca Muscariello [Mon, 23 Mar 2020 06:44:40 +0000 (06:44 +0000)]
Merge "[HICN-549] Refactored pg to use punting through fib"

5 years agoMerge "[HICN-548] Added node to perform a lookup in the fib with the src address...
Luca Muscariello [Mon, 23 Mar 2020 06:44:13 +0000 (06:44 +0000)]
Merge "[HICN-548] Added node to perform a lookup in the fib with the src address to punt data packets"

5 years agoMerge "[HICN-547] Removing punting through acl for interests"
Luca Muscariello [Mon, 23 Mar 2020 06:43:34 +0000 (06:43 +0000)]
Merge "[HICN-547] Removing punting through acl for interests"

5 years ago[HICN-551] Removed source code that uses acl 42/25942/12
Alberto Compagno [Tue, 17 Mar 2020 10:21:40 +0000 (11:21 +0100)]
[HICN-551] Removed source code that uses acl

- Removed punting from the sysrepo-plugin
- Removed calls to the punting functions of binary api in the libhicnctrl
- Added documentation in vpp-plugin.md and doxygen related to pg

Change-Id: I8936156d51524797441ec49f0d5e801a1ad3643a
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-549] Refactored pg to use punting through fib 20/25920/10
Alberto Compagno [Mon, 16 Mar 2020 14:26:41 +0000 (15:26 +0100)]
[HICN-549] Refactored pg to use punting through fib

- interest packet generator uses the fib to forward interests. The entry in the fib matching the interest name can be a regular IP fib entry or an hICN fib entry. It is up to who configure the forwarder to chose how the forwarding should be done
- the hicnpg-data is used to keep track of the number of data received in order to have statistics corresponding to the number of interests sent and data received (interest satisfied). This node punt packet registers himself as a node for satisfying local tcp packets (ip4_register_protocol or ip6_register_protocol), therefore tcp packets carrying a local address will be forwarded to it.
- The hicnpg-server node satisfies interest packets by creating the correspoding data packet. It punts packet by using a feature on the interface that is passed in the configuration. Every packet that arrives on such interface is threated as an hICN interest.

Change-Id: I75ffec4ce0a5afeaf321bcc48dd13fd307dd2925
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-573] Fixed match of data packet in the producer app face 49/26049/1
acompagn [Fri, 20 Mar 2020 13:21:22 +0000 (14:21 +0100)]
[HICN-573] Fixed match of data packet in the producer app face

- Now the match honor the prefix length specified in the producer app face

Signed-off-by: acompagn <acompagn@cisco.com>
Change-Id: Icdd80b02603bb79ceeb0ab14e2da51328c0f9b74

5 years ago[HICN-572] Updated sysrepo documentation 35/26035/1
Alberto Compagno [Fri, 20 Mar 2020 10:13:06 +0000 (11:13 +0100)]
[HICN-572] Updated sysrepo documentation

- Removed reference to the old sysrepod
- Added information for the authentication to netopee2-server

Change-Id: I435458bebb8f95eb8e63a45fa7fa8a3e060a08e4
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-548] Added node to perform a lookup in the fib with the src address to punt... 27/25827/6
Alberto Compagno [Thu, 12 Mar 2020 13:51:56 +0000 (14:51 +0100)]
[HICN-548] Added node to perform a lookup in the fib with the src address to punt data packets

Change-Id: Ia1d3a5d5b1df8bf17b289954289d449715803cfa
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-547] Removing punting through acl for interests 33/25733/12
Alberto Compagno [Mon, 9 Mar 2020 10:39:59 +0000 (11:39 +0100)]
[HICN-547] Removing punting through acl for interests

Change-Id: I71767f732ec6ede1efc66e5a99f09c3207367dcb
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-562] Add new options to VPP collectd plugins 80/25980/1
Olivier Roques [Tue, 17 Mar 2020 17:08:58 +0000 (18:08 +0100)]
[HICN-562] Add new options to VPP collectd plugins

Add two options to the vpp and vpp-hicn plugins:
* Verbose, to enable additional statistics
* Tag, to tag the data with a given string

Change-Id: Ifee6c979654f87a13787095dddab0076b218e334
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years agoMerge "[HICN-553] Fixed path to root cmake folder that contains the macros definitions"
Mauro Sardara [Wed, 18 Mar 2020 09:45:48 +0000 (09:45 +0000)]
Merge "[HICN-553] Fixed path to root cmake folder that contains the macros definitions"

5 years ago[HICN-553] Fixed path to root cmake folder that contains the macros definitions 78/25978/1
Alberto Compagno [Wed, 18 Mar 2020 09:02:40 +0000 (10:02 +0100)]
[HICN-553] Fixed path to root cmake folder that contains the macros definitions

Change-Id: Ie8c1004ce7d08e686a3e4a28eee4108830ac94cc
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-552] don't use hicn socket on apple OS 67/25967/2
Angelo Mantellini [Tue, 17 Mar 2020 19:23:22 +0000 (20:23 +0100)]
[HICN-552] don't use hicn socket on apple OS

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: Ib555fb14d3240c85f5aa4eef065faad8f2ff9795

5 years agoMerge "[HICN-546] Fix memory leak on producer side"
Alberto Compagno [Wed, 11 Mar 2020 13:42:39 +0000 (13:42 +0000)]
Merge "[HICN-546] Fix memory leak on producer side"

5 years ago[HICN-546] Fix memory leak on producer side 94/25794/1
Olivier Roques [Wed, 11 Mar 2020 13:20:22 +0000 (14:20 +0100)]
[HICN-546] Fix memory leak on producer side

Fix a memory leak caused during the signing of packets on the producer side
by releasing the signature when signing is done.

Change-Id: I352885913e3a16d03fcc77116238928edb090e01
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years ago[HICN-545] Do not schedule callbacks during segmentation in a per packet basis. 92/25792/3
Mauro Sardara [Wed, 11 Mar 2020 13:01:41 +0000 (14:01 +0100)]
[HICN-545] Do not schedule callbacks during segmentation in a per packet basis.

Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I1531a1fe1d1fa51bb45edab20ee449faa34847c3

5 years ago[HICN-544] Do not block reading incoming messages in memif connector. 70/25770/3
Mauro Sardara [Tue, 10 Mar 2020 14:50:18 +0000 (15:50 +0100)]
[HICN-544] Do not block reading incoming messages in memif connector.

Signed-off-by: Mauro Sardara <msardara@cisco.com>
Change-Id: I844dfa64a977c9c41bfc103bb110c274802b1839
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-540] Optimizations for libhicntransport"
Alberto Compagno [Mon, 9 Mar 2020 13:25:28 +0000 (13:25 +0000)]
Merge "[HICN-540] Optimizations for libhicntransport"

5 years ago[HICN-540] Optimizations for libhicntransport 55/25655/5
Mauro Sardara [Wed, 4 Mar 2020 15:21:54 +0000 (16:21 +0100)]
[HICN-540] Optimizations for libhicntransport

Change-Id: I8b46b4eb2ef5488c09041887cc8296a216440f33
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-541] Add custom type database of collectd plugins 94/25694/1
Olivier Roques [Thu, 5 Mar 2020 18:10:21 +0000 (19:10 +0100)]
[HICN-541] Add custom type database of collectd plugins

This patch adds the database containing the types that the two collectd
plugins, vpp and vpp-hicn, defines. It is useful when using InfluxDB
as it requires the type database for multi-value metrics
(see https://docs.influxdata.com/influxdb/v1.7/supported_protocols/collectd/).

Change-Id: Ia3e630b134e58e942be38cacb9b23379066c6e63
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years ago[HICN-541] Change installation directory of collectd plugins 59/25659/2
Olivier Roques [Wed, 4 Mar 2020 17:54:21 +0000 (18:54 +0100)]
[HICN-541] Change installation directory of collectd plugins

Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
Change-Id: Ic298e57c11a0b86976d52096a2f691dd511adc3f

5 years agoMerge "[HICN-537] Update telemetry documentation"
Luca Muscariello [Mon, 2 Mar 2020 19:57:39 +0000 (19:57 +0000)]
Merge "[HICN-537] Update telemetry documentation"

5 years ago[HICN-537] Update telemetry documentation 09/25509/2
Olivier Roques [Thu, 27 Feb 2020 15:57:29 +0000 (16:57 +0100)]
[HICN-537] Update telemetry documentation

Change-Id: I3f6c656164b27481e029eb72a63030bb592a6f1b
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years agoMerge "[HICN-539] Expose portal APIs to applications"
Angelo Mantellini [Thu, 27 Feb 2020 16:06:50 +0000 (16:06 +0000)]
Merge "[HICN-539] Expose portal APIs to applications"

5 years ago[HICN-539] Expose portal APIs to applications 16/25516/3
Mauro Sardara [Thu, 27 Feb 2020 15:47:49 +0000 (16:47 +0100)]
[HICN-539] Expose portal APIs to applications

Change-Id: Icbaad69981193119714f5689faf3518d2e152e11
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-538] Use type utils::CryptoHashtype instead of HashAlgorithm everywhere"
Angelo Mantellini [Thu, 27 Feb 2020 14:33:01 +0000 (14:33 +0000)]
Merge "[HICN-538] Use type utils::CryptoHashtype instead of HashAlgorithm everywhere"

5 years ago[HICN-538] Use type utils::CryptoHashtype instead of HashAlgorithm everywhere 10/25510/1
Mauro Sardara [Thu, 27 Feb 2020 14:22:51 +0000 (15:22 +0100)]
[HICN-538] Use type utils::CryptoHashtype instead of HashAlgorithm everywhere

Change-Id: Iddbc427611c888b28059170a70c0925ebb299cb5
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-536] Define asio standalone in libtransport includes 07/25507/1
Mauro Sardara [Thu, 27 Feb 2020 13:44:34 +0000 (14:44 +0100)]
[HICN-536] Define asio standalone in libtransport includes

Change-Id: Iac9f80a15877b4e9e5d450fcee3ed41b70dde97b
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-536] Define asio standalone in libtransport includes 00/25500/1
Mauro Sardara [Thu, 27 Feb 2020 13:02:34 +0000 (14:02 +0100)]
[HICN-536] Define asio standalone in libtransport includes

Change-Id: I27905885cad1bba8e657e47ed77202a574862b5b
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-534] Major rework on libtransport organization"
Michele Papalini [Wed, 26 Feb 2020 16:59:39 +0000 (16:59 +0000)]
Merge "[HICN-534] Major rework on libtransport organization"

5 years ago[HICN-534] Major rework on libtransport organization 28/25428/6
Mauro Sardara [Fri, 21 Feb 2020 10:52:28 +0000 (11:52 +0100)]
[HICN-534] Major rework on libtransport organization

Change-Id: I361b83a18b4fd59be136d5f0817fc28e17e89884
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-533] Update and format documentation 26/25426/4
Olivier Roques [Tue, 25 Feb 2020 17:00:42 +0000 (18:00 +0100)]
[HICN-533] Update and format documentation

This patch fixes misspells, improves readability and tries to make the different
source files consistent between each other.

It also updates hiperf usage and hicn + VPP installation (in utils.md) and fixes
some mistakes related to collectd plugins (in telemetry.md).

Change-Id: I100a1c7e40dbe9c485ae4548ffc653765f4421b9
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years ago[HICN-532] Add docs target in build-package script 60/25360/4
Mauro Sardara [Fri, 21 Feb 2020 16:38:55 +0000 (17:38 +0100)]
[HICN-532] Add docs target in build-package script

Change-Id: I143509be32a3897880e02f55856a4ca1b2522269
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-2] Added P2P confidential communication on hICN"
Alberto Compagno [Fri, 21 Feb 2020 17:30:49 +0000 (17:30 +0000)]
Merge "[HICN-2] Added P2P confidential communication on hICN"

5 years ago[HICN-2] Added P2P confidential communication on hICN 16/24216/13
Alberto Compagno [Tue, 7 Jan 2020 10:46:02 +0000 (11:46 +0100)]
[HICN-2] Added P2P confidential communication on hICN

P2P confidential communications exploit the TLS 1.3 protocol to let a consumer to
establish a secure communication on an hICN name. Currently we don't support the
consumer authentication (mutual authentication in TLS) and the 0-rtt session
establishment.

Change-Id: I2be073847c08a17f28c837d444081920c5e57a07
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-531] update documentation with fixes and new content 54/25354/4
Luca Muscariello [Fri, 21 Feb 2020 11:08:15 +0000 (12:08 +0100)]
[HICN-531] update documentation with fixes and new content

Change-Id: I4d75f559875fbaae3a63ed20835461b3d18691fb
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
5 years ago[HICN-530] Add support for chunked Transfer-Encoding in higet and http-proxy 73/25273/2
Mauro Sardara [Wed, 19 Feb 2020 14:49:25 +0000 (15:49 +0100)]
[HICN-530] Add support for chunked Transfer-Encoding in higet and http-proxy

Change-Id: Ibf954e5e886412a934542a10d94d89bb8a55a676
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-528] Add progress bar to higet."
Angelo Mantellini [Tue, 18 Feb 2020 17:27:27 +0000 (17:27 +0000)]
Merge "[HICN-528] Add progress bar to higet."

5 years ago[HICN-528] Add progress bar to higet. 46/25246/4
Mauro Sardara [Tue, 18 Feb 2020 15:21:07 +0000 (16:21 +0100)]
[HICN-528] Add progress bar to higet.

Change-Id: I645ef2b8834f4310933793fb1f59e8f37e3d6aef
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-527] Add component for libhttpproxy. 48/25248/1
Mauro Sardara [Tue, 18 Feb 2020 15:44:20 +0000 (16:44 +0100)]
[HICN-527] Add component for libhttpproxy.

Change-Id: I6396bbab63cc8d5e8c303df83240cf458b5eb8d7
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-510] Adding collectd plugins to get telemetry from vpp and hicn-plugin 27/24927/17
Alberto Compagno [Tue, 11 Feb 2020 07:54:33 +0000 (08:54 +0100)]
[HICN-510] Adding collectd plugins to get telemetry from vpp and hicn-plugin

Change-Id: Idb322dc712b52301c66c5256ad8d1a6a65b503b9
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-527] Do not create Unspecified DEB/RPM package anymore. 34/25234/2
Mauro Sardara [Tue, 18 Feb 2020 12:08:30 +0000 (13:08 +0100)]
[HICN-527] Do not create Unspecified DEB/RPM package anymore.

Change-Id: Id79b3885ca02b24a4c480ec10a0b2a1330ff8604
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-524 HICN-526] Add manifest and content lifetime options to hproxy comman...
Michele Papalini [Mon, 17 Feb 2020 17:08:12 +0000 (17:08 +0000)]
Merge "[HICN-524 HICN-526] Add manifest and content lifetime options to hproxy command line"

5 years ago[HICN-524 HICN-526] Add manifest and content lifetime options to hproxy command line 15/25215/2
Mauro Sardara [Mon, 17 Feb 2020 16:44:02 +0000 (17:44 +0100)]
[HICN-524 HICN-526] Add manifest and content lifetime options to hproxy command line

Change-Id: I565e4edb39b2c3d18fd9b2ef8b2a638a53b9eefe
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-521] Documentation update 65/25165/11
Luca Muscariello [Fri, 14 Feb 2020 12:36:37 +0000 (13:36 +0100)]
[HICN-521] Documentation update

Change-Id: I3ef51af521b53512e589eaf5bb5c0852a638baf5
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
5 years agoMerge "[HICN-520] Read correct number of bytes in HTTP proxy."
Michele Papalini [Fri, 14 Feb 2020 10:00:46 +0000 (10:00 +0000)]
Merge "[HICN-520] Read correct number of bytes in HTTP proxy."

5 years ago[HICN-520] Read correct number of bytes in HTTP proxy. 41/25141/1
Mauro Sardara [Fri, 14 Feb 2020 09:38:36 +0000 (10:38 +0100)]
[HICN-520] Read correct number of bytes in HTTP proxy.

Change-Id: If22ad9db54bae0c1bde8f8bc0895c24e9ae23d65
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-520] Read correct number of bytes during HTTP response reception perform...
Michele Papalini [Fri, 14 Feb 2020 08:20:42 +0000 (08:20 +0000)]
Merge "[HICN-520] Read correct number of bytes during HTTP response reception performed by the http-proxy."

5 years agoMerge "[HICN-518] new API in hicn-light to allow a producer to force MAP-Me messages...
Mauro Sardara [Thu, 13 Feb 2020 20:47:19 +0000 (20:47 +0000)]
Merge "[HICN-518] new API in hicn-light to allow a producer to force MAP-Me messages to be resent"

5 years ago[HICN-519] Documentation update 23/25123/2
Luca Muscariello [Thu, 13 Feb 2020 20:31:20 +0000 (21:31 +0100)]
[HICN-519] Documentation update

Change-Id: Iba61bc07196643b8061f0cb0f7213c7e0b256020
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
5 years ago[HICN-520] Read correct number of bytes during HTTP response reception performed... 24/25124/1
Mauro Sardara [Thu, 13 Feb 2020 20:34:20 +0000 (21:34 +0100)]
[HICN-520] Read correct number of bytes during HTTP response reception performed by the http-proxy.

Change-Id: I06879276c76aacf55715e34590afe0babc89a132
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-518] new API in hicn-light to allow a producer to force MAP-Me messages to... 13/25113/2
Jordan Augé [Thu, 13 Feb 2020 15:50:43 +0000 (16:50 +0100)]
[HICN-518] new API in hicn-light to allow a producer to force MAP-Me messages to be resent

Change-Id: I2e17250c5e4f78341966507a4bf04d09b84bb9d0
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-508] [HICN-509] [HICN-506] Manifest rework 73/24873/10
Mauro Sardara [Fri, 7 Feb 2020 19:00:06 +0000 (20:00 +0100)]
[HICN-508] [HICN-509] [HICN-506] Manifest rework

Change-Id: I992205148910be008d66b5acb7f6f1365770f9e8
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-512] documentation bundle using sphinx"
Mauro Sardara [Wed, 12 Feb 2020 17:03:47 +0000 (17:03 +0000)]
Merge "[HICN-512] documentation bundle using sphinx"

5 years ago[HICN-512] documentation bundle using sphinx 05/25005/5
Luca Muscariello [Wed, 12 Feb 2020 12:49:52 +0000 (13:49 +0100)]
[HICN-512] documentation bundle using sphinx

Change-Id: I1dcbca50f7406ef2714683547b6bb32463e1baf8
Signed-off-by: Luca Muscariello <muscariello@ieee.org>
5 years ago[HICN-516] remove facemgr android-utility header from installed ones 37/25037/1
Jordan Augé [Wed, 12 Feb 2020 15:35:34 +0000 (16:35 +0100)]
[HICN-516] remove facemgr android-utility header from installed ones

Change-Id: I72018d73fdf0a295c6121efd38b0ce1a00519dd5
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-513] fix uninitialized batching parameter in libtransport's rate estimation 18/25018/1
Jordan Augé [Wed, 12 Feb 2020 14:26:57 +0000 (15:26 +0100)]
[HICN-513] fix uninitialized batching parameter in libtransport's rate estimation

Change-Id: I5e3855439994dea453d68cda446b6756240265a9
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-511] Added android log for libhicntransport 33/24933/1
Mauro Sardara [Tue, 11 Feb 2020 09:36:56 +0000 (10:36 +0100)]
[HICN-511] Added android log for libhicntransport

Change-Id: I566939e02d7f2c8be6be9665d32c09f4737f69e1
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-507] RTT estimation at packet reception 31/24831/1
michele papalini [Thu, 6 Feb 2020 14:36:03 +0000 (15:36 +0100)]
[HICN-507] RTT estimation at packet reception

Signed-off-by: michele papalini <micpapal@cisco.com>
Change-Id: I268370efd91a702c00bbea4b73dff9dfddbe7171

5 years agoMerge "[HICN-504] Added hicn yang model to the hicn-sysrepo-plugin package"
Alberto Compagno [Thu, 6 Feb 2020 08:22:09 +0000 (08:22 +0000)]
Merge "[HICN-504] Added hicn yang model to the hicn-sysrepo-plugin package"

5 years ago[HICN-504] Added hicn yang model to the hicn-sysrepo-plugin package 20/24820/1
Aberto Compagno [Wed, 5 Feb 2020 16:53:44 +0000 (16:53 +0000)]
[HICN-504] Added hicn yang model to the hicn-sysrepo-plugin package

Signed-off-by: Aberto Compagno <acompagn+fdio@cisco.com>
Change-Id: I1679360a23fd7b790582c754d25fd6b4709fbfde

5 years agoMerge "[HICN-503] correctly compute drop probability in RAAQM"
Alberto Compagno [Wed, 5 Feb 2020 16:34:32 +0000 (16:34 +0000)]
Merge "[HICN-503] correctly compute drop probability in RAAQM"

5 years agoMerge "[HICN-501] Change calculation of next reassembly segment when manifests are...
Michele Papalini [Wed, 5 Feb 2020 16:34:13 +0000 (16:34 +0000)]
Merge "[HICN-501] Change calculation of next reassembly segment when manifests are enabled"

5 years ago[HICN-503] correctly compute drop probability in RAAQM 18/24818/1
michele papalini [Wed, 5 Feb 2020 16:19:15 +0000 (17:19 +0100)]
[HICN-503] correctly compute drop probability in RAAQM

Signed-off-by: michele papalini <micpapal@cisco.com>
Change-Id: I1b74a88c4d46aae178599f43ac6f223b29d4dfc5

5 years ago[HICN-502] fix min_filter max size 17/24817/1
michele papalini [Wed, 5 Feb 2020 16:15:32 +0000 (17:15 +0100)]
[HICN-502] fix min_filter max size

Signed-off-by: michele papalini <micpapal@cisco.com>
Change-Id: I108240376b67c221d440f43496a17513b89db0a3

5 years agoMerge "Fix INFO file"
Mauro Sardara [Tue, 4 Feb 2020 17:35:21 +0000 (17:35 +0000)]
Merge "Fix INFO file"

5 years ago[HICN-501] Change calculation of next reassembly segment when manifests are enabled 89/24789/1
Olivier Roques [Mon, 9 Dec 2019 19:12:07 +0000 (20:12 +0100)]
[HICN-501] Change calculation of next reassembly segment when manifests are enabled

When manifests are enabled, the current way of computing the next
reassembly segment is broken: if manifests are received out of order,
which can happen if a interest for a manifest timeouts, reassembly
will also be out of order.

This patch makes uses of the SuffixContent class introduced in
HICN-392 to correctly compute the index of the next segment to
reassemble.

Change-Id: I2784f3da544fef7b48a110dd6c233657610f44b8
Signed-off-by: Olivier Roques <oroques+fdio@cisco.com>
5 years agoMerge "[HICN-489] Add iOS support to hicn stack"
Jordan Augé [Mon, 3 Feb 2020 10:38:56 +0000 (10:38 +0000)]
Merge "[HICN-489] Add iOS support to hicn stack"

5 years ago[HICN-489] Add iOS support to hicn stack 56/24656/3
Angelo Mantellini [Thu, 30 Jan 2020 09:44:19 +0000 (10:44 +0100)]
[HICN-489] Add iOS support to hicn stack

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: I8fa8c4eaa3218eb4be46f713b15ab789c6930aa0

5 years agoFix INFO file 24/24724/1
Vanessa Rene Valderrama [Fri, 31 Jan 2020 18:36:06 +0000 (12:36 -0600)]
Fix INFO file

Fixing the email line to resolve build errors

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ib62a3fa48b33c86a81222078395055b0892fe5ea

5 years agoMerge "Add Angelo Mantellini as committer in INFO.yaml"
Michele Papalini [Fri, 31 Jan 2020 17:05:37 +0000 (17:05 +0000)]
Merge "Add Angelo Mantellini as committer in INFO.yaml"

5 years agoMerge "[HICN-500] Inline bucket retrieved with pool pointer + bucket id instead of...
Mauro Sardara [Fri, 31 Jan 2020 15:48:25 +0000 (15:48 +0000)]
Merge "[HICN-500] Inline bucket retrieved with pool pointer + bucket id instead of pool_elt_at_index"

5 years ago[HICN-499] RAAQM: do not reinitialize window at every call of consume. 16/24716/2
Mauro Sardara [Fri, 31 Jan 2020 15:13:43 +0000 (16:13 +0100)]
[HICN-499] RAAQM: do not reinitialize window at every call of consume.

Change-Id: I557164a31997574cbf93b0612cdd87e21be76c74
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-500] Inline bucket retrieved with pool pointer + bucket id instead of pool_elt_... 17/24717/1
Alberto Compagno [Fri, 31 Jan 2020 15:14:31 +0000 (16:14 +0100)]
[HICN-500] Inline bucket retrieved with pool pointer + bucket id instead of pool_elt_at_index

Change-Id: I958a1847363aacfa7c45e65550e5f77e14f4902e
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years agoAdd Angelo Mantellini as committer in INFO.yaml 85/24685/1
Angelo Mantellini [Thu, 30 Jan 2020 18:38:20 +0000 (19:38 +0100)]
Add Angelo Mantellini as committer in INFO.yaml

Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: I697aaaad18beabe0ab741b4d1ad8c6a78756f4a2

5 years agoMerge "[HICN-497] Fixed wrong alignement in the matching function"
Mauro Sardara [Thu, 30 Jan 2020 18:24:58 +0000 (18:24 +0000)]
Merge "[HICN-497] Fixed wrong alignement in the matching function"