From: Florin Coras Date: Wed, 8 Jan 2020 18:49:59 +0000 (+0000) Subject: tcp: fix scoreboard assert X-Git-Tag: v20.05-rc0~29 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F50%2F24250%2F2;hp=d8c1ef925af5db085a7649076047eda48ac68404;p=vpp.git tcp: fix scoreboard assert Type: fix Signed-off-by: Florin Coras Change-Id: I3c70b331932708a1b773392e089aed9dba9b3b31 --- diff --git a/src/vnet/tcp/tcp_input.c b/src/vnet/tcp/tcp_input.c index b9df88227b5..080d8a99bc4 100755 --- a/src/vnet/tcp/tcp_input.c +++ b/src/vnet/tcp/tcp_input.c @@ -1186,7 +1186,7 @@ tcp_rcv_sacks (tcp_connection_t * tc, u32 ack) || sb->is_reneging || sb->holes[sb->head].start == ack); ASSERT (sb->last_lost_bytes <= sb->lost_bytes); ASSERT ((ack - tc->snd_una) + sb->last_sacked_bytes - - sb->last_bytes_delivered >= sb->rxt_sacked || sb->is_reneging); + - sb->last_bytes_delivered >= sb->rxt_sacked); ASSERT ((ack - tc->snd_una) >= tc->sack_sb.last_bytes_delivered || (tc->flags & TCP_CONN_FINSNT));