]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: add bpf_tcp_gen_syncookie helper
authorPetar Penkov <ppenkov@google.com>
Mon, 29 Jul 2019 16:59:15 +0000 (09:59 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 31 Jul 2019 04:03:05 +0000 (21:03 -0700)
commit47799f7ddf693a51f8681c20ab614975092b1cd2
treece2f9693389e7084cdf245f1a39e3787dcfccdb2
parentb732be0445918a7e6d7c07e4ff357a0d589b9ed6
bpf: add bpf_tcp_gen_syncookie helper

This helper function allows BPF programs to try to generate SYN
cookies, given a reference to a listener socket. The function works
from XDP and with an skb context since bpf_skc_lookup_tcp can lookup a
socket in both cases.

Signed-off-by: Petar Penkov <ppenkov@google.com>
Suggested-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Lorenz Bauer <lmb@cloudflare.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/uapi/linux/bpf.h
net/core/filter.c