summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* selftests, bpf: Do not yet switch to new libbpf XDP APIsDaniel Borkmann2022-01-247-47/+50
* selftests, xsk: Fix rx_full stats testMagnus Karlsson2022-01-241-1/+4
* bpf: Fix flexible_array.cocci warningskernel test robot2022-01-241-1/+1
* Merge branch 'mvneta: introduce XDP multi-buffer support'Alexei Starovoitov2022-01-2129-201/+1326
|\
| * xdp: disable XDP_REDIRECT for xdp fragsLorenzo Bianconi2022-01-211-0/+8
| * bpf: selftests: add CPUMAP/DEVMAP selftests for xdp fragsLorenzo Bianconi2022-01-216-1/+185
| * bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftestLorenzo Bianconi2022-01-212-0/+146
| * net: xdp: introduce bpf_xdp_pointer utility routineLorenzo Bianconi2022-01-213-38/+174
| * bpf: generalise tail call map compatibility checkToke Hoiland-Jorgensen2022-01-216-40/+48
| * libbpf: Add SEC name for xdp frags programsLorenzo Bianconi2022-01-211-0/+8
| * bpf: selftests: update xdp_adjust_tail selftest to include xdp fragsEelco Chaudron2022-01-213-7/+160
| * bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signatureLorenzo Bianconi2022-01-211-9/+39
| * bpf: introduce frags support to bpf_prog_test_run_xdp()Lorenzo Bianconi2022-01-211-13/+45
| * bpf: move user_size out of bpf_test_initLorenzo Bianconi2022-01-211-6/+7
| * bpf: add frags support to xdp copy helpersEelco Chaudron2022-01-214-36/+137
| * bpf: add frags support to the bpf_xdp_adjust_tail() APIEelco Chaudron2022-01-214-8/+88
| * bpf: introduce bpf_xdp_get_buff_len helperLorenzo Bianconi2022-01-214-0/+43
| * net: mvneta: enable jumbo frames if the loaded XDP program support fragsLorenzo Bianconi2022-01-211-4/+9
| * bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf programLorenzo Bianconi2022-01-214-1/+14
| * net: mvneta: add frags support to XDP_TXLorenzo Bianconi2022-01-211-36/+76
| * xdp: add frags support to xdp_return_{buff/frame}Lorenzo Bianconi2022-01-212-3/+69
| * net: marvell: rely on xdp_update_skb_shared_info utility routineLorenzo Bianconi2022-01-211-13/+10
| * net: xdp: add xdp_update_skb_shared_info utility routineLorenzo Bianconi2022-01-212-1/+44
| * net: mvneta: simplify mvneta_swbm_add_rx_fragment managementLorenzo Bianconi2022-01-211-27/+15
| * net: mvneta: update frags bit before passing the xdp buffer to eBPF layerLorenzo Bianconi2022-01-211-5/+18
| * xdp: introduce flags field in xdp_buff/xdp_frameLorenzo Bianconi2022-01-211-0/+29
| * net: skbuff: add size metadata to skb_shared_info for xdpLorenzo Bianconi2022-01-211-0/+1
|/
* selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmapDi Zhu2022-01-202-0/+90
* bpf: support BPF_PROG_QUERY for progs attached to sockmapDi Zhu2022-01-203-7/+84
* Merge branch 'libbpf: streamline netlink-based XDP APIs'Alexei Starovoitov2022-01-2022-125/+205
|\
| * samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIsAndrii Nakryiko2022-01-2011-41/+40
| * selftests/bpf: switch to new libbpf XDP APIsAndrii Nakryiko2022-01-207-50/+47
| * bpftool: use new API for attaching XDP programAndrii Nakryiko2022-01-201-1/+1
| * libbpf: streamline low-level XDP APIsAndrii Nakryiko2022-01-203-33/+117
|/
* Merge branch 'libbpf: deprecate legacy BPF map definitions'Alexei Starovoitov2022-01-2015-64/+90
|\
| * docs/bpf: update BPF map definition exampleAndrii Nakryiko2022-01-201-18/+14
| * libbpf: deprecate legacy BPF map definitionsAndrii Nakryiko2022-01-205-2/+26
| * selftests/bpf: convert remaining legacy map definitionsAndrii Nakryiko2022-01-208-42/+48
| * selftests/bpf: fail build on compilation warningAndrii Nakryiko2022-01-201-2/+2
|/
* selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/nKumar Kartikeya Dwivedi2022-01-201-4/+13
* selftests: bpf: Fix bind on used portFelix Maurer2022-01-201-3/+17
* Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_adjust_tail.c'Andrii Nakryiko2022-01-202-80/+48
|\
| * bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.cLorenzo Bianconi2022-01-201-40/+20
| * bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.cLorenzo Bianconi2022-01-201-40/+28
|/
* Merge branch 'bpf: allow cgroup progs to export custom retval to userspace'Alexei Starovoitov2022-01-1911-89/+751
|\
| * selftests/bpf: Update sockopt_sk test to the use bpf_set_retvalYiFei Zhu2022-01-192-18/+18
| * selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockoptYiFei Zhu2022-01-193-0/+578
| * bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return valueYiFei Zhu2022-01-194-5/+79
| * bpf: Move getsockopt retval to struct bpf_cg_run_ctxYiFei Zhu2022-01-193-44/+63
| * bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow booleanYiFei Zhu2022-01-193-34/+25
|/