aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf
AgeCommit message (Expand)AuthorFilesLines
2023-03-04selftests/bpf: adjust log_fixup's buffer size for proper truncationAndrii Nakryiko1-1/+1
2023-03-04selftests/bpf: enhance align selftest's expected log matchingAndrii Nakryiko1-6/+12
2023-03-03selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access()Eduard Zingerman4-1/+920
2023-03-03selftests/bpf: test if pointer type is tracked for BPF_ST_MEMEduard Zingerman1-0/+23
2023-03-03bpf: allow ctx writes using BPF_ST_MEM instructionEduard Zingerman1-11/+0
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov7-28/+18
2023-03-03selftests/bpf: Tweak cgroup kfunc test.Alexei Starovoitov1-1/+11
2023-03-03selftests/bpf: Add a test case for kptr_rcu.Alexei Starovoitov1-0/+12
2023-03-03bpf: Introduce kptr_rcu.Alexei Starovoitov4-5/+5
2023-03-03bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov9-22/+22
2023-03-02selftests/bpf: Add absolute timer testTero Kristo2-0/+48
2023-03-02selftests/bpf: Add -Wuninitialized flag to bpf prog flagsDave Marchevsky6-11/+14
2023-03-01selftests/bpf: Support custom per-test flags and multiple expected messagesAndrii Nakryiko3-9/+84
2023-03-01selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArchTiezhu Yang1-1/+2
2023-03-01selftests/bpf: Add more tests for kptrs in mapsKumar Kartikeya Dwivedi3-65/+451
2023-03-01selftests/bpf: tests for using dynptrs to parse skb and xdp buffersJoanne Koong15-23/+2522
2023-02-27selftests/bpf: Fix compilation errors: Assign a value to a constantRong Tao1-1/+1
2023-02-27selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimit in user_ringbuf testTiezhu Yang2-2/+2
2023-02-24selftests/bpf: run mptcp in a dedicated netnsHangbin Liu1-2/+17
2023-02-24selftests/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-22selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL for empty flow labelStanislav Fomichev2-1/+25
2023-02-22selftests/bpf: Tests for uninitialized stack readsEduard Zingerman2-0/+96
2023-02-22bpf: Allow reads from uninit stackEduard Zingerman8-135/+98
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds180-1853/+7206
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-17selftests/bpf: Add bpf_fib_lookup testMartin KaFai Lau2-0/+209
2023-02-17Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"Martin KaFai Lau1-4/+3
2023-02-17selftests/bpf: Add global subprog context passing testsAndrii Nakryiko2-0/+106
2023-02-17selftests/bpf: Convert test_global_funcs test to test_loader frameworkAndrii Nakryiko18-123/+174
2023-02-16Fix typos in selftest/bpf filesTaichi Nishimura10-13/+13
2023-02-16selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich34-101/+109
2023-02-15bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMESAlexander Lobakin1-3/+4
2023-02-15selftest/bpf/benchs: Add benchmark for hashmap lookupsAnton Protopopov4-1/+354
2023-02-15selftest/bpf/benchs: Print less if the quiet option is setAnton Protopopov1-2/+4
2023-02-15selftest/bpf/benchs: Make quiet option commonAnton Protopopov4-15/+8
2023-02-15selftest/bpf/benchs: Remove an unused headerAnton Protopopov1-1/+0
2023-02-15selftest/bpf/benchs: Enhance argp parsingAnton Protopopov8-10/+51
2023-02-15selftest/bpf/benchs: Make a function static in bpf_hashmap_full_updateAnton Protopopov1-1/+1
2023-02-15selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_updateAnton Protopopov2-2/+2
2023-02-15selftests/bpf: Add test case for element reuse in htab mapHou Tao2-0/+120
2023-02-15selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZEROEduard Zingerman1-0/+30
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 Zingerman1-46/+64
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-13selftests/bpf: Clean up dynptr prog_testsJoanne Koong1-11/+7
2023-02-13selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param testsJoanne Koong6-197/+58
2023-02-13selftests/bpf: Add rbtree selftestsDave Marchevsky5-0/+716
2023-02-13bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.hDave Marchevsky1-0/+24