hicn.git
5 years ago[HICN-347] memory leak in messageProcessor_Tick 33/22933/1
michele papalini [Tue, 22 Oct 2019 14:19:20 +0000 (16:19 +0200)]
[HICN-347] memory leak in messageProcessor_Tick

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

5 years agoMerge "[HICN-346] Add version of the transport library in the config.h header file."
Michele Papalini [Tue, 22 Oct 2019 11:02:00 +0000 (11:02 +0000)]
Merge "[HICN-346]  Add version of the transport library in the config.h header file."

5 years ago[HICN-346] Add version of the transport library in the config.h header file. 05/22905/1
Mauro Sardara [Tue, 22 Oct 2019 10:01:54 +0000 (12:01 +0200)]
[HICN-346]  Add version of the transport library in the config.h header file.

Change-Id: I1ce0b705db98f4042470a7b80b422720ba03c0f6
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-328] Reworking setSocketOption and getSocketOption to be thread-safe"
Michele Papalini [Tue, 22 Oct 2019 10:00:39 +0000 (10:00 +0000)]
Merge "[HICN-328] Reworking setSocketOption and getSocketOption to be thread-safe"

5 years ago[HICN-328] Reworking setSocketOption and getSocketOption to be thread-safe 40/22740/16
Alberto Compagno [Tue, 15 Oct 2019 16:08:41 +0000 (18:08 +0200)]
[HICN-328] Reworking setSocketOption and getSocketOption to be thread-safe

Change-Id: Ie22572822b9ac1e6c300fd7982035c799546bd76
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years agoMerge "[HICN-344] Memory management issues in symbolic table causes double free"
Michele Papalini [Tue, 22 Oct 2019 08:39:07 +0000 (08:39 +0000)]
Merge "[HICN-344] Memory management issues in symbolic table causes double free"

5 years ago[HICN-344] Memory management issues in symbolic table causes double free 02/22902/1
Jordan Augé [Tue, 22 Oct 2019 08:19:17 +0000 (10:19 +0200)]
[HICN-344] Memory management issues in symbolic table causes double free

Change-Id: Ia93f4068f4b4646e15397a8400bde3593e8de620
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-343] fix hicn_name_create_from_ip_prefix function declaration 00/22900/1
michele papalini [Tue, 22 Oct 2019 08:10:34 +0000 (10:10 +0200)]
[HICN-343] fix hicn_name_create_from_ip_prefix function declaration

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

5 years ago[HICN-341] forwarder crashes when set an invalid forwarding strategy 79/22879/1
michele papalini [Mon, 21 Oct 2019 14:58:49 +0000 (16:58 +0200)]
[HICN-341] forwarder crashes when set an invalid forwarding strategy

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

5 years agoMerge "[HICN-320] HICN Light only configuring the first entry on FIB"
Michele Papalini [Mon, 21 Oct 2019 14:38:53 +0000 (14:38 +0000)]
Merge "[HICN-320] HICN Light only configuring the first entry on FIB"

5 years ago[HICN-320] HICN Light only configuring the first entry on FIB 72/22872/4
Jordan Augé [Mon, 21 Oct 2019 10:02:35 +0000 (12:02 +0200)]
[HICN-320] HICN Light only configuring the first entry on FIB

Change-Id: Ica111f54b23a9a56433e9b195a3fccd913952ad0
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years agoMerge "[HICN-340] Install hicn-light service file."
Jordan Augé [Mon, 21 Oct 2019 13:51:35 +0000 (13:51 +0000)]
Merge "[HICN-340] Install hicn-light service file."

5 years ago[HICN-340] Install hicn-light service file. 56/22856/4
Mauro Sardara [Fri, 18 Oct 2019 16:56:42 +0000 (18:56 +0200)]
[HICN-340] Install hicn-light service file.

Change-Id: I102d16327d74f0c69e88003045de6450aae32923
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-339] improve rtc producer socket for low rate traffic 42/22842/1
michele papalini [Fri, 18 Oct 2019 14:04:21 +0000 (16:04 +0200)]
[HICN-339] improve rtc producer socket for low rate traffic

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

5 years agoMerge "[HICN-337] correlty set timers for rtx in rtc consumer"
Alberto Compagno [Fri, 18 Oct 2019 12:12:14 +0000 (12:12 +0000)]
Merge "[HICN-337] correlty set timers for rtx in rtc consumer"

