blob: 12f57021688984f127cd2c87da4fe641e324ab87 [file] [log] [blame]
914cb781ee1a ("bpf: cleanup register_is_null()")
db1ac4964fa1 ("bpf: introduce ARG_PTR_TO_MEM_OR_NULL")
b6ff63911232 ("bpf: fix and add test cases for ARG_CONST_SIZE_OR_ZERO semantics change")
638f5b90d460 ("bpf: reduce verifier memory consumption")
ee9133a845fe ("nfp: bpf: add stack write support")
70c78fc138b6 ("nfp: bpf: refactor nfp_bpf_check_ptr()")
e663fe3863ad ("nfp: bpf: direct packet access - write")
2ca71441f524 ("nfp: bpf: add support for direct packet access - read")
0a7939775f85 ("nfp: bpf: separate I/O from checks for legacy data load")
943c57b97cde ("nfp: bpf: fix context accesses")
c000dfb5e29a ("nfp: bpf: add mov helper")
f4ac7e0b5cc8 ("bpf: move instruction printing into a separate file")
61bd5218eef3 ("bpf: move global verifier log into verifier environment")
e7bf8249e8f1 ("bpf: encapsulate verifier log state into a structure")
18e53b6cb9ac ("nfp: bpf: move to datapath ABI version 2")
509144e25049 ("nfp: bpf: remove packet marking support")
2a15bb1aba2b ("nfp: bpf: move software reg helpers and cmd table out of translator")
b3f868df3c89 ("nfp: bpf: use the power of sparse to check we encode registers right")
390ee7e29fc8 ("bpf: enforce return code for cgroup-bpf programs")
73c864b38383 ("bpf/verifier: improve disassembly of BPF_NEG instructions")
2b7c6ba945fd ("bpf/verifier: improve disassembly of BPF_END instructions")
22c8852624fc ("bpf: improve selftests and add tests for meta pointer")
de8f3a83b0a0 ("bpf: add meta pointer for direct access")
e67b8a685c7c ("bpf/verifier: reject BPF_ALU64|BPF_END")
7df13219d757 ("tun: reserve extra headroom only when XDP is set")
464bc0fd6273 ("bpf: convert sockmap field attach_bpf_fd2 to type")
8e9cd9ce90d4 ("bpf/verifier: document liveness analysis")
1b688a19a922 ("bpf/verifier: remove varlen_map_value_access flag")
df20cb7ec175 ("selftests/bpf: add a test for a pruning bug in the verifier")
63f45f840634 ("bpf/verifier: when pruning a branch, ignore its write marks")
d893dc26e3f4 ("selftests/bpf: add a test for a bug in liveness-based pruning")
ae2b27b859a1 ("bpf: fix a return in sockmap_get_from_fd()")
1ab2de2bfed3 ("bpf: fix liveness propagation to parent in spilled stack slots")
6bdc9c4c31c8 ("bpf: sock_map fixes for !CONFIG_BPF_SYSCALL and !STREAM_PARSER")
6f6d33f3b3d0 ("bpf: selftests add sockmap tests")
69e8cc134bcb ("bpf: sockmap sample program")
8a31db561566 ("bpf: add access to sock fields and pkt data from sk_skb programs")
174a79ff9515 ("bpf: sockmap with sk redirect support")
b005fd189cec ("bpf: introduce new program type for skbs on sockets")
dc503a8ad984 ("bpf/verifier: track liveness for pruning")
761876c857cb ("tap: XDP support")
66ccbc9c87c2 ("tap: use build_skb() for small packet")
b4e432f1000a ("bpf: enable BPF_J{LT, LE, SLT, SLE} opcodes in verifier")
996139e801fd ("selftests: bpf: add a test for XDP redirect")
69c4e8ada616 ("selftests/bpf: variable offset negative tests")
f65b18493f4f ("selftests/bpf: change test_verifier expectations")
7d1238f21026 ("bpf/verifier: more concise register state logs for constant var_off")
b03c9f9fdc37 ("bpf/verifier: track signed and unsigned min/max values")
f1174f77b50c ("bpf/verifier: rework value tracking")
29fda25a2d31 ("Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net")