aboutsummaryrefslogtreecommitdiffstats
path: root/libtransport
AgeCommit message (Collapse)AuthorFilesLines
2019-10-14[HICN-322] fix timeouts inside portalmichele papalini1-2/+8
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I4ac176a11ed6f0b964274240dc0969051911183d
2019-10-10[HICN-317] schedule rounds using timers in rtc producermichele papalini2-28/+35
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I4a5fe9c954713dc266e7aeb5f461b460d508d8e3
2019-10-10[HICN-316] improve rtc for low rate streamsmichele papalini4-107/+26
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: I29d9720450f8cee429eb02a494092f208c298355
2019-10-09[HICN-311] Incorrect copying of ip_prefix_t data & uninitialized bytes ↵Jordan Augé1-0/+2
causes invalid writes Change-Id: Ia171dac11f65dab295b3523222145215f21a6f4f Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-09[HICN-308] delete interests from interest mapmichele papalini1-6/+8
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Ie69909e3984faac777f9fc3b3e0625e8de3a7771
2019-10-08Merge "[HICN-302] low rate traffic in RTC"Mauro Sardara3-11/+147
2019-10-08[HICN-306] Wrong representation format in ip_prefix_ntop causes parsing issuesJordan Augé1-1/+1
Change-Id: I16c8059ce537f338c15434acc87ac0e4baf87049 Signed-off-by: Jordan Augé <jordan.auge+fdio@cisco.com>
2019-10-08[HICN-302] low rate traffic in RTCmichele papalini3-11/+147
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Ib6511d82abc91e9008588cd2b7fd80022c6d232b
2019-10-07[HICN-298] Release new hICN app for AndroidJordan Augé17-82/+82
Change-Id: I43adc62fadf00690b687078d739788dffdc5e566 Signed-off-by: Jordan Augé <jordan.auge+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-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 Sardara1-0/+3
find performed by hicn-light. Change-Id: Ic1d3fe123b099e63a37bcb0c03e00a7c81f509f1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-02[HICN-286] Link libmemif with libhicntransport when libmemif found in the ↵Mauro Sardara1-4/+4
system. Added libmemif-dev dependency libmemif. Change-Id: I3fc417da65c1dfc6717c56d92f94a12fc019a9bd Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-09-24[HICN-279] Added libmemif packaging.Mauro Sardara2-20/+35
Change-Id: Ie8662059163b7a01211bb18fb8f6b77bbbc07279 Signed-off-by: Mauro Sardara <msardara@cisco.com>
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-08-22Merge "[HICN-263] DO_NOT_MERGE Updating hicn-plugin and libtransport to ↵Alberto Compagno2-5/+13
vpp_1908"
2019-08-22[HICN-263] DO_NOT_MERGEv19.08Alberto Compagno2-5/+13
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 ↵ndnops1-0/+1
should not be created unless strictly needed. Signed-off-by: ndnops <manangel@cisco.com> Change-Id: I10722996a6bf8868f50a5ac2aff6a937d3f87837
2019-07-29[HICN-252] Add per-application policy framework to hicn-light forwarderJordan Augé2-6/+13
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 Sardara1-3/+4
Change-Id: I1e8a14f9255f04bddbb87f74a6d6163a02dedb22 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-18Merge "[HICN-248] Install libraries under correct folder ↵Alberto Compagno2-2/+4
(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 Sardara2-2/+4
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-08[HICN-242] Perform only one allocation for the whole buffer passed to produce()Mauro Sardara10-85/+71
Change-Id: Ib4628d0a7711e2d7175b3dbb5c152dd22616ff32 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-07-03[HICN-231] fix reinitialization of rtc socketmichele papalini3-20/+8
Change-Id: If8e11556afcd8828cb0aa7759e6c1194a1657f1d Signed-off-by: michele papalini <micpapal@cisco.com>
2019-07-03[HICN-232] fix concurrency problem on rtc producer socketmichele papalini2-28/+38
Change-Id: Ia873aa3c9b6ef4825df88fa05cc1d6dc40bb73a1 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-06-24[HICN-227] Destroy trasnsport protocol object before any other object in ↵Mauro Sardara1-8/+3
consumer socket. Change-Id: I6545701b9a91b3ae1b06435e9133652ad9466653 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-24Merge "[HICN-206] Customize first part of the name for HTTP."Mauro Sardara2-10/+15
2019-05-24[HICN-206] Customize first part of the name for HTTP.Mauro Sardara2-10/+15
Change-Id: Ic2dd9cfce5b7d4eb82bef15cc40da16ea99230d8 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-24[HICN-205] Update statistics across different download sessions in RAAQMMauro Sardara1-0/+1
Change-Id: I75f074413f5b829769ca9908253ffe389ec3bd3d Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-17[HICN-200] Minor issue AndroidAngelo Mantellini3-2/+14
Change-Id: Iaa24bb5568bc458967b13f51b9c91c8163b2ce52 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-16Merge "[HICN-199] Fix retransmissions when there is no space left in the ↵Alberto Compagno1-0/+8
window."
2019-05-16[HICN-199] Fix retransmissions when there is no space left in the window.Mauro Sardara1-0/+8
Change-Id: Id1f6d61fd316ec2ef6f1fc0c6b758e79275cfae6 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-16Merge "[HICN-195] Generate static libs for android"Mauro Sardara2-18/+38
2019-05-16[HICN-198] Fix stop api of consumer socketMauro Sardara1-6/+3
Change-Id: I9629ace83a40d4b669648b85c26a7b469f207cfc Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-16[HICN-195] Generate static libs for androidAngelo Mantellini2-18/+38
Change-Id: Ib78e0ba5108713c6fac0e422eb7bb6f7ba10abc7 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-13[HICN-194] support for android environmentAngelo Mantellini2-0/+6
Change-Id: I11a614709152035784e492ccd99bc383765a0aa1 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-06[HICN-185 HICN-187] Fix packaging dependencies of libhicntransport-memifMauro Sardara1-2/+2
Change-Id: I32d0e233e71d252b5514d4e0096a6cd230c598ed Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-05-03[HICN-180] Updating plugin to run on vpp 19.04Alberto Compagno1-1/+1
Change-Id: I23d44747edf65b9cbf1cd7cb174541dce55152aa Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
2019-04-19Merge "[HICN-178] Sync send of control messages."Michele Papalini25-175/+328
2019-04-18[HICN-178] Sync send of control messages.v19.04Mauro Sardara25-175/+328
Change-Id: I9a07c6c806ceba10f80a5f67337dce2eee76120d Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-04-18[HICN-97] Add options for enable/disable log in libtransport.Mauro Sardara2-2/+14
Change-Id: I280c2022444f388a7d9eeb6d34db9d8f59807d9e Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-04-16[HICN-171] remove RTCP from the RTC socketmichele papalini5-220/+3
Change-Id: I1e088c782ba727131ddd71ffe1fb1d8edd2cdec2 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-15[HICN-155] Consumer socket allows now to read N bytes from the network, ↵Mauro Sardara21-1760/+683
where N is defined by the application. Change-Id: Ib20309b40e43e4c0db09b9b484e18cd2e3ebf581 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-04-15[HICN-168] RTC retransmissionsmichele papalini2-132/+228
Change-Id: Ie7c24674715e593e1479b027226dbe8eda310421 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-10[HICN-175] Fix nack retransmissions when using memif connector.Mauro Sardara2-18/+17
Change-Id: I6fe2c7f69146118e71ff4e27acea7abea337c2d5 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-04-09[HICN-173] bad initialization of bytesProductionRate in RTC producer socketmichele papalini1-3/+4
Change-Id: I1c11985aae1bdf1450b022e25f1c9f44b1bd3ec1 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-04[HICN-170] do not send interests for already received contentmichele papalini2-11/+46
Change-Id: I87c9c0a0b556263582f451e73cb22091cdc0919a Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-04Merge "[HICN-165] Http proxy: segment headers and payload in 2 different steps."Jordan Augé1-1/+1