5 years ago[HICN-337] correlty set timers for rtx in rtc consumer 33/22833/1
michele papalini [Fri, 18 Oct 2019 11:56:07 +0000 (13:56 +0200)]
[HICN-337] correlty set timers for rtx in rtc consumer

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

5 years ago[HICN-338] correctly compute the estimated production rate in rtc socket 32/22832/1
michele papalini [Fri, 18 Oct 2019 11:20:17 +0000 (13:20 +0200)]
[HICN-338] correctly compute the estimated production rate in rtc socket

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

5 years agoMerge "[HICN-335] fix max win computation in RTC consumer"
Mauro Sardara [Wed, 16 Oct 2019 16:21:00 +0000 (16:21 +0000)]
Merge "[HICN-335] fix max win computation in RTC consumer"

5 years agoMerge "[HICN-333] fix addRetransmissions in RTC consumer socket"
Alberto Compagno [Wed, 16 Oct 2019 15:50:37 +0000 (15:50 +0000)]
Merge "[HICN-333] fix addRetransmissions in RTC consumer socket"

5 years ago[HICN-335] fix max win computation in RTC consumer 79/22779/1
michele papalini [Wed, 16 Oct 2019 15:45:12 +0000 (17:45 +0200)]
[HICN-335] fix max win computation in RTC consumer

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

5 years agoMerge "[HICN-334] remove LOG for no pending interests in portal"
Alberto Compagno [Wed, 16 Oct 2019 15:39:18 +0000 (15:39 +0000)]
Merge "[HICN-334] remove LOG for no pending interests in portal"

5 years ago[HICN-333] fix addRetransmissions in RTC consumer socket 78/22778/1
michele papalini [Wed, 16 Oct 2019 15:31:14 +0000 (17:31 +0200)]
[HICN-333] fix addRetransmissions in RTC consumer socket

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

5 years ago[HICN-334] remove LOG for no pending interests in portal 77/22777/1
michele papalini [Wed, 16 Oct 2019 15:23:31 +0000 (17:23 +0200)]
[HICN-334] remove LOG for no pending interests in portal

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

5 years ago[HICN-332] add output buffer to the RTC producer socket 75/22775/1
michele papalini [Wed, 16 Oct 2019 15:16:48 +0000 (17:16 +0200)]
[HICN-332] add output buffer to the RTC producer socket

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

5 years ago[HICN-331] schedule rtx at the right time 64/22764/1
michele papalini [Wed, 16 Oct 2019 08:21:18 +0000 (10:21 +0200)]
[HICN-331] schedule rtx at the right time

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

5 years ago[330] wrong variable type 39/22739/1
Angelo Mantellini [Tue, 15 Oct 2019 16:08:13 +0000 (18:08 +0200)]
[330] wrong variable type

Signed-off-by: Angelo Mantellini <manangel@cisco.com>
Change-Id: Ib302172e61659b2f93168c593d994b1da7eb2ce8

5 years ago[HICN-239] retransmissions on RTC 32/22732/1
michele papalini [Tue, 15 Oct 2019 10:01:48 +0000 (12:01 +0200)]
[HICN-239] retransmissions on RTC

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

5 years agoMerge "[HICN-312] CMake file cleanup"
Jordan Augé [Mon, 14 Oct 2019 12:20:08 +0000 (12:20 +0000)]
Merge "[HICN-312] CMake file cleanup"

5 years ago[HICN-322] fix timeouts inside portal 97/22697/1
michele papalini [Mon, 14 Oct 2019 09:10:19 +0000 (11:10 +0200)]
[HICN-322] fix timeouts inside portal

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

5 years ago[HICN-247] remove listener and bug fixing 29/20729/35
Angelo Mantellini [Thu, 18 Jul 2019 16:31:46 +0000 (18:31 +0200)]
[HICN-247] remove listener and bug fixing

Change-Id: I4e5419a837131680fe0e21eb295462ccb2be8613
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
5 years agoMerge "[HICN-309] [network_framework] rules are now implemented by the core"
Jordan Augé [Fri, 11 Oct 2019 08:29:45 +0000 (08:29 +0000)]
Merge "[HICN-309] [network_framework] rules are now implemented by the core"

5 years ago[HICN-317] schedule rounds using timers in rtc producer 53/22653/1
michele papalini [Thu, 10 Oct 2019 15:57:10 +0000 (17:57 +0200)]
[HICN-317] schedule rounds using timers in rtc producer

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

