]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
bpf: test_maps, only support ESTABLISHED socks
authorJohn Fastabend <john.fastabend@gmail.com>
Tue, 18 Sep 2018 16:01:54 +0000 (09:01 -0700)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:54:32 +0000 (19:54 -0600)
commitda8fdf4717bf4e40143115be8799ca0dd2688e8d
tree682d613ccb944a59f00832c672b54dd6cb7f5ba1
parentc7ed53136b1f976e16b5746049150f6c9cdfcaf9
bpf: test_maps, only support ESTABLISHED socks

BugLink: https://bugs.launchpad.net/bugs/1836654
[ Upstream commit 5028027844cfc6168e39650abecd817ba64c9d98 ]

Ensure that sockets added to a sock{map|hash} that is not in the
ESTABLISHED state is rejected.

Fixes: 1aa12bdf1bfb ("bpf: sockmap, add sock close() hook to remove socks")
Signed-off-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
tools/testing/selftests/bpf/test_maps.c