aboutsummaryrefslogtreecommitdiffstats
path: root/README
AgeCommit message (Collapse)AuthorFilesLines
2019-12-12l4p/tcp_ofo: Tests for ofo and loss of pktsMariusz Drost1-1/+3
Tests for packets that are out of order and lost. They validate data send over netcat (TCP) to TLDK/l4fwd app in echo mode. Data is set to be reordered or loss some percentage of packets. Signed-off-by: Mariusz Drost <mariuszx.drost@intel.com> Change-Id: I68f80d1fb75d5e9e5ed6d052ddcdc60588284f78
2019-06-14dpdk: move to v18.11 as default DPDK versionJianfeng Tan1-1/+1
DPDK v18.11 is the latest LTS verison. As of the API/ABI changes introduced in ether at v18.08, we cannot compile l4fwd and nginx with old DPDK versions. Change-Id: I225302d9a257e9bce4aa22ff84d76a57170e7eb7 Signed-off-by: Jianfeng Tan <henry.tjf@antfin.com> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2018-02-08Move to 17.11 as default DPDK version.Konstantin Ananyev1-1/+2
As 17.11 will be new LTS - made it our default DPDK version. Updated README. Change-Id: I955513045ee1c6869a344cb551b095d6971b526f Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2017-10-31Integrate TLDK with NGINXKonstantin Ananyev1-0/+5
Created a clone of nginx (from https://github.com/nginx/nginx) to demonstrate and benchmark TLDK library integrated with real world application. A new nginx module is created and and BSD socket-like API is implemented on top of native TLDK API. Note, that right now only minimalistic subset of socket-like API is provided: - accept - close - readv - recv - writev so only limited nginx functionality is available for a moment. Change-Id: Ie1efe9349a0538da4348a48fb8306cbf636b5a92 Signed-off-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> Signed-off-by: Reshma Pattan <reshma.pattan@intel.com> Signed-off-by: Remy Horton <remy.horton@intel.com> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2017-04-14* Add siphash file for calculating the sequence number.Reshma Pattan1-0/+4
* l4fwd app changed to include new command line parameters hash and secret key for hash calculation. * Changed l4fwd library to integrate siphash support for calculating the sequence number. Change-Id: I29c60836c8b17a118d76b619fd79398fac200f67 Signed-off-by: Reshma Pattan <reshma.pattan@intel.com>
2017-02-24Introduce first version of TCP code.Konstantin Ananyev1-57/+60
Supported functionality: - open/close - listen/accept/connect - send/recv In order to achieve that libtle_udp library was reworked into libtle_l4p library that supports both TCP and UDP protocols. New libtle_timer library was introduced (thanks to Cisco guys and Dave Barach <dbarach@cisco.com> for sharing their timer code with us). Sample application was also reworked significantly to support both TCP and UDP traffic handling. New UT were introduced. Change-Id: I806b05011f521e89b58db403cfdd484a37beb775 Signed-off-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> Signed-off-by: Karol Latecki <karolx.latecki@intel.com> Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2016-10-07tldk_test: Add TLDK unit testsDaniel Mrzyglod1-3/+10
Unit tests for TLDK libtle_udp & libtle_dring libraries Change-Id: I6818c72ca0260f1af784e758bfe21118c395afcf Signed-off-by: Karol Latecki <karolx.latecki@intel.com> Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com>
2016-07-07Update README to sync with latest changesKonstantin Ananyev1-5/+9
Change-Id: Ib9238612706f963b9581f98c4b2592e3c0d55cd0 Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2016-06-07Initial commit of tldk code.Konstantin Ananyev1-0/+66
Change-Id: Ib96fdd2c57bae0a51ed420137c35eb8e2ee58473 Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Signed-off-by: Ed Warnicke <eaw@cisco.com>