5 years ago[HICN-316] improve rtc for low rate streams 51/22651/1
michele papalini [Thu, 10 Oct 2019 14:00:23 +0000 (16:00 +0200)]
[HICN-316] improve rtc for low rate streams

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

5 years ago[HICN-315] memory leaks in hicn-light 48/22648/1
michele papalini [Thu, 10 Oct 2019 11:44:10 +0000 (13:44 +0200)]
[HICN-315] memory leaks in hicn-light

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

5 years agoMerge "[HICN-280] Adding set interest lifetime option and deallocating data packet...
Alberto Compagno [Wed, 9 Oct 2019 14:03:23 +0000 (14:03 +0000)]
Merge "[HICN-280] Adding set interest lifetime option and deallocating data packet at consumer side before the content is completely downloaded in order to allow to use an endless hiper producer."

5 years agoMerge "[HICN-226] Reworked incoming face identification on receiving a data packet...
Alberto Compagno [Wed, 9 Oct 2019 13:40:48 +0000 (13:40 +0000)]
Merge "[HICN-226] 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."

5 years agoMerge "[HICN-169] Fixed counters that were decrementing or negative."
Alberto Compagno [Wed, 9 Oct 2019 13:38:03 +0000 (13:38 +0000)]
Merge "[HICN-169] Fixed counters that were decrementing or negative."

5 years ago[HICN-280] Adding set interest lifetime option and deallocating 30/22630/1
Alberto Compagno [Wed, 9 Oct 2019 13:35:08 +0000 (15:35 +0200)]
[HICN-280] Adding set interest lifetime option and deallocating
data packet at consumer side before the content is completely
downloaded in order to allow to use an endless hiper producer.

Change-Id: I3613b5310a4f8b696818f9453d03682fd61b1f93
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-169] Fixed counters that were decrementing or negative. 29/22629/1
Alberto Compagno [Wed, 9 Oct 2019 13:10:59 +0000 (15:10 +0200)]
[HICN-169] Fixed counters that were decrementing or negative.

Change-Id: I9165a863ac29e9386f49fdbc09da85e2fcc57750
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-312] CMake file cleanup 28/22628/1
Jordan Augé [Wed, 9 Oct 2019 12:40:24 +0000 (14:40 +0200)]
[HICN-312] CMake file cleanup

Change-Id: Ifc61cf460082af828acb082c2ee640b3deecf7cc
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-311] Incorrect copying of ip_prefix_t data & uninitialized bytes causes invalid... 20/22620/1
Jordan Augé [Wed, 9 Oct 2019 10:54:08 +0000 (12:54 +0200)]
[HICN-311] Incorrect copying of ip_prefix_t data & uninitialized bytes causes invalid writes

Change-Id: Ia171dac11f65dab295b3523222145215f21a6f4f
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-309] [network_framework] rules are now implemented by the core 16/22616/1
Jordan Augé [Wed, 9 Oct 2019 08:31:52 +0000 (10:31 +0200)]
[HICN-309] [network_framework] rules are now implemented by the core

Change-Id: I76c6d0f6b6989e00c5a7653e0b476808b61d8e76
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-308] delete interests from interest map 14/22614/1
michele papalini [Wed, 9 Oct 2019 08:07:38 +0000 (10:07 +0200)]
[HICN-308] delete interests from interest map

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

5 years agoMerge "[HICN-302] low rate traffic in RTC"
Mauro Sardara [Tue, 8 Oct 2019 14:00:20 +0000 (14:00 +0000)]
Merge "[HICN-302] low rate traffic in RTC"

5 years agoMerge "[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issues"
Mauro Sardara [Tue, 8 Oct 2019 13:14:39 +0000 (13:14 +0000)]
Merge "[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issues"

