aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-10-01bpf/tests: Add zero-extension checks in BPF_ATOMIC testsJohan Almbladh1-5/+17
2021-10-01bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizesJohan Almbladh1-0/+254
2021-09-30bpf, xdp, docs: Correct some English grammar and spellingKev Jackson1-4/+4
2021-09-30selftests/bpf: Use kselftest skip code for skipped testsPo-Hsu Lin2-3/+9
2021-09-29libbpf: Fix skel_internal.h to set errno on loader retval < 0Kumar Kartikeya Dwivedi1-2/+4
2021-09-29libbpf: Properly ignore STT_SECTION symbols in legacy map definitionsToke Høiland-Jørgensen1-0/+2
2021-09-29bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeatLorenz Bauer1-2/+4
2021-09-29libbpf: Make gen_loader data aligned.Alexei Starovoitov1-1/+6
2021-09-29bpf: selftests: Fix fd cleanup in get_branch_snapshotKumar Kartikeya Dwivedi1-3/+2
2021-09-29xsk: Fix clang build error in __xp_allocMagnus Karlsson1-1/+0
2021-09-28selftests/bpf: Fix probe_user test failure with clang build kernelYonghong Song2-4/+28
2021-09-28Merge branch 'bpf: Build with -Wcast-function-type'Alexei Starovoitov7-37/+27
2021-09-28bpf: Replace callers of BPF_CAST_CALL with proper function typedefKees Cook5-17/+11
2021-09-28bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMMKees Cook4-22/+18
2021-09-28bpftool: Avoid using "?: " in generated codeYucong Sun1-1/+4
2021-09-28Merge branch 'libbpf: stricter BPF program section name handling'Alexei Starovoitov71-499/+496
2021-09-28selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") useAndrii Nakryiko2-20/+20
2021-09-28libbpf: Add opt-in strict BPF program section name handling logicAndrii Nakryiko2-46/+99
2021-09-28libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SECAndrii Nakryiko1-101/+35
2021-09-28libbpf: Refactor ELF section handler definitionsAndrii Nakryiko1-111/+84
2021-09-28libbpf: Reduce reliance of attach_fns on sec_def internalsAndrii Nakryiko2-18/+30
2021-09-28libbpf: Refactor internal sec_def handling to enable pluggabilityAndrii Nakryiko1-42/+87
2021-09-28selftests/bpf: Normalize all the rest SEC() usesAndrii Nakryiko12-35/+33
2021-09-28selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc")Andrii Nakryiko39-157/+141
2021-09-28selftests/bpf: Normalize XDP section names in selftestsAndrii Nakryiko19-30/+27
2021-09-28libbpf: Add "tc" SEC_DEF which is a better name for "classifier"Andrii Nakryiko1-0/+1
2021-09-28bpf/tests: Add tail call limit test with external function callJohan Almbladh1-3/+83
2021-09-28bpf/tests: Fix error in tail call limit testsJohan Almbladh1-10/+27
2021-09-28bpf/tests: Add more BPF_END byte order conversion testsJohan Almbladh1-0/+122
2021-09-28bpf/tests: Expand branch conversion JIT testJohan Almbladh1-34/+91
2021-09-28bpf/tests: Add JMP tests with degenerate conditionalJohan Almbladh1-0/+229
2021-09-28bpf/tests: Add JMP tests with small offsetsJohan Almbladh1-0/+71
2021-09-28bpf/tests: Add test case flag for verifier zero-extensionJohan Almbladh1-0/+3
2021-09-28bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudesJohan Almbladh1-0/+63
2021-09-28bpf/tests: Add staggered JMP and JMP32 testsJohan Almbladh1-0/+829
2021-09-28bpf/tests: Add exhaustive tests of JMP operand magnitudesJohan Almbladh1-0/+779
2021-09-28bpf/tests: Add exhaustive tests of ALU operand magnitudesJohan Almbladh1-0/+772
2021-09-28bpf/tests: Add exhaustive tests of ALU shift valuesJohan Almbladh1-0/+260
2021-09-28bpf/tests: Reduce memory footprint of test suiteJohan Almbladh1-14/+12
2021-09-28bpf/tests: Allow different number of runs per test caseJohan Almbladh1-0/+4
2021-09-27libbpf: Ignore STT_SECTION symbols in 'maps' sectionToke Høiland-Jørgensen1-2/+3
2021-09-28Merge branch 'bpf-xsk-rx-batch'Daniel Borkmann10-156/+376
2021-09-28selftests: xsk: Add frame_headroom testMagnus Karlsson2-11/+44
2021-09-28selftests: xsk: Change interleaving of packets in unaligned modeMagnus Karlsson1-3/+3
2021-09-28selftests: xsk: Add single packet testMagnus Karlsson2-0/+14
2021-09-28selftests: xsk: Introduce pacing of trafficMagnus Karlsson2-7/+29
2021-09-28selftests: xsk: Fix socket creation retryMagnus Karlsson1-6/+5
2021-09-28selftests: xsk: Put the same buffer only once in the fill ringMagnus Karlsson1-6/+11
2021-09-28selftests: xsk: Fix missing initializationMagnus Karlsson1-0/+7
2021-09-28xsk: Optimize for aligned caseMagnus Karlsson3-38/+79