tcp: avoid rcv wnd more than RX fifo can enqueue
[vpp.git] / src / vnet / tcp / tcp_output.c
2020-08-18 Ryujiro Shibuyatcp: avoid rcv wnd more than RX fifo can enqueue 85/28485/2
2020-08-18 Florin Corastcp: avoid rcv wnd less than mss 51/28451/1
2020-08-13 Florin Corastcp: count dupacks with no sacks 58/28358/2
2020-08-12 Florin Corassession tcp: fix packet tracing 07/28307/1
2020-08-12 Florin Corastcp: fix persist assert 79/28279/2
2020-08-12 Florin Corastcp: fix tail rescue with sacks 35/28235/2
2020-08-12 Florin Corastcp: invalidate expired timer handles before dispatching 22/28222/2
2020-02-06 Florin Corastcp: improve lost rxt heuristic 65/23665/2
2019-11-28 Florin Corastcp: close session on retransmit failure 18/23518/2
2019-11-28 Florin Corassession tcp: refactor pacer time 02/23502/2
2019-11-18 Florin Corastcp: avoid retransmits post reset 60/23460/2
2019-11-18 Florin Corassession tcp: infra for transports to send buffers 51/23451/2
2019-11-12 Florin Corastcp: fix retransmit with no sacks 84/23384/1
2019-11-05 Florin Corastcp: avoid sending acks when data available 82/23182/2
2019-10-31 Florin Corastcp: improve rate samples for retansmitted segments 53/23053/2
2019-10-31 Florin Corastcp: fix sack retransmit beyond snd_nxt 52/23052/2
2019-10-31 Florin Corastcp: avoid head retransmit if scoreboard has no holes 09/23009/2
2019-10-29 Florin Corastcp: refactor flags into cfg and conn flags 07/23007/2
2019-10-29 Florin Corastcp: improve pacing after idle send periods 06/23006/2
2019-10-27 Florin Corastcp: retry lost retransmits 10/22910/2
2019-10-22 Simon Zhangtcp: fix tso not work in single buffer issue 82/22882/2
2019-10-18 Florin Corastcp: rate sample for persist segments 47/22847/1
2019-10-10 Srikanth Atcp: custom checksum calculations for Ipv4/Ipv6 94/22494/8
2019-10-02 Florin Corastcp: use sacks for timer based recovery 12/22312/5
2019-09-29 Simon Zhangtcp: enable gso in tcp hoststack 05/22305/3
2019-09-29 Florin Corastcp: send rwnd update only if wnd is large enough 13/22313/3
2019-09-29 Florin Corastcp: force zero window on full rx fifo 90/22290/3
2019-09-29 Florin Corastcp: validate connections in output 04/22304/2
2019-09-29 Florin Corastcp: improve mss computation 89/22289/4
2019-09-24 Florin Corastcp: add option for always on event logging 30/22230/2
2019-09-21 Florin Corastcp: forward conn resets through tcp-output 91/22191/1
2019-08-14 Florin Corastcp: extend protocol configuration 10/21310/2 v19.08-rc2
2019-08-09 Florin Corastcp: cleanup timers 31/21131/2
2019-08-02 Florin Corastcp: add more connection stats 05/20905/13
2019-08-01 Florin Corastcp: honor snd_wnd in fast rxt 90/20990/2
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-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 loss signal to cc algo 86/20486/7
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-12 Florin Corastcp: better estimate snd space for rxt with no sacks 00/20100/2
2019-06-08 Florin Corastcp: close connection if not recovered after max tries 41/20041/8
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-29 Florin Corastcp: improve updating of rcv wnd 81/18581/2
2019-03-28 Florin Corastcp: remove unused buffer flags 74/18574/1
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-13 Florin Corastcp: avoid computing flags in push hdr inline 25/18225/2
2019-03-08 Florin Corastcp: fix rcv_wnd computation 95/18095/3
2019-03-08 Florin Corassession/tcp/vcl: fixes and optimizations 94/18094/5
2019-03-08 Florin Corastcp: fix window probes in fin-wait-1 88/18088/4
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: 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-06 Florin Corastransport: cleanup 33/17333/6
2019-02-02 Florin Corastcp: remove internal buffer cache 24/17224/6
2019-01-19 Damjan Marionbuffers: remove free-list information from buffer metadata 94/16894/4
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-17 Florin Corastcp: fix handling of broken syn options 05/16505/2
2018-12-13 Florin Corastcp: fix handling of no wscale in syns 53/16453/2
2018-12-13 Florin Corassession/tcp: support tx flush mark 48/16448/4
2018-12-07 Florin Corastcp: measure us rtt with syn-ack 99/16399/2
2018-12-07 Florin Corastcp: validate connection state in retransmit 61/16361/3
2018-11-30 Dave BarachMetadata / opaque formatting belongs in vpp 30/16230/3
2018-11-26 Dave BarachMinor tweaks 97/16197/1
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
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-05 Florin Corastcp: send unsent data in fast recovery 78/15678/10
2018-11-02 Florin Corastcp: coverity fixes 76/15676/2
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
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-17 Florin Corastcp: fix multiple fin retries (VPP-1461) 19/15319/4
2018-10-16 Florin Corastls: fix multi threaded medium scale test (VPP-1457) 98/15298/7
2018-09-25 Florin Corastcp: add option to cfg max rx fifo size 60/14960/5
2018-08-24 Florin Corastcp: fix cc recovery re-entry and persist timer pop 53/14453/8
2018-07-03 Florin Corastcp: update snd_una_max for retranmsits 23/13323/2
2018-06-30 Florin Corastcp: fix single loop prefetch 08/13308/1
2018-06-26 Florin Corastcp/session: tx optimizations 30/13230/2
2018-06-26 Florin Corastcp: cleanup functions 19/13219/2
2018-06-20 Florin Corastcp: add per worker ctx structure 33/13133/3
2018-06-19 Florin Corastcp: optimize tcp output 66/13066/10
2018-06-12 Florin Corastcp: add close-wait state flags 96/12996/2
2018-06-11 Florin Corastcp: cleanup connection/session fixes 31/12931/11
2018-06-10 Florin Corastcp: fix timer based recovery exit condition 75/12975/3
next