5 years ago[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issues 07/22607/1
Jordan Augé [Tue, 8 Oct 2019 13:11:40 +0000 (15:11 +0200)]
[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issues

Change-Id: I16c8059ce537f338c15434acc87ac0e4baf87049
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years agoMerge "[HICN-303] Fixed reading size of authentication header which might have caused...
Jordan Augé [Tue, 8 Oct 2019 11:36:06 +0000 (11:36 +0000)]
Merge "[HICN-303] Fixed reading size of authentication header which might have caused a bufferoverflow"

5 years ago[HICN-303] Fixed reading size of authentication header which might have caused a... 02/22602/1
Alberto Compagno [Tue, 8 Oct 2019 10:06:11 +0000 (12:06 +0200)]
[HICN-303] Fixed reading size of authentication header which might have caused a bufferoverflow

Change-Id: I46ae0539a51c9a2a11d8acfe4146470f2d4fa21d
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-302] low rate traffic in RTC 00/22600/1
michele papalini [Tue, 8 Oct 2019 09:20:25 +0000 (11:20 +0200)]
[HICN-302] low rate traffic in RTC

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

5 years agoMerge "[HICN-300] Improved script to search for "hicn {" in /etc/vpp/startup.conf"
Luca Muscariello [Tue, 8 Oct 2019 07:03:54 +0000 (07:03 +0000)]
Merge "[HICN-300] Improved script to search for "hicn {" in /etc/vpp/startup.conf"

5 years ago[HICN-300] Improved script to search for "hicn {" in /etc/vpp/startup.conf 92/22592/1
Alberto Compagno [Mon, 7 Oct 2019 16:02:59 +0000 (18:02 +0200)]
[HICN-300] Improved script to search for "hicn {" in /etc/vpp/startup.conf

Change-Id: Ib977e10968a78917b6af0f5691370d6df9fcf473
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years agoMerge "[HICN-298] Release new hICN app for Android"
Mauro Sardara [Mon, 7 Oct 2019 14:37:42 +0000 (14:37 +0000)]
Merge "[HICN-298] Release new hICN app for Android"

5 years ago[HICN-298] Release new hICN app for Android 62/22562/10
Jordan Augé [Mon, 7 Oct 2019 07:52:33 +0000 (09:52 +0200)]
[HICN-298] Release new hICN app for Android

Change-Id: I43adc62fadf00690b687078d739788dffdc5e566
Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
5 years ago[HICN-289] update README 73/22473/5
mhemmatp [Wed, 2 Oct 2019 08:57:27 +0000 (01:57 -0700)]
[HICN-289] update README

Signed-off-by: mhemmatp <mhemmatp@cisco.com>
Change-Id: I8ad3f4d636714acc10626c78c758829bc9faf273

5 years ago[HICN-226] 97/21197/9
Alberto Compagno [Fri, 9 Aug 2019 14:11:33 +0000 (16:11 +0200)]
[HICN-226]
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>
5 years ago[HICN-287] Adding hicn section to the startup.conf 49/22449/6
Alberto Compagno [Tue, 1 Oct 2019 16:09:01 +0000 (18:09 +0200)]
[HICN-287] Adding hicn section to the startup.conf
Checking if the size of the CS is greater than the number of vlib buffers available and size it accordingly.
Removed unused parameters to set PIT lifetime

Change-Id: I47679466542d4338e447d9e0b956038143164020
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-296] handle first packet received in RTC consumer socket 30/22530/1
michele papalini [Fri, 4 Oct 2019 13:16:57 +0000 (15:16 +0200)]
[HICN-296] handle first packet received in RTC consumer socket

Change-Id: I2edb971f43ed4ad2165349345999a7af871323da
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years ago[HICN-293] remove stats in hiperf in RTC mode 22/22522/1
michele papalini [Fri, 4 Oct 2019 09:50:50 +0000 (11:50 +0200)]
[HICN-293] remove stats in hiperf in RTC mode

Change-Id: I6e577a4122042248900b4f48fd9f4fd45825aae9
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years ago[HICN-292] fix inflight interests counting 20/22520/1
michele papalini [Fri, 4 Oct 2019 09:20:18 +0000 (11:20 +0200)]
[HICN-292] fix inflight interests counting

Change-Id: I1b02b9338e43de27cf90b4a11121c54a00ed428a
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years ago[HICN-291] handle multiple paths in RTC 05/22505/3
michele papalini [Thu, 3 Oct 2019 10:09:01 +0000 (12:09 +0200)]
[HICN-291] handle multiple paths in RTC

Change-Id: I69d331aa6e953e802e2f4b3e60325f852941fd94
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years ago[HICN-290] Added check if ASIO_STANDALONE already defined. Removed openssl find perfo... 89/22489/1
Mauro Sardara [Wed, 2 Oct 2019 16:14:34 +0000 (18:14 +0200)]
[HICN-290] Added check if ASIO_STANDALONE already defined. Removed openssl find performed by hicn-light.

Change-Id: Ic1d3fe123b099e63a37bcb0c03e00a7c81f509f1
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-286] Link libmemif with libhicntransport when libmemif found in the...
Alberto Compagno [Wed, 2 Oct 2019 13:01:17 +0000 (13:01 +0000)]
Merge "[HICN-286] Link libmemif with libhicntransport when libmemif found in the system."

5 years ago[HICN-286] Link libmemif with libhicntransport when libmemif found in the system. 51/22451/2
Mauro Sardara [Tue, 1 Oct 2019 16:55:57 +0000 (18:55 +0200)]
[HICN-286] Link libmemif with libhicntransport when libmemif found in the system.

Added libmemif-dev dependency libmemif.

Change-Id: I3fc417da65c1dfc6717c56d92f94a12fc019a9bd
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-274] Use bindSocket API in Android 67/22367/7
Sunghee Lee [Sat, 28 Sep 2019 02:50:27 +0000 (11:50 +0900)]
[HICN-274] Use bindSocket API in Android

