blob: 7e993fb91e5a712bdbb057e7f2ebc99fb5292846 [file] [log] [blame]
b26b6946a62f ("netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns")
38f58c972334 ("netdevsim: move sdev specific bpf debugfs files to sdev dir")
dd27c2e3d0a0 ("bpf: offload: add priv field for drivers")
16a8cb5cffd0 ("bpf: do not pass netdev to translate() and prepare() offload callbacks")
a40a26322a83 ("bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()")
eb9119471efb ("bpf: pass destroy() as a callback and remove its ndo_bpf subcommand")
b07ade27e933 ("bpf: pass translate() as a callback and remove its ndo_bpf subcommand")
00db12c3d141 ("bpf: call verifier_prep from its callback in struct bpf_offload_dev")
1385d755cfb4 ("bpf: pass a struct with offload callbacks to bpf_offload_dev_create()")
1da6f5733853 ("nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c")
fb1981654129 ("nfp: bpf: account for additional stack usage when checking stack limit")
389f263b60c9 ("nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver")
bcfdfb7c962d ("nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier")
c5da54d93eb4 ("nfp: bpf: copy eBPF subprograms information from kernel verifier")
1a7e62e6329c ("nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth")
c941ce9c282c ("bpf: add verifier callback to get stack usage info for offloaded progs")
0c9864c05f34 ("nfp: bpf: allow control message sizing for map ops")
28264eb22742 ("nfp: bpf: parse global BPF ABI version capability")
0c26159352ba ("nfp: bpf: xdp_adjust_tail support")
602144c22460 ("bpf: offload: keep the offload state per-ASIC")
9fd7c5559165 ("bpf: offload: aggregate offloads per-device")
d6d6071388e9 ("netdevsim: associate bound programs with shared dev")
eeeaaf185eca ("netdevsim: add shared netdevsim devices")
5f07655b803e ("netdevsim: add switch_id attribute")
05296620f6d1 ("xdp: factor out common program/flags handling from drivers")
6b8675897338 ("xdp: don't make drivers report attachment mode")
7479efc71f6d ("selftests/bpf: remove duplicated word from test offloads")
2a952b03d1a0 ("nfp: bpf: support u32 divide using reciprocal_div.h")
d3d23fdb4688 ("nfp: bpf: support u16 and u32 multiplications")
33b94310586b ("nfp: bpf: copy range info for all operands of all ALU operations")
662c54721d3a ("nfp: bpf: rename umin/umax to umin_src/umax_src")
7699353da875 ("netdevsim: add ipsec offload testing")
c217abccaaa5 ("nfp: bpf: support arithmetic indirect right shift (BPF_ARSH | BPF_X)")
f43d0f17fe9a ("nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K)")
991f5b3651f6 ("nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X)")
d985888faae6 ("nfp: bpf: support setting the RX queue index")
9816dd35ecec ("nfp: bpf: perf event output helpers support")
630a4d3874a0 ("nfp: bpf: record offload neutral maps in the driver")
c497176cb2e4 ("xsk: add Rx receive functions and poll support")
965a99098443 ("xsk: add support for bind for Rx")
b9b6b68e8abd ("xsk: add Rx queue setup and mmap support")
423f38329d26 ("xsk: add umem fill queue support and mmap")
c0c77d8fb787 ("xsk: add user memory registration support sockopt")
039930945a72 ("xdp: transition into using xdp_frame for return API")
57d0a1c1ac9e ("xdp: allow page_pool as an allocator type in xdp_return_frame")
ff7d6b27f894 ("page_pool: refurbish version of page_pool code")
8d5d88527587 ("xdp: rhashtable with allocator ID to pointer mapping")
b411ef11020d ("i40e: convert to use generic xdp_frame and xdp_return_frame API")
70280ed91cb8 ("bpf: cpumap convert to use generic xdp_frame")
cac320c850ef ("virtio_net: convert to use generic xdp_frame and xdp_return_frame API")