summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-01selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArchTiezhu Yang1-1/+2
2023-03-01Merge branch 'Add support for kptrs in more BPF maps'Alexei Starovoitov8-96/+553
2023-03-01selftests/bpf: Add more tests for kptrs in mapsKumar Kartikeya Dwivedi3-65/+451
2023-03-01bpf: Support kptrs in local storage mapsKumar Kartikeya Dwivedi4-9/+63
2023-03-01bpf: Support kptrs in percpu hashmap and percpu LRU hashmapKumar Kartikeya Dwivedi2-22/+39
2023-03-01Merge branch 'Add skb + xdp dynptrs'Alexei Starovoitov25-186/+3322
2023-03-01selftests/bpf: tests for using dynptrs to parse skb and xdp buffersJoanne Koong15-23/+2522
2023-03-01bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwrJoanne Koong6-7/+288
2023-03-01bpf: Add xdp dynptrsJoanne Koong7-6/+76
2023-03-01bpf: Add skb dynptrsJoanne Koong8-19/+261
2023-03-01bpf: Add __uninit kfunc annotationJoanne Koong2-2/+33
2023-03-01bpf: Refactor verifier dynptr into get_dynptr_arg_regJoanne Koong1-30/+50
2023-03-01bpf: Define no-ops for externally called bpf dynptr functionsJoanne Koong1-30/+45
2023-03-01bpf: Allow initializing dynptrs in kfuncsJoanne Koong1-45/+22
2023-03-01bpf: Refactor process_dynptr_funcJoanne Koong2-34/+31
2023-03-01bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg typesJoanne Koong1-0/+4
2023-02-28bpf, docs: Document BPF insn encoding in term of stored bytesJose E. Marchesi1-22/+24
2023-02-28bpf: Fix bpf_cgroup_from_id() doxygen headerDavid Vernet1-2/+1
2023-02-28bpf, mips: Implement R4000 workarounds for JITJiaxun Yang2-3/+4
2023-02-28bpf, mips: Implement DADDI workarounds for JITJiaxun Yang2-1/+4
2023-02-28libbpf: Fix bpf_xdp_query() in old kernelsYonghong Song1-1/+7
2023-02-28libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich1-5/+64
2023-02-27libbpf: Fix arm syscall regs spec in bpf_tracing.hPuranjay Mohan1-0/+1
2023-02-27selftests/bpf: Fix compilation errors: Assign a value to a constantRong Tao1-1/+1
2023-02-27tools: bpftool: Remove invalid \' json escapeLuis Gerhorst1-3/+0
2023-02-27selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf testTiezhu Yang2-2/+2
2023-02-27libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() for LoongArchTiezhu Yang1-0/+2
2023-02-25Merge branch 'move SYS() macro to test_progs.h and run mptcp in a dedicated n...Martin KaFai Lau12-265/+210
2023-02-25selftests/bpf: run mptcp in a dedicated netnsHangbin Liu1-2/+17
2023-02-25selftests/bpf: move SYS() macro into the test_progs.hHangbin Liu11-263/+193
2023-02-23selftests/bpf: Add a test case for bpf_cgroup_from_id()Tejun Heo3-0/+44
2023-02-23bpf: Add bpf_cgroup_from_id() kfuncTejun Heo2-3/+25
2023-02-23bpf, docs: Add explanation of endiannessDave Thaler1-2/+14
2023-02-23selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow labelStanislav Fomichev2-1/+25
2023-02-23riscv, bpf: Add kfunc support for RV64Pu Lehui1-0/+5
2023-02-23bpf: Check for helper calls in check_subprogs()Ilya Leoshkevich1-2/+2
2023-02-23LoongArch: BPF: Support mixing bpf2bpf and tailcallsHengqi Chen1-0/+6
2023-02-23selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGSFlorent Revest1-0/+2
2023-02-23selftests/bpf: Remove not used headersTiezhu Yang3-476/+0
2023-02-22bpf: Only allocate one bpf_mem_cache for bpf_cpumask_maHou Tao2-3/+10
2023-02-22bpf: Wrap register invalidation with a helperKumar Kartikeya Dwivedi1-14/+14
2023-02-22bpf: Fix check_reg_type for PTR_TO_BTF_IDKumar Kartikeya Dwivedi1-3/+20
2023-02-22bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checksKumar Kartikeya Dwivedi1-2/+0
2023-02-22bpf: Annotate data races in bpf_local_storageKumar Kartikeya Dwivedi1-3/+13
2023-02-22Merge branch 'bpf: Allow reads from uninit stack'Alexei Starovoitov11-136/+204
2023-02-22selftests/bpf: Tests for uninitialized stack readsEduard Zingerman2-0/+96
2023-02-22bpf: Allow reads from uninit stackEduard Zingerman9-136/+108
2023-02-22Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1823-43114/+155979
2023-02-22Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds186-4053/+6379
2023-02-22Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds69-488/+3100