Signed-off-by: Sunghee Lee <sh2011.lee@samsung.com>
Change-Id: I10a2fa173662cc49d93a64426e2b4495670823ff
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
5 years ago[HICN-284] change neighbour flag in ipv6 62/22262/1
mhemmatp [Wed, 25 Sep 2019 13:22:17 +0000 (06:22 -0700)]
[HICN-284] change neighbour flag in ipv6

Signed-off-by: mhemmatp <mhemmatp@cisco.com>
Change-Id: I63e58ca694fa671eda01c5a4c69571473dbfde12

5 years agoMerge "[HICN-279] Added libmemif packaging."
Alberto Compagno [Tue, 24 Sep 2019 13:28:37 +0000 (13:28 +0000)]
Merge "[HICN-279] Added libmemif packaging."

5 years ago[HICN-279] Added libmemif packaging. 03/22203/6
Mauro Sardara [Mon, 23 Sep 2019 17:34:23 +0000 (19:34 +0200)]
[HICN-279] Added libmemif packaging.

Change-Id: Ie8662059163b7a01211bb18fb8f6b77bbbc07279
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-260] Added a dump binary api for hicn routes"
Alberto Compagno [Tue, 24 Sep 2019 04:00:32 +0000 (04:00 +0000)]
Merge "[HICN-260] Added a dump binary api for hicn routes"

5 years ago[HICN-260] Added a dump binary api for hicn routes 01/21301/3
Alberto Compagno [Wed, 14 Aug 2019 13:31:31 +0000 (15:31 +0200)]
[HICN-260] Added a dump binary api for hicn routes

Change-Id: Ic2f7b1edeb35603f6d1fa5f40f7fff441aa43203
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[ HICN-277] Add README to router plugin 98/22098/3
mhemmatp [Tue, 17 Sep 2019 12:50:58 +0000 (05:50 -0700)]
[ HICN-277] Add README to router plugin

Signed-off-by: mhemmatp <mhemmatp@cisco.com>
Change-Id: I838da25116f5fc4a674957510699bf5a00c99cad

5 years ago[HICN-273] Add zero copy produce() API to RTC producer socket. 61/21961/5
Mauro Sardara [Tue, 10 Sep 2019 14:29:48 +0000 (16:29 +0200)]
[HICN-273] Add zero copy produce() API to RTC producer socket.

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>
5 years ago[HICN-272] new hicn-light fib 89/21789/1
michele papalini [Wed, 4 Sep 2019 15:53:17 +0000 (17:53 +0200)]
[HICN-272] new hicn-light fib

Change-Id: Id0f13d6aebecc724556a80d3b3d57e8e06b6b262
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years agoMerge "[HICN-268] Forwarder crashes when "create listener hicn""
Mauro Sardara [Tue, 27 Aug 2019 09:13:56 +0000 (09:13 +0000)]
Merge "[HICN-268] Forwarder crashes when "create listener hicn""

5 years agoMerge "HICN-269 correctly set forwarding strategy with set command"
Alberto Compagno [Tue, 27 Aug 2019 09:00:06 +0000 (09:00 +0000)]
Merge "HICN-269 correctly set forwarding strategy with set command"

