aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-05-13l4p/tcp: introduce tle_tcp_stream_rx_bulk() APIKonstantin Ananyev2-0/+105
2021-05-13l4p/tcp: introduce tle_tcp_stream_establish() APIKonstantin Ananyev6-87/+298
2021-04-28bump dpdk version to 20.05Konstantin Ananyev5-54/+59
2020-03-11l4p/tcp: Reset wscale when timestamp is not setMariusz Drost1-0/+4
2019-12-31v6: make TCP stream alloc/free to use memtank APIKonstantin Ananyev8-65/+169
2019-12-31v6 rework TCP stream allocationKonstantin Ananyev4-94/+115
2019-12-31v6: memtank introductionKonstantin Ananyev7-0/+1459
2019-10-09l4p/tcp: fix SIGSEGV when reading IPv6 addressMariusz Drost1-1/+1
2019-08-13l4p/tcp: fix removing overlapped dataJielong Zhou3-6/+106
2019-08-13l4p/tcp_ofo: fix handling out-of-order packetsJielong Zhou3-69/+128
2019-07-02l4p/udp: enqueue fragmented packets as a wholeJielong Zhou1-4/+7
2019-07-01l4p: refactor rx checksum checkJianfeng Tan6-44/+28
2019-06-27l4p/tcp: few fixes for sending RST packet logicJianfeng Tan1-7/+10
2019-06-27dpdk: automate make configJianfeng Tan2-2/+11
2019-06-13l4p: fix compile errorJianfeng Tan1-0/+1
2019-05-23l4p/udp: fix errno not setJianfeng Tan1-2/+7
2019-05-23l4p/tcp: fix seq calculation in partial ackJielong Zhou1-6/+7
2019-05-23l4p/tcp: fix dropping sequential packetJielong Zhou1-7/+3
2019-05-23fix implicit-fallthrough errorJianfeng Tan1-0/+2
2018-02-09tldk: introduce versioning, follow DPDK notationv18.02Konstantin Ananyev2-0/+87
2018-02-07tldk: make sure it builds/works with latest dpdk (17.11/18.02)Konstantin Ananyev1-2/+2
2017-11-01tle_tcp: return ENODATA for unprocessed/unused packets that belong to existin...Konstantin Ananyev1-2/+1
2017-07-27- Introduce tle_tcp_stream_readv() and tle_tcp_stream_writev().Konstantin Ananyev17-269/+857
2017-06-30Add l4fwd RXTX modeRemy Horton2-0/+22
2017-06-20libtle_l4p: fix both wl1 and wl2 should coexist inside union wui.Konstantin Ananyev1-1/+1
2017-06-11libtle_l4p: fix at termination tcp stream not always cleanup it's send queue.Konstantin Ananyev2-7/+24
2017-06-09tle_tcp_proces: fix the issue when strem can sit in the txs queue forever.Konstantin Ananyev1-4/+5
2017-05-15Added rte_ring wrapper functions to support dpdk-17.05 and older versionMohammad Abdul Awal13-35/+214
2017-05-09two fixes. - allow conditional jumbo frame based on rx_max_pkt_len - fix mss ...Mohammad Abdul Awal1-1/+1
2017-04-14* Add siphash file for calculating the sequence number.Reshma Pattan5-30/+188
2017-04-10tcp_stream_close issue fixed, added tcp_stream tests (FPP-350)Tomasz Kopec1-2/+2
2017-03-27tcp: fix RCV.WND set incorreclty when peer doesn't support WSCALE optionKonstantin Ananyev2-1/+13
2017-03-23implement sw segmentation for tcpMohammad Abdul Awal2-35/+213
2017-03-06Rewrite accept() code-path and make l4fwd not to close() on FIN immediatelly.Konstantin Ananyev7-353/+361
2017-02-24Introduce first version of TCP code.Konstantin Ananyev38-1525/+7868
2017-01-19tldk: fix possibility of tle_event_active() from DOWN to UPKarol Latecki1-1/+1
2016-10-21tldk: fix for positive errno return values in udp_ctl.cKarol Latecki2-3/+3
2016-10-21tldk: fix for wrong rte_errno value in event.cKarol Latecki1-1/+1
2016-10-07libtle_udp: don't allow to open stream for unsupported familyKonstantin Ananyev1-4/+12
2016-10-07libtle_udp: fix possible dereference of NULL ptr in tle_udp_del_dev()Konstantin Ananyev1-2/+1
2016-10-07libtle_udp: fix incorrect comparision in ymm_mask_cmp()Konstantin Ananyev1-5/+5
2016-10-06Enable C++ files compilationKonstantin Ananyev2-2/+2
2016-09-13add list of blocked ports for IPv6Mohammad Abdul Awal2-19/+33
2016-09-06Initial working version of RSSMohammad Abdul Awal2-7/+30
2016-07-19fix segfault on input packets with invalid checksumKonstantin Ananyev1-3/+4
2016-07-07Change libtle_udp to use dring.Konstantin Ananyev9-505/+228
2016-07-07initial tle_dring implementationKonstantin Ananyev4-0/+613
2016-07-07Introduce extra layer of hierarchy to the makefiles.Konstantin Ananyev1-0/+26
2016-06-28libtle_udp: add missing license header for udp_rxtx.cKonstantin Ananyev1-0/+14
2016-06-07Initial commit of tldk code.Konstantin Ananyev12-0/+3211