1
0
mirror of https://passt.top/passt synced 2024-07-04 00:42:41 +00:00

tcp: Cover all usages of tcpi_snd_wnd with HAS_SND_WND

...I forgot two of them.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio 2021-10-26 00:31:27 +02:00
parent 2c7431ffcf
commit 6040f16239

2
tcp.c
View File

@ -1586,12 +1586,14 @@ static int tcp_update_seqack_wnd(struct ctx *c, struct tcp_tap_conn *conn,
goto out; goto out;
} }
#ifdef HAS_SND_WND
if (conn->local || tcp_rtt_dst_low(conn)) { if (conn->local || tcp_rtt_dst_low(conn)) {
conn->wnd_to_tap = tinfo->tcpi_snd_wnd; conn->wnd_to_tap = tinfo->tcpi_snd_wnd;
} else { } else {
tcp_get_sndbuf(conn); tcp_get_sndbuf(conn);
conn->wnd_to_tap = MIN((int)tinfo->tcpi_snd_wnd, conn->snd_buf); conn->wnd_to_tap = MIN((int)tinfo->tcpi_snd_wnd, conn->snd_buf);
} }
#endif
conn->wnd_to_tap = MIN(conn->wnd_to_tap, MAX_WINDOW); conn->wnd_to_tap = MIN(conn->wnd_to_tap, MAX_WINDOW);