5 years ago[HICN-268] Forwarder crashes when "create listener hicn" 45/21545/2
Angelo Mantellini [Tue, 27 Aug 2019 08:56:44 +0000 (10:56 +0200)]
[HICN-268] Forwarder crashes when "create listener hicn"

Signed-off-by: Angelo Mantellini <manangel@cisco.com>
Change-Id: Ic20cce329e845475dc3b9d088d2ac974956294e9
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
5 years agoHICN-270 correcly create hicn name from ip address in lib 44/21544/1
michele papalini [Tue, 27 Aug 2019 08:45:50 +0000 (10:45 +0200)]
HICN-270 correcly create hicn name from ip address in lib

Change-Id: Ie2ebe1db4ad5bddb7a9b1a67e38bf7e16b873ac0
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years agoHICN-269 correctly set forwarding strategy with set command 43/21543/1
michele papalini [Tue, 27 Aug 2019 08:32:40 +0000 (10:32 +0200)]
HICN-269 correctly set forwarding strategy with set command

Change-Id: Idd6820a64bf0e658abef7607044cd980e62d6987
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years agoMerge "HICN-266 fix strategy creation with policies"
Jordan Augé [Fri, 23 Aug 2019 07:05:36 +0000 (07:05 +0000)]
Merge "HICN-266 fix strategy creation with policies"

5 years ago[HICN-267] Fixed dependencies on hicn-apps and hicn-light packages 65/21465/2
Alberto Compagno [Thu, 22 Aug 2019 16:14:20 +0000 (18:14 +0200)]
[HICN-267] Fixed dependencies on hicn-apps and hicn-light packages

Change-Id: If6615a0b263287b6c1660b636b5b6770da1a3b24
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years agoHICN-266 fix strategy creation with policies 64/21464/1
michele papalini [Thu, 22 Aug 2019 15:54:24 +0000 (17:54 +0200)]
HICN-266 fix strategy creation with policies

Change-Id: I285389e02742768ec65304cd088312492ddcb281
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years agoMerge "[HICN-263] DO_NOT_MERGE Updating hicn-plugin and libtransport to vpp_1908"
Alberto Compagno [Thu, 22 Aug 2019 10:00:17 +0000 (10:00 +0000)]
Merge "[HICN-263] DO_NOT_MERGE Updating hicn-plugin and libtransport to vpp_1908"

5 years ago[HICN-263] DO_NOT_MERGE 12/21412/2 v19.08
Alberto Compagno [Wed, 14 Aug 2019 11:31:56 +0000 (13:31 +0200)]
[HICN-263] DO_NOT_MERGE
Updating hicn-plugin and libtransport to vpp_1908

Change-Id: I8bdad9725ec50597d79b3dc9a8d151ca149c3808
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-261] Incorrect handling of IPv6 link-local addresses / connections should not... 19/21419/1
ndnops [Tue, 20 Aug 2019 16:08:26 +0000 (16:08 +0000)]
[HICN-261] Incorrect handling of IPv6 link-local addresses / connections should not be created unless strictly needed.

Signed-off-by: ndnops <manangel@cisco.com>
Change-Id: I10722996a6bf8868f50a5ac2aff6a937d3f87837

5 years ago[HICN-259] Moving header files to the package hicn-plugin-dev 91/21291/2
Alberto Compagno [Wed, 14 Aug 2019 08:44:44 +0000 (10:44 +0200)]
[HICN-259] Moving header files to the package hicn-plugin-dev

Change-Id: I4859025964862dbb0bd2113edb24e716ccb7c5cc
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-257] facemgr for android 48/21048/1
Angelo Mantellini [Mon, 5 Aug 2019 06:11:07 +0000 (08:11 +0200)]
[HICN-257] facemgr for android

Signed-off-by: Angelo Mantellini <manangel@cisco.com>
Change-Id: I2281def568d1faa1093dce81badab6a95fb03a57

5 years ago[HICN-255] the api vnet_get_sw_interface_safe is now vnet_get_sw_interface_or_null 13/21013/1
Alberto Compagno [Thu, 1 Aug 2019 13:55:58 +0000 (15:55 +0200)]
[HICN-255] the api vnet_get_sw_interface_safe is now vnet_get_sw_interface_or_null

