blob: c253adaf3c749e9261c7a8934ae08a53c86362a8 [file] [log] [blame]
7112d127984b ("bpf: Compile out btf_parse_module() if module BTF is not enabled")
36e68442d1af ("bpf: Load and verify kernel module BTFs")
666475ccbf1d ("bpf, btf: Remove the duplicate btf_ids.h include")
eae2e83e6263 ("bpf: Add BTF_SET_START/END macros")
f836a56e84ff ("bpf: Generalize bpf_sk_storage")
4cc9ce4e7399 ("bpf: Generalize caching for sk_storage.")
1f00d375af84 ("bpf: Renames in preparation for bpf_local_storage")
5ce6e77c7edf ("bpf: Implement bpf iterator for sock local storage map")
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")
0f12e584b241 ("bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h")
d8dfe5bfe856 ("tools/bpf: Sync btf_ids.h to tools")
079ef53673f2 ("bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option")
cc15a20d5f3a ("selftests/bpf: Add test for resolve_btfids")
e5a0516ec968 ("tools headers: Adopt verbatim copy of btf_ids.h from kernel sources")
5a2798ab32ba ("bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros")
5788b3a07fc5 ("net: bpf: Implement bpf iterator for udp")
af7ec1383361 ("bpf: Add bpf_skc_to_tcp6_sock() helper")
52d87d5f6418 ("net: bpf: Implement bpf iterator for tcp")
b1b53d413f16 ("selftests/bpf: Test access to bpf map pointer")
2872e9ac33a4 ("bpf: Set map_btf_{name, id} for all map types")
41c48f3a9823 ("bpf: Support access to bpf map fields")
7c7982cbadbb ("bpf: sk_storage: Prefer to get a free cache_idx")
7cdec54f9713 ("bpf: Add csum_level helper for fixing up csum levels")
457f44363a88 ("bpf: Implement BPF ring buffer and verifier support for it")
2c78ee898d8f ("bpf: Implement CAP_BPF")
f307fa2cb4c9 ("bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers")
06d3e4c9f11a ("bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb")
3c32cc1bceba ("bpf: Enable bpf_iter targets registering ctx argument types")
15172a46fa27 ("bpf: net: Refactor bpf_iter target registration")
ff20460e94af ("tools, bpf: Synchronise BPF UAPI header with tools")
ab8d78093dfa ("bpf: Minor fixes to BPF helpers documentation")
492e639f0c22 ("bpf: Add bpf_seq_printf and bpf_seq_write helpers")
b121b341e598 ("bpf: Add PTR_TO_BTF_ID_OR_NULL support")
eaaacd23910f ("bpf: Add task and task/file iterator targets")
138d0be35b14 ("net: bpf: Add netlink and ipv6_route bpf_iter targets")
6086d29def80 ("bpf: Add bpf_map iterator")
e5158d987b72 ("bpf: Implement common macros/helpers for target iterators")
367ec3e4834c ("bpf: Create file bpf iterator")
ac51d99bf81c ("bpf: Create anonymous bpf iterator")
fd4f12bc38c3 ("bpf: Implement bpf_seq_read() for bpf iterator")
2057c92bc927 ("bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE")
de4e05cac46d ("bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE")
15d83c4d7cef ("bpf: Allow loading of a bpf_iter program")
ae24345da54e ("bpf: Implement an interface to register bpf_iter targets")
beecf11bc218 ("bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr")
d46edd671a14 ("bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS")
64d85290d79c ("bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH")