blob: 32aea92efc7c60612f83f1be125296088e85e6da [file] [log] [blame]
3597683c9da6 ("tools: bpf: handle NULL return in bpf_prog_load_xattr()")
d7be143b67c2 ("libbpf: Support expected_attach_type at prog load")
d77be6895547 ("libbpf: fix string comparison for guessing eBPF program type")
48cca7e44f9f ("libbpf: add support for bpf_call")
583c90097f72 ("libbpf: add ability to guess program type based on section name")
1f6f4cb7ba21 ("bpf: offload: rename the ifindex field")
928631e05495 ("bpftool: print program device bound info")
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()")
743cc665d5f6 ("tools: bpftool: add JSON output for `bpftool prog show *` command")
e27afb84b468 ("selftests/bpf: fix broken build of test_maps")
9cbe1f581d17 ("tools: bpftool: add pointer to file argument to print_hex()")
afdb09c720b6 ("security: bpf: Add LSM hooks for bpf object related syscall")
e043325b3087 ("bpf: Add tests for eBPF file mode")
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")
2dc7c1fef956 ("tools: bpftool: use more common tag format")
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")
c9c35995bcf8 ("tools: bpftool: use the kernel's instruction printer")
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")
81b9cf8028a1 ("bpf: add a test case for helper bpf_perf_prog_read_value")
020a32d9581a ("bpf: add a test case for helper bpf_perf_event_read_value")
ff69c21a85a4 ("tools: bpftool: add documentation")
71bb428fe2c1 ("tools: bpf: add bpftool")
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")
ac29991ba137 ("bpf: update bpf.h uapi header for tools")
de8f3a83b0a0 ("bpf: add meta pointer for direct access")