From: Florin Coras Date: Sat, 12 Jun 2021 18:47:37 +0000 (-0700) Subject: tcp: fix proto in port reuse check X-Git-Tag: v22.02-rc0~325 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F90%2F32690%2F2;p=vpp.git tcp: fix proto in port reuse check Type: fix Signed-off-by: Florin Coras Change-Id: I338e61654a62ed6308ecd8bb15e1a8b13cd859b9 --- diff --git a/src/vnet/tcp/tcp.c b/src/vnet/tcp/tcp.c index acb3868f419..0ceac828d2d 100644 --- a/src/vnet/tcp/tcp.c +++ b/src/vnet/tcp/tcp.c @@ -803,13 +803,13 @@ tcp_session_open (transport_endpoint_cfg_t * rmt) return rv; if (session_lookup_connection (rmt->fib_index, &lcl_addr, &rmt->ip, - lcl_port, rmt->port, TRANSPORT_PROTO_UDP, + lcl_port, rmt->port, TRANSPORT_PROTO_TCP, rmt->is_ip4)) return SESSION_E_PORTINUSE; /* 5-tuple is available so increase lcl endpoint refcount and proceed * with connection allocation */ - transport_share_local_endpoint (TRANSPORT_PROTO_UDP, &lcl_addr, + transport_share_local_endpoint (TRANSPORT_PROTO_TCP, &lcl_addr, lcl_port); }