Change-Id: I080e7e216b779ce8beb292edadff0cc6c468549b
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-252] Add per-application policy framework to hicn-light forwarder 87/20887/11
Jordan Augé [Fri, 26 Jul 2019 21:20:30 +0000 (23:20 +0200)]
[HICN-252] Add per-application policy framework to hicn-light forwarder

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>
5 years ago[HICN-253] Mark cmake target for library as static or shared. 81/20881/7
Mauro Sardara [Fri, 26 Jul 2019 15:32:48 +0000 (17:32 +0200)]
[HICN-253] Mark cmake target for library as static or shared.

Change-Id: I1e8a14f9255f04bddbb87f74a6d6163a02dedb22
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-251] Renaming hicn_extra_plugin.so in hicn_router.so and adjusting installation... 25/20825/2
Alberto Compagno [Wed, 24 Jul 2019 12:41:11 +0000 (14:41 +0200)]
[HICN-251] Renaming hicn_extra_plugin.so in hicn_router.so and adjusting installation path to cope with x86_64-linux-gnu

Change-Id: I5314b871bd4143f7249f3a3f639e17a25b22380b
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years agoMerge "[HICN-243] Adding router plugin"
Luca Muscariello [Wed, 24 Jul 2019 09:59:53 +0000 (09:59 +0000)]
Merge "[HICN-243] Adding router plugin"

5 years ago[HICN-243] Adding router plugin 35/20535/21
masoud hemmatpour [Mon, 8 Jul 2019 11:41:52 +0000 (04:41 -0700)]
[HICN-243] Adding router plugin

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>
5 years agocorrectly handle data packets with lifetime = 0 97/20797/1
michele papalini [Tue, 23 Jul 2019 12:19:55 +0000 (14:19 +0200)]
correctly handle data packets with lifetime = 0

Change-Id: I63b966d4862317863f6de3f70db9568a8472d3e8
Signed-off-by: michele papalini <micpapal@cisco.com>
5 years agoMerge "[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on...
Alberto Compagno [Thu, 18 Jul 2019 11:17:00 +0000 (11:17 +0000)]
Merge "[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on ubuntu/debian and lib64 on centos)"

5 years ago[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on ubuntu... 14/20714/5
Mauro Sardara [Thu, 18 Jul 2019 08:13:49 +0000 (10:13 +0200)]
[HICN-248] Install libraries under correct folder (lib/x86_64-linux-gnu on ubuntu/debian and lib64 on centos)

Change-Id: I9c8fc206f2f93b9eae1060387ab6d0833da80124
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-246] Initializing vpp_api state only the first time a socket is created. 09/20709/1
Alberto Compagno [Wed, 17 Jul 2019 16:19:21 +0000 (18:19 +0200)]
[HICN-246] Initializing vpp_api state only the first time a socket is created.

Change-Id: I1e56f2b65374777f72f2b264a417a213ad0d0320
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
5 years ago[HICN-245] Bind of the listener to the device 34/20634/7
Angelo Mantellini [Fri, 12 Jul 2019 15:48:59 +0000 (08:48 -0700)]
[HICN-245] Bind of the listener to the device

Change-Id: I4d8cd95ba74c5d24d4c49975e7798440fe3e34d1
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
5 years ago[HICN-242] Perform only one allocation for the whole buffer passed to produce() 38/20538/2
Mauro Sardara [Mon, 8 Jul 2019 13:00:58 +0000 (15:00 +0200)]
[HICN-242] Perform only one allocation for the whole buffer passed to produce()

Change-Id: Ib4628d0a7711e2d7175b3dbb5c152dd22616ff32
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years ago[HICN-240] Open stdin fd only in interacrive mode. 26/20526/2
Mauro Sardara [Fri, 5 Jul 2019 15:21:44 +0000 (17:21 +0200)]
[HICN-240] Open stdin fd only in interacrive mode.

Change-Id: I5978776bde6b013a0a9829d62d3d77d6ab1675ad
Signed-off-by: Mauro Sardara <msardara@cisco.com>
5 years agoMerge "[HICN-239] Removed unused cli command for MapMe"
Mauro Sardara [Fri, 5 Jul 2019 14:00:44 +0000 (14:00 +0000)]
Merge "[HICN-239] Removed unused cli command for MapMe"

5 years agoMerge "[HICN-236] Add tutorials for setting up server with hicn-plugin (docker and...
Alberto Compagno [Fri, 5 Jul 2019 14:00:31 +0000 (14:00 +0000)]
Merge "[HICN-236] Add tutorials for setting up server with hicn-plugin (docker and packages version)."