| 4a1e7c0c63e0 ("bpf: Support attaching freplace programs to multiple attach points") |
| 3aac1ead5eb6 ("bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach") |
| f7b12b6fea00 ("bpf: verifier: refactor check_attach_btf_id()") |
| efc68158c429 ("bpf: change logging calls from verbose() to bpf_log() and use log pointer") |
| 1af9270e908c ("bpf: disallow attaching modify_return tracing functions to other BPF programs") |
| 984fe94f9475 ("bpf: Mutex protect used_maps array and count") |
| 1e6c62a88215 ("bpf: Introduce sleepable BPF programs") |
| 7e40781cc8b7 ("bpf: verifier: Use target program's type for access verifications") |
| 0126240f448d ("bpf: sockmap: Allow update from BPF") |
| 38e12f908a5e ("bpf: sockmap: Merge sockmap and sockhash update functions") |
| f0fdfefb2d4d ("bpf: Add BPF program and map iterators as built-in BPF programs.") |
| 74fc097de327 ("tools/bpf: Support new uapi for map element bpf iterator") |
| 5e7b30205cef ("bpf: Change uapi for bpf iterator map elements") |
| 9efcc4ad7a15 ("selftests/bpf: Add a test for out of bound rdonly buf access") |
| 3b1c420bd882 ("selftests/bpf: Add a test for bpf sk_storage_map iterator") |
| 60dd49ea6539 ("selftests/bpf: Add test for bpf array map iterators") |
| 2a7c2fff7dd6 ("selftests/bpf: Add test for bpf hash map iterators") |
| d8793aca7086 ("tools/bpftool: Add bpftool support for bpf map element iterator") |
| cd31039a7347 ("tools/libbpf: Add support for bpf map element iterator") |
| 5ce6e77c7edf ("bpf: Implement bpf iterator for sock local storage map") |
| d3cc2ab546ad ("bpf: Implement bpf iterator for array maps") |
| d6c4503cc296 ("bpf: Implement bpf iterator for hash maps") |
| a5cbe05a6673 ("bpf: Implement bpf iterator for map elements") |
| f9c792729581 ("bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t") |
| 14fc6bd6b79c ("bpf: Refactor bpf_iter_reg to have separate seq_info member") |
| a228a64fc1e4 ("bpf: Add bpf_prog iterator") |
| 951cf368bcb1 ("bpf: net: Use precomputed btf_id for bpf iterators") |
| 9216477449f3 ("bpf: cpumap: Add the possibility to attach an eBPF program to cpumap") |
| 644bfe51fa49 ("cpumap: Formalize map value as a named struct") |
| 9b74ebb2b0f2 ("cpumap: Use non-locked version __ptr_ring_consume_batched") |
| e8b012e9fabe ("libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE") |
| f5836749c9c0 ("bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook") |
| 5788b3a07fc5 ("net: bpf: Implement bpf iterator for udp") |
| 52d87d5f6418 ("net: bpf: Implement bpf iterator for tcp") |
| 2872e9ac33a4 ("bpf: Set map_btf_{name, id} for all map types") |
| 41c48f3a9823 ("bpf: Support access to bpf map fields") |
| 042b1545fe47 ("bpf: Selftests and tools use struct bpf_devmap_val from uapi") |
| 281920b7e0b3 ("bpf: Devmap adjust uapi for attach bpf program") |
| a3fd7ceee054 ("net: Introduce netns_bpf for BPF programs attached to netns") |
| 171526f6fee8 ("flow_dissector: Pull locking up from prog attach callback") |
| d39aec79e592 ("selftest: Add tests for XDP programs in devmap entries") |
| fbee97feed9b ("bpf: Add support to attach bpf program to a devmap entry") |
| 7f1c04269fe7 ("devmap: Formalize map value as a named struct") |
| 457f44363a88 ("bpf: Implement BPF ring buffer and verifier support for it") |
| 90040351a832 ("tools, bpftool: Clean subcommand help messages") |
| 1806c13dc253 ("Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net") |