include/linux/bpf.h | 9 +++ include/net/netfilter/nf_conntrack_bpf.h | 13 ++++ kernel/bpf/verifier.c | 3 - net/core/filter.c | 50 +++++++++++++++ net/ipv4/bpf_tcp_ca.c | 2 +- net/netfilter/nf_conntrack_bpf.c | 64 ++++++++++++++++++- 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, 160 insertions(+), 7 deletions(-)