session tcp vcl: api to update connection attributes
[vpp.git] / src / vnet / tcp / tcp.h
2021-04-14 Florin Corassession tcp vcl: api to update connection attributes 59/31959/11
2021-04-05 Florin Corastcp: time infra improvements 98/31898/10
2020-10-23 Florin Corastcp: remove delack time config 03/29603/2
2020-10-22 Ryujiro Shibuyatcp: updating time constans as timer tick changed 90/29590/3
2020-09-16 Simon Zhangtcp: make max gso packet size configurable 32/28832/4
2020-08-03 Florin Corastcp: improve timestamp rtt accuracy 37/28137/9
2020-07-23 Florin Corastcp: track pending timers 52/27952/7
2020-05-24 Florin Corastcp: track buffer alloc failures 23/27223/3
2020-04-04 Florin Corassession tls: support tls descheduling 83/26083/9
2020-04-02 Florin Corastcp: explicit use of timer wheel in timer apis 99/25999/16
2020-04-02 Florin Corastcp: move features to separate files 98/25998/16
2020-03-30 Florin Corastcp: reuse session infra for syns and resets 22/26222/4
2020-03-23 Florin Corastcp: add lost and in flight to byte tracker 11/25811/8
2020-03-19 Florin Corastcp: move accept init to separate reusable function 61/25961/4
2020-03-19 Florin Corastcp: force deschedule if no send space available 81/25881/12
2020-03-19 Florin Corassession tcp udp: consolidate transport snd apis 72/25872/8
2020-02-25 Florin Corastcp: handle cleanups without timers 66/25366/8
2020-02-24 Florin Corastcp: dynamic max timers per loop 88/25288/10
2020-02-18 Florin Corastcp: pace timer handling 80/25180/8
2020-02-14 Florin Corastcp: reset fin-wait-2 timeout connections 21/25121/8
2020-02-14 Florin Corastcp: minimal set of worker stats 85/24985/10
2020-02-12 Florin Corastcp: move connections to wrk ctx 84/24984/7
2020-02-12 Florin Corastcp: postpone rst handling 18/24918/3
2020-02-10 Florin Corastcp: add option to avoid endpoint cleanup 80/24880/3
2020-01-28 Florin Corassession tcp: fix packet tracing 72/24572/5
2019-12-27 Yu Pingtcp: Enable TCP timewait port use 34/24134/3
2019-11-25 Florin Corastcp: invalidate expired timer handles before dispatching 11/23611/3
2019-11-21 Florin Corastcp: add no csum offload config option 75/23575/4
2019-11-20 Florin Corassession tcp: support pacer idle timeouts 18/23418/13
2019-11-11 Florin Corastcp: improve lost rxt heuristic 01/23101/14
2019-11-07 Florin Corastcp: fix retransmit with no sacks 32/23232/6
2019-11-06 Tarun Guptatcp: IPv6 flow label support 36/23236/3
2019-10-31 Florin Corastcp: track lost rxt segments in byte tracker 38/22938/5
2019-10-23 Florin Corastcp: improve rate samples for retansmitted segments 90/22690/18
2019-10-17 Florin Corassession tcp: infra for transports to send buffers 03/22803/6
2019-10-17 Florin Corastcp: avoid sending acks when data available 02/22802/5
2019-10-11 Florin Corastcp: refactor flags into cfg and conn flags 63/22663/4
2019-10-10 Florin Corastcp: improve pacing after idle send periods 58/22558/15
2019-10-10 Florin Corastcp: retry lost retransmits 52/22352/20
2019-10-10 Srikanth Atcp: custom checksum calculations for Ipv4/Ipv6 54/22654/1
2019-09-25 Florin Corastcp: use sacks for timer based recovery 33/22033/30
2019-09-18 Florin Corastcp: compute snd time for rate sample 74/21974/5
2019-09-11 Florin Corastcp: handle sack reneging 82/21882/15
2019-09-10 Simon Zhangtcp: enable gso in tcp hoststack 74/21674/7
2019-09-03 Florin Corastcp: send rwnd update only if wnd is large enough 46/21646/4
2019-08-30 Florin Corastcp: improve mss computation 72/21572/4
2019-08-21 Florin Corastcp: add option for always on event logging 13/21413/9
2019-08-19 Florin Corastcp: set cc_algo on connection alloc 62/21362/3
2019-08-19 Florin Corastcp: allow cc algos to set pacing rate 63/21363/2
2019-08-14 Florin Corastcp: extend protocol configuration 49/21249/12
2019-08-08 Florin Corastcp: cleanup timers 41/21041/6
2019-08-08 Florin Corastcp: fix zero rwnd sent check 54/21154/2
2019-08-02 Florin Corastcp: add more connection stats 05/20905/13
2019-07-26 Florin Corastcp: count resets sent 85/20885/6
2019-07-26 Florin Corassession tcp: handle rxt and acks as custom events 17/20817/8
2019-07-10 Florin Corastcp: improve rate estimate 68/20368/6
2019-07-09 Florin Corastcp: track last lost bytes in sack sb 27/20527/5
2019-07-05 Vladimir Kropylevtcp: timestamp adjustment 50/20450/4
2019-07-05 Florin Corastcp: add cc algo start tx event 13/20513/4
2019-07-05 Florin Corastcp: add cc algo undo recovery notification 87/20487/5
2019-07-05 Florin Corastcp: add loss signal to cc algo 86/20486/7
2019-06-27 Vladimir Kropylevtcp: Setup initial CWND as configured 50/20350/4
2019-06-25 Vladimir Kropylevtcp: window update ack 03/20303/3
2019-06-25 Florin Corastcp: delivery rate estimator 05/20105/35
2019-06-21 Florin Corastcp: add option to pass opaque to next node 70/20270/2
2019-06-18 Florin Corastcp: allow custom output next node 16/20216/2
2019-06-11 Florin Corastcp: allow registration of new cc algo types 58/20058/3
2019-06-08 Florin Corastcp: close connection if not recovered after max tries 41/20041/8
2019-06-07 Florin Corastcp: add cc cleanup function 34/20034/1
2019-04-02 Florin Corastcp: improve rcv process ack processing 12/18612/8
2019-03-29 Florin Corastcp: remove sent rcv wnd 0 flag 87/18587/2
2019-03-28 Florin Corastcp: remove unused buffer flags 74/18574/1
2019-03-27 Florin Corastcp: add cc algo lookup table 40/18540/2
2019-03-23 Florin Corastcp: make default mtu configurable 86/18486/2
2019-03-22 Florin Corastcp: improve handling of snd_nxt 27/18227/15
2019-03-08 Florin Corassession/tcp/vcl: fixes and optimizations 94/18094/5
2019-03-06 Filip Tehlartcp: migrate old MULTIARCH macros to VLIB_NODE_FN 59/18059/6
2019-03-02 Florin Corassession: cleanup/rename functions 75/17975/4
2019-02-22 Florin Corastcp: keep snd sack block free list 91/17791/3
2019-02-22 Florin Corastcp: send enough dupacks to cover all sack holes 62/17762/9
2019-02-18 Florin Corastcp: harden for high scale scenarios 29/17629/10
2019-02-07 Florin Corastcp: fix reset sending in syn-sent 70/17370/1
2019-02-02 Florin Corastcp: remove internal buffer cache 24/17224/6
2019-01-03 Florin Corastcp: better randomize iss 75/16675/3
2018-12-26 Florin Corastcp: separate active and passive establish timers 15/16615/7
2018-12-22 Florin Corastcp: improve waitclose in closing states 91/16591/4
2018-12-19 Florin Corastcp/session: notify transport of close when tx fifo... 37/16537/5
2018-12-17 Florin Corastcp: fix handling of broken syn options 05/16505/2
2018-12-13 Florin Corassession/tcp: support tx flush mark 48/16448/4
2018-11-13 Florin Corastcp: cubic fast convergence 92/15892/7
2018-11-12 Florin Corastcp: handle disconnects after enq notifications 45/15845/4
2018-11-09 Florin Corastcp: basic cubic implementation 79/14979/22
2018-11-08 Florin Corastcp: pacer and mrtt estimation improvements 08/15808/8
2018-11-07 Florin Corastcp: consume incoming buffers instead of reusing 33/15733/12
2018-11-06 Florin Corastcp: dequeue acked only once per burst 28/15728/4
2018-11-02 Florin Corassession: measure dispatch period only if under load 68/15668/7
2018-11-02 Florin Corastcp: minimize use of tls 63/15663/7
2018-11-01 Florin Corastcp: fast retransmit pacing 58/15658/4
2018-10-25 Florin Corastcp/session: add tx pacer 81/12681/17
2018-10-23 Florin Corastcp: fast retransmit improvements 26/15426/18
next