public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
* [PATCH v2 0/3] Retry SYNs for inbound connections
@ 2025-10-10  7:46 Yumei Huang
  2025-10-10  7:46 ` [PATCH v2 1/3] tcp: Rename "retrans" to "retries" Yumei Huang
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Yumei Huang @ 2025-10-10  7:46 UTC (permalink / raw)
  To: passt-dev, sbrivio; +Cc: david, yuhuang

When a client connects, SYN would be sent to guest only once. If the 
guest is not connected or ready at that time, the connection will be
reset in 10s. These patches introduce the SYN retry mechanism using
the similar backoff timeout as linux kernel. Also update the data
retransmission timeout.

Yumei Huang (3):
  tcp: Rename "retrans" to "retries"
  tcp: Resend SYN for inbound connections
  tcp: Update data retransmission timeout

 tcp.c      | 132 +++++++++++++++++++++++++++++++++++++++++++++--------
 tcp.h      |   2 +
 tcp_conn.h |  12 ++---
 3 files changed, 120 insertions(+), 26 deletions(-)

-- 
2.47.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-10-10  7:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-10  7:46 [PATCH v2 0/3] Retry SYNs for inbound connections Yumei Huang
2025-10-10  7:46 ` [PATCH v2 1/3] tcp: Rename "retrans" to "retries" Yumei Huang
2025-10-10  7:46 ` [PATCH v2 2/3] tcp: Resend SYN for inbound connections Yumei Huang
2025-10-10  7:47 ` [PATCH v2 3/3] tcp: Update data retransmission timeout Yumei Huang

Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).