summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-09-11bpf: Simplify code by using for_each_cpu_wrap()Punit Agrawal1-32/+16
2022-09-11bpf: add missing percpu_counter_destroy() in htab_map_alloc()Tetsuo Handa1-0/+2
2022-09-09Merge branch 'cgroup/connect{4,6} programs for unprivileged ICMP ping'Martin KaFai Lau8-40/+280
2022-09-09selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP pingYiFei Zhu2-0/+231
2022-09-09selftests/bpf: Deduplicate write_sysctl() to test_progs.cYiFei Zhu4-40/+18
2022-09-09bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP pingYiFei Zhu2-0/+31
2022-09-09libbpf: Remove gcc support for bpf_tail_call_static for nowDaniel Borkmann1-13/+6
2022-09-08bpf: Add helper macro bpf_for_each_reg_in_vstateKumar Kartikeya Dwivedi2-107/+49
2022-09-07bpf: Add zero_map_value to zero map value with special fieldsKumar Kartikeya Dwivedi1-0/+19
2022-09-07bpf: Support kptrs in percpu arraymapKumar Kartikeya Dwivedi2-10/+26
2022-09-07bpf: Add copy_map_value_long to copy to remote percpu memoryKumar Kartikeya Dwivedi1-19/+33
2022-09-07bpf: Fix resetting logic for unreferenced kptrsJules Irenge1-1/+1
2022-09-07Merge branch 'bpf-core changes for preparation of HID-bpf'Alexei Starovoitov10-60/+678
2022-09-07selftests/bpf: Add tests for kfunc returning a memory pointerBenjamin Tissoires4-0/+197
2022-09-07bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires5-34/+133
2022-09-07bpf/btf: bump BTF_KFUNC_SET_MAX_CNTBenjamin Tissoires1-1/+1
2022-09-07selftests/bpf: add test for accessing ctx from syscall program typeBenjamin Tissoires4-7/+214
2022-09-07bpf/verifier: allow all functions to read user provided contextBenjamin Tissoires1-0/+19
2022-09-07bpf: split btf_check_subprog_arg_match in twoBenjamin Tissoires3-6/+52
2022-09-07selftests/bpf: regroup and declare similar kfuncs selftests in an arrayBenjamin Tissoires2-18/+68
2022-09-07Merge branch 'bpf: Support struct argument for trampoline base progs'Alexei Starovoitov12-34/+424
2022-09-07selftests/bpf: Add tracing_struct test in DENYLIST.s390xYonghong Song1-0/+1
2022-09-07selftests/bpf: Use BPF_PROG2 for some fentry programs without struct argumentsYonghong Song1-2/+2
2022-09-07selftests/bpf: Add struct argument tests with fentry/fexit programs.Yonghong Song3-0/+231
2022-09-07libbpf: Add new BPF_PROG2 macroYonghong Song1-0/+79
2022-09-07bpf: arm64: No support of struct argument in trampoline programsYonghong Song1-1/+7
2022-09-07bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()Yonghong Song2-8/+10
2022-09-07bpf: x86: Support in-register struct arguments in trampoline programsYonghong Song1-17/+51
2022-09-07bpf: Allow struct argument in trampoline based programsYonghong Song2-6/+43
2022-09-07bpf: Replace __ksize with ksize.Alexei Starovoitov1-1/+1
2022-09-07Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextPaolo Abeni159-1358/+5225
2022-09-06net: moxa: fix endianness-related issues from 'sparse'Sergei Antonov1-2/+2
2022-09-06net: ftmac100: fix endianness-related issues from 'sparse'Sergei Antonov1-6/+6
2022-09-06net: lan966x: Extend lan966x with RGMII supportHoratiu Vultur2-0/+4
2022-09-05r8169: remove not needed net_ratelimit() checkHeiner Kallweit1-2/+1
2022-09-05netlink: Bounds-check struct nlmsgerr creationKees Cook2-6/+10
2022-09-05Merge branch 'bpf-allocator'Daniel Borkmann10-134/+820
2022-09-05bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.Alexei Starovoitov3-19/+69
2022-09-05bpf: Remove usage of kmem_cache from bpf_mem_cache.Alexei Starovoitov1-36/+14
2022-09-05bpf: Remove prealloc-only restriction for sleepable bpf programs.Alexei Starovoitov1-23/+0
2022-09-05bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.Alexei Starovoitov1-1/+14
2022-09-05bpf: Remove tracing program restriction on map typesAlexei Starovoitov1-42/+0
2022-09-05bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.Alexei Starovoitov1-26/+19
2022-09-05bpf: Add percpu allocation support to bpf_mem_alloc.Alexei Starovoitov3-7/+41
2022-09-05bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.Alexei Starovoitov2-4/+66
2022-09-05bpf: Adjust low/high watermarks in bpf_mem_cacheAlexei Starovoitov1-14/+36
2022-09-05bpf: Optimize call_rcu in non-preallocated hash map.Alexei Starovoitov3-14/+7
2022-09-05bpf: Optimize element count in non-preallocated hash map.Alexei Starovoitov1-8/+62
2022-09-05bpf: Relax the requirement to use preallocated hash maps in tracing progs.Alexei Starovoitov1-9/+22
2022-09-05samples/bpf: Reduce syscall overhead in map_perf_test.Alexei Starovoitov2-17/+29