include/linux/bpf.h | 9 ++ include/net/netfilter/nf_conntrack_bpf.h | 22 +++++ kernel/bpf/verifier.c | 3 - net/core/filter.c | 34 +++++++ net/ipv4/bpf_tcp_ca.c | 2 +- net/netfilter/nf_conntrack_bpf.c | 91 ++++++++++++++++++- net/netfilter/nf_conntrack_core.c | 1 + .../testing/selftests/bpf/prog_tests/bpf_nf.c | 2 + .../testing/selftests/bpf/progs/test_bpf_nf.c | 9 +- .../selftests/bpf/progs/test_bpf_nf_fail.c | 14 +++ 10 files changed, 180 insertions(+), 7 deletions(-)