Re: [PATCH net-next v2] tcp: make TCP Fast Open retransmission ignore Tx status

2021-03-02 Thread Jakub Kicinski
On Tue, 2 Mar 2021 09:52:59 -0800 Jakub Kicinski wrote: > When receiver does not accept TCP Fast Open it will only ack > the SYN, and not the data. We detect this and immediately queue > the data for (re)transmission in tcp_rcv_fastopen_synack(). > > In DC networks with very low RTT and without R

[PATCH net-next v2] tcp: make TCP Fast Open retransmission ignore Tx status

2021-03-02 Thread Jakub Kicinski
When receiver does not accept TCP Fast Open it will only ack the SYN, and not the data. We detect this and immediately queue the data for (re)transmission in tcp_rcv_fastopen_synack(). In DC networks with very low RTT and without RFS the SYN-ACK may arrive before NIC driver reported Tx completion