session tcp vcl: api to update connection attributes
[vpp.git] / src / vnet / tcp / tcp_input.c
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
2021-03-19 Mohsin Kazmiinterface: add capabilities flags 40/29640/12
2021-02-05 Florin Corastcp: fix port reuse with multiple listeners 54/30554/8
2021-01-16 Ivan Shvedunovtcp: remove bad assert 91/30791/1
2020-11-12 Florin Corastcp: push last buffered sequence 90/29790/11
2020-11-11 Florin Corastcp: validate fin seq in closing states 07/29807/4
2020-11-10 Florin Corastcp: fix test for trailing bytes 57/29857/2
2020-11-09 Florin Corassession: delegate fifo ooo lookup init to transports 12/29812/3
2020-11-05 Florin Corastcp: avoid consuming trailing bytes 88/29788/2
2020-10-23 Florin Corastcp: remove snd_una_max 16/29616/3
2020-10-13 Florin Corastcp: fix listener trace coverity warning 04/29404/3
2020-10-12 Florin Corastcp: fix connection reuse with no listener 81/29381/4
2020-09-02 Florin Corastcp: fix connection refused error 44/28644/2
2020-08-20 Florin Corastcp: track reorder with sacks 10/28110/18
2020-08-03 Florin Corastcp: improve timestamp rtt accuracy 37/28137/9
2020-07-30 Florin Corastcp: process syn in fin-wait-2 06/28106/3
2020-07-29 Ivan Shvedunovtcp: fix skipping RSTs in SYN_SENT state 03/28103/1
2020-07-29 Florin Corastcp: process syn in close-wait 96/28096/2
2020-07-27 Ivan Shvedunovtcp: fix tcp_connection_cleanup() with uninitialized... 74/28074/3
2020-07-24 Florin Corastcp: fix synack elog crash 63/28063/2
2020-07-23 Florin Corastcp: track pending timers 52/27952/7
2020-06-08 Florin Corastcp: improve rtt estimation with rate sampling 59/27459/11
2020-05-15 Ray Kinsellamisc: removed executable bits from source files 02/27102/2
2020-04-17 Florin Corassession tcp: track half open in app wrk 35/26535/9
2020-04-09 Florin Corastcp: avoid regrabing error node in input and output 60/26460/2
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
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-04-02 Florin Corastcp: count zero wnd enqueue attempts 55/26155/4
2020-03-20 Florin Corastcp: avoid spurious retransmit attempt 57/26057/1
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-03-19 Florin Corastcp: count dupacks with no sacks 33/25833/6
2020-02-25 Florin Corastcp: handle cleanups without timers 66/25366/8
2020-02-22 Simon Zhangtcp: remove useless prediction 68/25368/4
2020-02-19 Florin Corastcp: fix syn-sent reset 58/25258/3
2020-02-14 Florin Corastcp: improve reset generation in reset node 20/25120/10
2020-02-12 Florin Corastcp: improve invalid packet handling in syn-rcvd 23/24923/4
2020-02-12 Florin Corastcp: postpone rst handling 18/24918/3
2020-02-11 Florin Corastcp: fix input error counters 20/24920/5
2020-01-28 Florin Corassession tcp: fix packet tracing 72/24572/5
2020-01-16 Florin Corastcp: fix rxt delivered without sacks 57/24357/5
2020-01-16 Florin Corastcp: fix listen node coverity warning 63/24363/3
2020-01-15 Simon Zhangtcp: fix tcp check tx offload issue 58/24258/7
2020-01-14 Florin Corastcp: handle ack advancement with no holes and reneging 55/24255/5
2020-01-08 Florin Corastcp: fix scoreboard assert 50/24250/2
2020-01-08 Florin Corastcp: fix last sacked with no holes 33/24233/4
2020-01-07 Florin Corastcp: fix duplicate sack whith reneging 90/24190/9
2020-01-03 Florin Corastcp: fix rate samples for old acks 19/24119/2
2019-12-27 Florin Corastcp: validate port reuse 39/24139/1
2019-12-27 Yu Pingtcp: Enable TCP timewait port use 34/24134/3
2019-12-23 Florin Corastcp: accept sack reneging as a cc event 08/24108/2
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-08 Florin Corastcp: fix ip check in lookup validation 20/23320/3
2019-11-07 Florin Corastcp: fix retransmit with no sacks 32/23232/6
2019-11-07 Srikanth Akulatcp: validate the IP address while checking TCP connection 03/23303/1
2019-11-05 Florin Corassession tcp: refactor pacer time 39/22939/16
2019-11-05 Ryujiro Shibuyatcp: correct validity check return value 38/23238/3
2019-10-29 Ryujiro Shibuyatcp: correct tcp connection lookup condition 17/23017/3
2019-10-23 Florin Corastcp: fix sack retransmit beyond snd_nxt 40/22940/2
2019-10-17 Florin Corastcp: avoid sending acks when data available 02/22802/5
2019-10-17 Florin Corastcp: fix mss flag in option parsing 89/22789/2
2019-10-16 Florin Corastcp: avoid head retransmit if scoreboard has no holes 84/22784/2
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-09-25 Florin Corastcp: use sacks for timer based recovery 33/22033/30
2019-09-20 Florin Corastcp: refactor congestion event handling 31/22031/10
2019-09-16 Florin Corastcp: use rate sample rtt in recovery if possible 04/22004/3
2019-09-13 Florin Corastcp: cleanup scoreboard after recovery 34/22034/2
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-04 Florin Corastcp: cc algos handle cwnd on congestion signal 32/21732/3
2019-08-30 Florin Corastcp: track zero rwnd errors 24/21624/6
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-14 Florin Corastcp: extend protocol configuration 49/21249/12
2019-08-12 Florin Corastcp: handle fin+rst+syn in closing state 12/21212/2
2019-08-08 Florin Corastcp: cleanup timers 41/21041/6
2019-08-02 Florin Corastcp: add more connection stats 05/20905/13
2019-07-26 Florin Corassession tcp: handle rxt and acks as custom events 17/20817/8
2019-07-23 Florin Corastcp: generate closed notifications whenever tcp closes 83/20783/4
2019-07-17 Vladimir Kropylevtcp: add node with no 6-tuple lookup 82/20682/7
2019-07-15 Florin Corassession: allow transports to generate closed notifications 51/20651/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 undo recovery notification 87/20487/5
2019-07-05 Florin Corastcp: add loss signal to cc algo 86/20486/7
2019-06-28 Florin Corastcp: reject out-of-order fins 03/20403/2
2019-06-28 Florin Corastcp: fix close-waiting check for outstanding tx data 04/20404/2
2019-06-25 Florin Corastcp: delivery rate estimator 05/20105/35
2019-06-17 Nathan Skrzypczaksession: use listener_handle instead of listener_index 09/20109/4
2019-06-13 Guoao Suntcp: fix tcp_do_fastretransmits failure. 66/20066/7
2019-06-12 Florin Corastcp: better estimate snd space for rxt with no sacks 00/20100/2
2019-06-08 Florin Corastcp: send challenge ack for in wnd syn 38/20038/2
2019-06-07 Florin Corastcp: log connect notify errors 31/20031/2
2019-05-27 Florin Corastcp: handle disconnects in rcv-process 89/19789/2
next