summaryrefslogtreecommitdiffstats
path: root/libtransport/src
AgeCommit message (Collapse)AuthorFilesLines
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é1-3/+10
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-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 Sardara1-12/+25
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 Mantellini1-12/+25
Change-Id: Ib78e0ba5108713c6fac0e422eb7bb6f7ba10abc7 Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-05-13[HICN-194] support for android environmentAngelo Mantellini1-0/+2
Change-Id: I11a614709152035784e492ccd99bc383765a0aa1 Signed-off-by: Angelo Mantellini <manangel@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 Sardara1-2/+1
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
2019-04-03[HICN-96] add callbacks in RTCmichele papalini2-2/+18
Change-Id: Ide96e5798ab57f057de6a6f91078a5082f69e313 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-03[HICN-165] Http proxy: segment headers and payload in 2 different steps.Mauro Sardara1-1/+1
Change-Id: Ic4f6d1bc693d1170df02b470e8b384b51567acf3 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-04-03[HICN-167] fixes on timeouts and nacksmichele papalini3-24/+44
Change-Id: I4b232bbe7edc4b09d9ebd750724761e7e6c75bf8 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-04-02[HICN-94] Handle nacks when the producer socket is not activemichele papalini4-60/+110
Change-Id: Ibc8b9ef65feaf6fbe12dbaa285ddcd738e1cd197 Signed-off-by: michele papalini <micpapal@cisco.com>
2019-03-29[HICN-152] Fix window size in CBR.Mauro Sardara2-2/+6
Change-Id: Ib2d6658a6118b29f57b99ecc58ac001030092982 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-28[HICN-11] Fix retransmission count when sending first interest.Mauro Sardara1-1/+3
Change-Id: Ia4b754c555fa83746680d9dcfd2c73f7d55c72a5 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-27[HICN-11] Fix segfault in rtc due to typo in variable name.Mauro Sardara2-5/+4
Change-Id: Id8fe64fb6d0748b3708f0bbd1e6e7d154cc04437 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-23[HICN-6] ATS fixesMauro Sardara4-1/+15
Change-Id: I1e9a214ead9d4d9bacd98d797371783ad39909f7 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-23[HICN-6] ATS Working, little refactoring of appsMauro Sardara9-30/+34
Change-Id: I174815b70bf3a9fbe99ffab7dd2914be04d364b9 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-21[HICN-135] Fix setLifetime function.Mauro Sardara6-59/+79
Change-Id: Ic0423407082e0909584a793f266e5b5fb4fc71b4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-20[HICN-133] Fix return of number of produced packet of produce().Mauro Sardara1-1/+1
Change-Id: I157d858ce2d7eeaa16f404fcfee9f51a9e6b777b Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-19[HICN-125] Use getPayload once in rtc transport functions.Mauro Sardara1-5/+6
Change-Id: I23532b0609dba5b570c6f269e8f1d9889bcf624c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-19[HICN-125 HICN-126]Mauro Sardara11-174/+109
- Add MemBuf as return type of getPayload of transport::core::Packet - Fix incremental index manager Change-Id: Ib557d56b1bf42e3974364c611b825b21f1e3d3f1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-18Merge "[HICN-103] Manifest retransmissions."Alberto Compagno3-2/+41
2019-03-18[HICN-103] Manifest retransmissions.Mauro Sardara3-2/+41
Change-Id: I1b61c79e99bb8da471d1e284ea2a629d48b9f308 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-03-15Merge "[HICN-118] Add .clang-format file, format all libtransport project."Mauro Sardara3-5/+7
2019-03-15[HICN-114] Update Hicn Http Server to hicn fdio stackAngelo Mantellini1-2/+2
Change-Id: Ic808c93c14f905fd403e60be82ce319757e84c9f Signed-off-by: Angelo Mantellini <manangel@cisco.com>
2019-03-15[HICN-118] Add .clang-format file, format all libtransport project.Mauro Sardara3-5/+7
Change-Id: I61392567b648014eaa111fc2567770192fccffa6 Signed-off-by: Mauro Sardara <msardara@cisco.com>