| 248f346ffe95 ("xdp: allow attaching programs loaded for specific device") |
| ab3f0063c48c ("bpf: offload: add infrastructure for loading programs for a specific netdev") |
| 638f5b90d460 ("bpf: reduce verifier memory consumption") |
| ee9133a845fe ("nfp: bpf: add stack write support") |
| 70c78fc138b6 ("nfp: bpf: refactor nfp_bpf_check_ptr()") |
| afdb09c720b6 ("security: bpf: Add LSM hooks for bpf object related syscall") |
| 4f9218aaf8a4 ("bpf: move knowledge about post-translation offsets out of verifier") |
| 00176a34d9e2 ("bpf: remove the verifier ops from program structure") |
| 7de16e3a3557 ("bpf: split verifier and program ops") |
| 6710e1126934 ("bpf: introduce new bpf cpu map type BPF_MAP_TYPE_CPUMAP") |
| 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") |
| 1bdec44955ed ("bpf: verifier: set reg_type on context accesses in second pass") |
| 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") |
| 067cae47771c ("bpf: Use char in prog and map name") |
| 390ee7e29fc8 ("bpf: enforce return code for cgroup-bpf programs") |
| 88cda1c9da02 ("bpf: libbpf: Provide basic API support to specify BPF obj name") |
| ad5b177bd73f ("bpf: Add map_name to bpf_map_info") |
| cb4d2b3f03d8 ("bpf: Add name, load_time, uid and map_ids to bpf_prog_info") |
| 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") |
| ae2cf1c466be ("bpf: Allow cgroup sock filters to use get_current_uid_gid helper") |
| 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") |
| d6e1e46f69fb ("bpf: linux/bpf.h needs linux/numa.h") |
| ad17d0e6c708 ("bpf: Allow numa selection in INNER_LRU_HASH_PREALLOC test of map_perf_test") |
| 96eabe7a40aa ("bpf: Allow selecting numa node during map creation") |
| 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") |