diff options
author | Florin Coras <fcoras@cisco.com> | 2017-10-11 01:43:15 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2017-10-11 10:51:46 +0000 |
commit | 87f141172212b7568f519653ab32ebd1b5d34344 (patch) | |
tree | 63bb7d9c323534fb9fcfc175b50a00e8228e28af /src | |
parent | 93b7822ddcce4d72ec1be36bd7be6d83c950d695 (diff) |
tcp: do not format sb if not established (VPP-1018)
Change-Id: I011dda118f37cb31a37dda270027612d0af57ca0
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/vnet/tcp/tcp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vnet/tcp/tcp.c b/src/vnet/tcp/tcp.c index 38a21dbbdd6..2f6234562e2 100644 --- a/src/vnet/tcp/tcp.c +++ b/src/vnet/tcp/tcp.c @@ -821,8 +821,9 @@ format_tcp_vars (u8 * s, va_list * args) s = format (s, "rtt_seq %u\n", tc->rtt_seq); s = format (s, " tsval_recent %u tsval_recent_age %u\n", tc->tsval_recent, tcp_time_now () - tc->tsval_recent_age); - s = format (s, " scoreboard: %U\n", format_tcp_scoreboard, &tc->sack_sb, - tc); + if (tc->state >= TCP_STATE_ESTABLISHED) + s = format (s, " scoreboard: %U\n", format_tcp_scoreboard, &tc->sack_sb, + tc); if (vec_len (tc->snd_sacks)) s = format (s, " sacks tx: %U\n", format_tcp_sacks, tc); |