summaryrefslogtreecommitdiff
path: root/net/ipv6/tcp_ipv6.c
diff options
context:
space:
mode:
authorCraig Gallek <kraig@google.com>2016-04-28 19:24:32 -0400
committerBruno Martins <bgcngm@gmail.com>2022-10-28 15:39:30 +0100
commitdf03c8cf024a20771245c3ebf783bde96e9bb708 (patch)
tree876c6b4a953028c39577e520bce3ded6b638919f /net/ipv6/tcp_ipv6.c
parentbd8b9f50c9d32a93639bd32e0f86809bffb42a4a (diff)
soreuseport: Fix TCP listener hash collision
I forgot to include a check for listener port equality when deciding if two sockets should belong to the same reuseport group. This was not caught previously because it's only necessary when two listening sockets for the same user happen to hash to the same listener bucket. The same error does not exist in the UDP path. Fixes: c125e80b8868("soreuseport: fast reuseport TCP socket selection") Signed-off-by: Craig Gallek <kraig@google.com> Acked-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Change-Id: I326765f7446fd6aad108de9225cc953e6495a778
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions