summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-02-17bpf: Fix global subprog context argument resolution logicAndrii Nakryiko1-2/+11
2023-02-17LoongArch, bpf: Use 4 instructions for function address in JITHengqi Chen2-1/+22
2023-02-17bpf: bpf_fib_lookup should not return neigh in NUD_FAILED stateMartin KaFai Lau1-2/+2
2023-02-17bpf: Disable bh in bpf_test_run for xdp and tc progMartin KaFai Lau1-0/+2
2023-02-17xsk: check IFF_UP earlier in Tx pathMaciej Fijalkowski1-26/+33
2023-02-17Fix typos in selftest/bpf filesTaichi Nishimura10-13/+13
2023-02-17selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich34-101/+109
2023-02-17samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich8-10/+10
2023-02-17bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich9-36/+41
2023-02-17libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich4-14/+14
2023-02-17libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich3-0/+34
2023-02-16bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMESAlexander Lobakin2-9/+27
2023-02-16Merge branch 'New benchmark for hashmap lookups'Andrii Nakryiko14-32/+420
2023-02-16selftest/bpf/benchs: Add benchmark for hashmap lookupsAnton Protopopov4-1/+354
2023-02-16selftest/bpf/benchs: Print less if the quiet option is setAnton Protopopov1-2/+4
2023-02-16selftest/bpf/benchs: Make quiet option commonAnton Protopopov4-15/+8
2023-02-16selftest/bpf/benchs: Remove an unused headerAnton Protopopov1-1/+0
2023-02-16selftest/bpf/benchs: Enhance argp parsingAnton Protopopov8-10/+51
2023-02-16selftest/bpf/benchs: Make a function static in bpf_hashmap_full_updateAnton Protopopov1-1/+1
2023-02-16selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_updateAnton Protopopov2-2/+2
2023-02-16Merge branch 'Use __GFP_ZERO in bpf memory allocator'Alexei Starovoitov5-3/+130
2023-02-16selftests/bpf: Add test case for element reuse in htab mapHou Tao2-0/+120
2023-02-16bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao3-3/+10
2023-02-15Merge branch 'Improvements for BPF_ST tracking by verifier 'Alexei Starovoitov3-49/+150
2023-02-15selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZEROEduard Zingerman1-0/+30
2023-02-15bpf: BPF_ST with variable offset should preserve STACK_ZERO marksEduard Zingerman1-1/+3
2023-02-15selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEMEduard Zingerman1-0/+37
2023-02-15bpf: track immediate values written to stack by BPF_ST instructionEduard Zingerman2-48/+80
2023-02-15selftests/bpf: Fix map_kptr test.Alexei Starovoitov1-5/+7
2023-02-15selftests/bpf: Cross-compile bpftoolBjörn Töpel1-4/+26
2023-02-15bpf, docs: Add myself to BPF docs MAINTAINERS entryDavid Vernet1-0/+1
2023-02-15selftests/bpf: Fix build error for LoongArchTiezhu Yang1-0/+2
2023-02-15Documentation: bpf: Add missing line break separator in node_data struct code...Bagas Sanjaya1-0/+1
2023-02-14Revert "bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized ...Alexei Starovoitov1-3/+0
2023-02-14selftests/bpf: Clean up dynptr prog_testsJoanne Koong1-11/+7
2023-02-14selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param testsJoanne Koong6-197/+58
2023-02-14Merge branch 'BPF rbtree next-gen datastructure'Alexei Starovoitov16-120/+1708
2023-02-14bpf, documentation: Add graph documentation for non-owning refsDave Marchevsky2-1/+268
2023-02-14selftests/bpf: Add rbtree selftestsDave Marchevsky5-0/+716
2023-02-14bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.hDave Marchevsky1-0/+24
2023-02-14bpf: Special verifier handling for bpf_rbtree_{remove, first}Dave Marchevsky3-12/+92
2023-02-14bpf: Add callback validation to kfunc verifier logicDave Marchevsky1-5/+129
2023-02-14bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc argsDave Marchevsky1-35/+203
2023-02-14bpf: Add bpf_rbtree_{add,remove,first} kfuncsDave Marchevsky2-1/+67
2023-02-14bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky8-73/+216
2023-02-14bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky6-110/+206
2023-02-13Merge branch 'xdp-ice-mbuf'Daniel Borkmann5-72/+136
2023-02-13ice: Micro-optimize .ndo_xdp_xmit() pathAlexander Lobakin3-15/+20
2023-02-13ice: Fix freeing XDP frames backed by Page PoolAlexander Lobakin4-11/+43
2023-02-13ice: Robustify cleaning/completing XDP Tx buffersAlexander Lobakin4-36/+63