summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: reuse subprog argument parsing logic for subprog call checksAndrii Nakryiko2023-12-192-81/+31
* bpf: move subprog call logic back to verifier.cAndrii Nakryiko2023-12-194-156/+146
* bpf: prepare btf_prepare_func_args() for handling static subprogsAndrii Nakryiko2023-12-193-14/+14
* bpf: reuse btf_prepare_func_args() check for main program BTF validationAndrii Nakryiko2023-12-196-66/+19
* bpf: abstract away global subprog arg preparation logic from reg state setupAndrii Nakryiko2023-12-194-36/+64
* Merge branch 'bpf-support-to-track-bpf_jne'Alexei Starovoitov2023-12-193-11/+116
|\
| * selftests/bpf: add testcase to verifier_bounds.c for BPF_JNEMenglong Dong2023-12-191-0/+62
| * selftests/bpf: activate the OP_NE logic in range_cond()Menglong Dong2023-12-191-6/+13
| * selftests/bpf: remove reduplicated s32 casting in "crafted_cases"Menglong Dong2023-12-191-4/+4
| * bpf: make the verifier tracks the "not equal" for regsMenglong Dong2023-12-191-1/+37
|/
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni2023-12-1940-2926/+642
|\
| * Revert BPF token-related functionalityAndrii Nakryiko2023-12-1940-2925/+641
| * bpf: Use nla_ok() instead of checking nla_len directlyJakub Kicinski2023-12-191-1/+1
* | Merge branch 'devlink-introduce-notifications-filtering'Paolo Abeni2023-12-1921-53/+463
|\ \ | |/ |/|
| * devlink: extend multicast filtering by port indexJiri Pirko2023-12-196-5/+31
| * devlink: add a command to set notification filter and use it for multicastsJiri Pirko2023-12-196-4/+169
| * genetlink: introduce helpers to do filtered multicastJiri Pirko2023-12-192-8/+58
| * netlink: introduce typedef for filter functionJiri Pirko2023-12-194-9/+8
| * genetlink: introduce per-sock family private storageJiri Pirko2023-12-192-1/+154
| * devlink: introduce a helper for netlink multicast sendJiri Pirko2023-12-199-22/+18
| * devlink: send notifications only if there are listenersJiri Pirko2023-12-199-9/+21
| * devlink: introduce __devl_is_registered() helper and use it instead of xa_get...Jiri Pirko2023-12-194-4/+10
| * devlink: use devl_is_registered() helper instead xa_get_mark()Jiri Pirko2023-12-193-6/+9
|/
* Merge branch 'add-pf-vf-mailbox-support'Paolo Abeni2023-12-1912-49/+859
|\
| * octeon_ep: support firmware notifications for VFsShinas Rasheed2023-12-193-0/+66
| * octeon_ep: control net framework to support VF offloadsShinas Rasheed2023-12-192-1/+67
| * octeon_ep: PF-VF mailbox version supportShinas Rasheed2023-12-193-3/+17
| * octeon_ep: add PF-VF mailbox communicationShinas Rasheed2023-12-1911-49/+713
|/
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-18177-1798/+8407
|\
| * bpf: Ensure precise is reset to false in __mark_reg_const_zero()Andrii Nakryiko2023-12-182-20/+19
| * Merge branch 'bpf-add-check-for-negative-uprobe-multi-offset'Andrii Nakryiko2023-12-182-5/+152
| |\
| | * selftests/bpf: Add more uprobe multi fail testsJiri Olsa2023-12-181-3/+146
| | * bpf: Fail uprobe multi link with negative offsetJiri Olsa2023-12-181-2/+6
| |/
| * selftests/bpf: Test the release of map btfHou Tao2023-12-183-0/+227
| * s390/bpf: Fix indirect trampoline generationAlexei Starovoitov2023-12-182-3/+2
| * selftests/bpf: Temporarily disable dummy_struct_ops test on s390Alexei Starovoitov2023-12-151-0/+2
| * Merge branch 'x86-cfi-bpf-fix-cfi-vs-ebpf'Alexei Starovoitov2023-12-1517-50/+533
| |\
| | * x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2023-12-152-2/+2
| | * bpf: Fix dtor CFIPeter Zijlstra2023-12-153-5/+34
| | * cfi: Add CFI_NOSEAL()Peter Zijlstra2023-12-152-0/+9
| | * x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-157-32/+191
| | * x86/cfi,bpf: Fix bpf_callback_t CFIPeter Zijlstra2023-12-153-8/+30
| | * x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-156-14/+269
| | * cfi: Flip headersPeter Zijlstra2023-12-157-5/+14
| |/
| * selftests/bpf: Add test for abnormal cnt during multi-kprobe attachmentHou Tao2023-12-151-0/+15
| * selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_testHou Tao2023-12-151-5/+11
| * selftests/bpf: Add test for abnormal cnt during multi-uprobe attachmentHou Tao2023-12-151-1/+31
| * bpf: Limit the number of kprobes when attaching program to multiple kprobesHou Tao2023-12-151-0/+3
| * bpf: Limit the number of uprobes when attaching program to multiple uprobesHou Tao2023-12-151-0/+4
| * bpf: xdp: Register generic_kfunc_set with XDP programsDaniel Xu2023-12-141-0/+1