diff options
| author | Jakub Sitnicki <[email protected]> | 2020-02-18 17:10:16 +0000 |
|---|---|---|
| committer | Daniel Borkmann <[email protected]> | 2020-02-21 22:29:45 +0100 |
| commit | 8ca30379a40103bf6734ae127ec940da798534dd (patch) | |
| tree | adf458c5d38536d0e12590567aee965a862546f9 /tools/perf/scripts/python/bin | |
| parent | e80251555f0befd1271e74b080bccf0ff0348bfc (diff) | |
bpf, sockmap: Allow inserting listening TCP sockets into sockmap
In order for sockmap/sockhash types to become generic collections for
storing TCP sockets we need to loosen the checks during map update, while
tightening the checks in redirect helpers.
Currently sock{map,hash} require the TCP socket to be in established state,
which prevents inserting listening sockets.
Change the update pre-checks so the socket can also be in listening state.
Since it doesn't make sense to redirect with sock{map,hash} to listening
sockets, add appropriate socket state checks to BPF redirect helpers too.
Signed-off-by: Jakub Sitnicki <[email protected]>
Signed-off-by: Daniel Borkmann <[email protected]>
Acked-by: John Fastabend <[email protected]>
Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions