tcp: avoid fr segments less than mss if possible
[vpp.git] / src / vnet / tcp /
2024-03-26 Florin Corastcp: avoid fr segments less than mss if possible 98/40598/5
2024-03-12 Damjan Marionmisc: remove GNU Indent directives 02/40502/5
2024-03-10 Florin Corassession: use no for ports in transport port allocator 93/40493/3
2024-02-26 Florin Corastcp: fix fin retransmit when out of buffers 96/40396/3
2024-02-17 Florin Corastcp: retransmit fins in last-ack 57/40357/2
2023-11-29 Florin Corastcp: fix rxt send of new data assert 19/40019/2
2023-11-28 Florin Corastcp: allow unsent segments less than mss in recovery 11/40011/2
2023-11-28 Florin Corastcp: add counter for accepted connections 16/40016/3
2023-11-27 Florin Corastcp: allow multiple rxt rescues during recovery 07/40007/2
2023-11-07 Jieqiang Wangmisc: silence -Wmaybe-uninitialized warnings 07/39807/2
2023-11-02 Florin Corastcp: fix reset w pkt 15/39815/4
2023-11-01 Florin Corastcp: remove redundant ack checks 17/39817/4
2023-11-01 Florin Corastcp: allow ooo data in syn-rcvd 16/39816/4
2023-11-01 Florin Corastcp: postpone cleanup on connect failures 97/39797/3
2023-10-16 Florin Corastcp: initialize connection index on rst w packet 80/39680/2
2023-10-16 Florin Corastcp: allow fins in syns in syn-rcvd 81/39681/2
2023-10-16 Florin Corastcp: handle syn-ack in fin-wait-2 in rcv process 82/39682/2
2023-08-09 Florin Corassession: async rx event notifications 58/37858/46
2023-06-25 Florin Corastcp: avoid initializing counters multiple times 30/39130/3
2023-06-22 Florin Corastcp: add simple stats collector 19/39119/4
2023-06-22 Maxime Peimtcp: options support into pg 82/39082/4
2023-06-09 Florin Corastcp: cleanup next nodes and drop logic 15/39015/1
2023-05-04 Florin Corassession: cleanup ho lookup table on close 26/38526/6
2023-04-21 Filip Tehlartcp: remove unused code 16/38716/2
2023-04-20 Filip Tehlartcp: fix tcp packet trace 87/38687/5
2023-03-16 Florin Corassession: support active opens with same source port 86/38486/3
2023-03-06 Florin Corastcp: allow syns in closed state 92/38292/13
2023-02-28 Florin Corassession: consolidate port alloc logic 80/38080/6
2023-02-28 Florin Corastcp: add dispatch errors to counters 71/38371/3
2023-02-25 Filip Tehlartcp: fix error counters 13/38313/3
2022-12-07 Florin Corastcp: avoid retransmit head with no data 57/37757/3
2022-12-02 Florin Corassession: move connects to first worker 13/35713/69
2022-11-29 Florin Corassession: transport endpt cleanup on owner thread 40/37640/15
2022-10-07 Steven Luongtcp: cmake option VPP_TCP_DEBUG_ALWAYS=ON not taken... 72/37372/1
2022-10-07 Steven Luongtcp: build image with TCP_DEBUG_ALWAYS via make 68/37368/2
2022-10-03 Steven Luongtcp: replace tcp_time_now with tcp_time_now_us 05/37305/4
2022-08-30 Florin Corastcp: do not overcount ooo bytes 34/37034/2
2022-08-11 Xiaoming Jiangip: only set rx_sw_if_index when connection found to... 68/36868/2
2022-04-12 Florin Corastcp: limit persist segment size if window available 51/35651/3
2022-04-04 Damjan Marionvppinfra: make _vec_len() read-only 82/35882/2
2022-04-04 Florin Corastcp: use safe realloc pool 53/35653/28
2022-03-16 Florin Corastcp: update error counters in listen node 54/35654/1
2022-03-15 Florin Corastcp: update persist timer if data acked 46/35646/2
2022-02-15 Neale Rannstcp: Do not include the tcp_packet.h file in the ip4_pa... 31/35331/1
2022-02-10 Florin Corassession: use transport endpoint cfg for listen 80/35280/2
2022-01-12 Florin Corassession: pass tx buffers in bulk to transports 38/31938/15
2022-01-10 Florin Corassession: deschedule sessions with no data to send 64/34864/2
2022-01-07 Florin Corastcp: fix cubic cwnd accumulate use of bytes acked 53/34853/1
2022-01-07 Florin Corastcp: optimize newreno cong ack handler 49/34849/1
2022-01-07 Florin Corastcp: update snd_congestion only during congestion 42/34842/3
2022-01-06 Florin Corastcp: mark lost first sack hole on timeout 31/34831/5
2022-01-06 Florin Corastcp: handle start tx event in cubic 30/34830/6
2022-01-06 Florin Corastcp: always exit recovery if not in fastrecovery 40/34840/3
2022-01-06 Florin Corastcp: exit retransmit before processing feedback 36/34836/5
2022-01-06 Florin Corastcp: use bytes delivered to compute cwnd 28/34828/4
2022-01-06 Florin Corastcp: cast timer ticks to u32 14/34814/5
2022-01-05 Damjan Marioninterface: refactor interface capabilities code 26/34826/4
2021-12-26 Mercurytcp: set sw_if_index in tcp src-address cli 99/34799/2
2021-12-23 Mercurytcp: fix endpoint lookup failed caused by key uninitialized 96/34796/2
2021-12-12 Mercurytcp: fix the tcp src-address cli 14/34714/2
2021-11-10 Florin Corasip: always set ip rx_sw_if_index 48/34448/3
2021-11-09 Florin Corastcp: refactor reset node 00/34400/3
2021-11-06 Florin Corastcp: fix reset with packet ack number 84/34384/3
2021-11-06 Florin Corastcp: in place tcp header for buffer resets 76/34376/2
2021-11-03 Florin Corastcp: make buffer reset function public 17/34317/3
2021-11-02 Damjan Mariontcp: fix uninitializad value 91/34291/3
2021-10-27 Florin Corastcp: fix use of invalid local sw_if_index 66/34266/2
2021-10-25 Michal Kalderontcp: fix: TCP timewait port reuse rfc compliance 19/34119/5
2021-10-21 Nathan Skrzypczakip: Add ip46-local node for local swif[rx] 08/33708/10
2021-10-06 Filip Tehlartcp: fix severity info 83/33883/5
2021-09-13 Florin Corastcp session: initialize sw_if_index at connect time 10/33710/4
2021-07-15 Damjan Marionmisc: replace CLIB_PREFETCH with clib_prefetch_{load... 46/33146/2
2021-07-13 Florin Corastcp session: next node config on connects 23/33023/3
2021-07-06 Florin Corastcp: use tcp output for half open connections 01/33001/7
2021-07-06 Florin Corastcp: use main thread pool for half-opens 21/33021/6
2021-06-29 liuyacantcp: add ACK flag to RST packet 45/32945/2
2021-06-22 Filip Tehlartcp: api cleanup 60/32860/1
2021-06-15 liuyacantcp: prevent timer handler being called frequently 18/32718/3
2021-06-12 Florin Corastcp: fix proto in port reuse check 90/32690/2
2021-05-14 Florin Corastcp: remove ho lock 41/32341/5
2021-05-12 liuyacansession: support half-close connection 61/32261/4
2021-05-10 Florin Corassession: use half-open sessions for vc establishment 58/32258/14
2021-05-05 Florin Corastcp: cleanup rcv-process and bulk buffer translation 09/32209/3
2021-05-05 Florin Corastcp: cleanup listen node and bulk buffer translation 07/32207/2
2021-05-05 Florin Corastcp: cleanup syn-sent and bulk buffer translation 08/32208/2
2021-05-04 Florin Corastcp: cleanup established and bulk buffer translation 97/32097/6
2021-05-01 Benoît Gannevlib: refactor trajectory trace debug feature 28/31528/4
2021-04-23 Florin Corastcp: try to update sack list only if not empty 00/32100/3
2021-04-23 Florin Corastcp: reorganize connection members 96/32096/5
2021-04-20 Florin Corastcp: req app deq notification on fifo full 35/32035/7
2021-04-15 Florin Corastcp: support for rate sample attr flag 01/32001/3
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-26 Damjan Marionvlib: convert foreach_vlib_main macro to be more gdb... 81/31781/6
2021-03-26 Damjan Marionvlib: introduce vlib_get_main_by_index(), vlib_get_n_th... 82/31782/4
2021-03-19 Mohsin Kazmiinterface: add capabilities flags 40/29640/12
2021-03-08 Florin Corastcp: account for option alignment in initial snd_mss 53/31553/3
2021-02-15 Mohsin Kazmivlib: refactor checksum offload support 64/29664/10
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
next