summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-25samples/bpf: Fix wrong allocation size in xdp_router_ipv4_userRong Tao
2022-11-25docs/bpf: Update btf selftests program and add linkRong Tao
2022-11-24bpf: Don't mark arguments to fentry/fexit programs as trusted.Alexei Starovoitov
2022-11-24Merge branch 'bpf: Add bpf_rcu_read_lock() support'Alexei Starovoitov
2022-11-24selftests/bpf: Add tests for bpf_rcu_read_lock()Yonghong Song
2022-11-24bpf: Add kfunc bpf_rcu_read_lock/unlock()Yonghong Song
2022-11-24bpf: Introduce might_sleep field in bpf_func_protoYonghong Song
2022-11-24compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu")))Yonghong Song
2022-11-23selftests/bpf: Add selftests for bpf_task_from_pid()David Vernet
2022-11-23bpf: Add bpf_task_from_pid() kfuncDavid Vernet
2022-11-24bpf: Unify and simplify btf_func_proto_check error handlingStanislav Fomichev
2022-11-23bpf: Update bpf_{g,s}etsockopt() documentationJi Rongfeng
2022-11-24docs/bpf: Fix sphinx warnings in BPF map docsDonald Hunter
2022-11-24selftests/bpf: Add reproducer for decl_tag in func_proto argumentStanislav Fomichev
2022-11-24bpf: Prevent decl_tag from being referenced in func_proto argStanislav Fomichev
2022-11-23docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTERDonald Hunter
2022-11-23docs/bpf: Fix sphinx warnings for devmapMaryam Tahhan
2022-11-23docs/bpf: Fix sphinx warnings for cpumapMaryam Tahhan
2022-11-23docs/bpf: Add table of BPF program types to libbpf docsDonald Hunter
2022-11-23bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not setYonghong Song
2022-11-23selftests/bpf: Mount debugfs in setns_by_fdStanislav Fomichev
2022-11-23bpf: Don't use idx variable when registering kfunc dtorsDavid Vernet
2022-11-22Merge branch 'Support storing struct cgroup * objects as kptrs'Alexei Starovoitov
2022-11-22selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfuncDavid Vernet
2022-11-22bpf: Add bpf_cgroup_ancestor() kfuncDavid Vernet
2022-11-22selftests/bpf: Add cgroup kfunc / kptr selftestsDavid Vernet
2022-11-22bpf: Enable cgroups to be used as kptrsDavid Vernet
2022-11-22selftests/bpf: Workaround for llvm nop-4 bugAlexei Starovoitov
2022-11-22Revert "selftests/bpf: Temporarily disable linked list tests"Alexei Starovoitov
2022-11-21selftests/bpf: Make sure zero-len skbs aren't redirectableStanislav Fomichev
2022-11-21bpf: Move skb->len == 0 checks into __bpf_redirectStanislav Fomichev
2022-11-21selftests/bpf: Add test for cgroup iterator on a dead cgroupHou Tao
2022-11-21selftests/bpf: Add cgroup helper remove_cgroup()Hou Tao
2022-11-21bpf: Pin the start cgroup in cgroup_iter_seq_init()Hou Tao
2022-11-21bpf/verifier: Use kmalloc_size_roundup() to match ksize() usageKees Cook
2022-11-20Merge branch 'clean-up bpftool from legacy support'Alexei Starovoitov
2022-11-20bpftool: remove function free_btf_vmlinux()Sahid Orentino Ferdjaoui
2022-11-20bpftool: clean-up usage of libbpf_get_error()Sahid Orentino Ferdjaoui
2022-11-20bpftool: fix error message when function can't register struct_opsSahid Orentino Ferdjaoui
2022-11-20bpftool: replace return value PTR_ERR(NULL) with 0Sahid Orentino Ferdjaoui
2022-11-20bpftool: remove support of --legacy option for bpftoolSahid Orentino Ferdjaoui
2022-11-20Merge branch 'bpf: Implement two type cast kfuncs'Alexei Starovoitov
2022-11-20bpf: Add type cast unit testsYonghong Song
2022-11-20bpf: Add a kfunc for generic type castYonghong Song
2022-11-20bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctxYonghong Song
2022-11-20bpf: Add support for kfunc set with common btf_idsYonghong Song
2022-11-20bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init failsKumar Kartikeya Dwivedi
2022-11-20Merge branch 'Support storing struct task_struct objects as kptrs'Alexei Starovoitov
2022-11-20bpf/selftests: Add selftests for new task kfuncsDavid Vernet
2022-11-20bpf: Add kfuncs for storing struct task_struct * as a kptrDavid Vernet