From e7b88e4cd4e5edbec7b1443ab55ac665c7e56412 Mon Sep 17 00:00:00 2001 From: Libor Peltan <libor.peltan@nic.cz> Date: Thu, 11 Nov 2021 20:39:32 +0100 Subject: [PATCH] xdp-tcp: bugfix 3 --- src/libknot/xdp/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libknot/xdp/tcp.c b/src/libknot/xdp/tcp.c index c3f7998486..4ea11d482d 100644 --- a/src/libknot/xdp/tcp.c +++ b/src/libknot/xdp/tcp.c @@ -332,7 +332,7 @@ int knot_tcp_recv(knot_tcp_relay_t *relays, knot_xdp_msg_t *msgs, uint32_t count relay->auto_answer = synack ? KNOT_XDP_MSG_ACK : (KNOT_XDP_MSG_SYN | KNOT_XDP_MSG_ACK); conn = relay->conn; - conn->state = XDP_TCP_ESTABLISHING; + conn->state = synack ? XDP_TCP_NORMAL: XDP_TCP_ESTABLISHING; conn->seqno++; conn->mss = MAX(msg->mss, 536); // minimal MSS, most importantly not zero! conn->window_scale = msg->win_scale; -- GitLab