aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-11-03Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-0/+63
2021-11-02Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds9-479/+1159
2021-11-02Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-3/+3
2021-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds33-180/+3492
2021-11-02Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-20/+58
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds359-3139/+13371
2021-11-01Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-4/+44
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds15-122/+90
2021-11-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-6/+153
2021-11-01Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski213-1808/+5727
2021-11-01selftests: net: add arp_ndisc_evict_nocarrierJames Prestwood1-0/+220
2021-11-01libbpf: Deprecate AF_XDP supportMagnus Karlsson1-38/+52
2021-11-01selftests/bpf: Add a testcase for 64-bit bounds propagation issue.Alexei Starovoitov2-0/+63
2021-11-01bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.Alexei Starovoitov1-1/+1
2021-11-01tracing/selftests: Add tests for hist trigger expression parsingKalesh Singh1-0/+63
2021-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds9-524/+640
2021-11-01selftests/bpf: Fix also no-alu32 strobemeta selftestAndrii Nakryiko1-13/+2
2021-11-01Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-2/+28
2021-11-01selftests/bpf: Add bloom map success test for userspace callsJoanne Koong1-26/+33
2021-11-01bpf: Add alignment padding for "map_extra" + consolidate holesJoanne Koong1-0/+1
2021-11-01selftests/bpf: Add test cases for struct_ops progHou Tao2-0/+165
2021-11-01Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+852
2021-11-01Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-10/+18
2021-11-01Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds11-379/+604
2021-11-01Merge tag 'locking-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-6/+322
2021-11-01Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-5/+34
2021-11-01selftests, bpf: Fix broken riscv buildBjörn Töpel1-1/+1
2021-11-01riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.hBjörn Töpel1-0/+32
2021-11-01tools, build: Add RISC-V to HOSTARCH parsingBjörn Töpel1-1/+2
2021-11-01selftests, bpf: Add one test for sockmap with strparserLiu Jian1-3/+30
2021-11-01selftests, bpf: Fix test_txmsg_ingress_parser errorLiu Jian1-0/+2
2021-11-01selftests/bpf: Fix strobemeta selftest regressionAndrii Nakryiko1-0/+11
2021-11-01selftests: add amt interface selftest scriptTaehee Yoo3-0/+286
2021-11-01selftests: mptcp: more stable simult_flows testsPaolo Abeni2-36/+72
2021-11-01selftests: mptcp: fix proto type in link_failure testsGeliang Tang1-1/+1
2021-11-01selftests: udp: test for passing SO_MARK as cmsgJakub Kicinski4-0/+131
2021-10-31perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT supportKan Liang1-1/+1
2021-10-31perf callchain: Fix compilation on powerpc with gcc11+Jiri Olsa1-1/+1
2021-10-31perf script: Check session->header.env.arch before using itSong Liu1-4/+8
2021-10-31perf build: Suppress 'rm dlfilter' build messageAdrian Hunter1-0/+2
2021-10-31Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini61-276/+3561
2021-10-30selftests/x86/iopl: Adjust to the faked iopl CLI/STI usageBorislav Petkov1-20/+58
2021-10-29selftests/core: fix conflicting types compile error for close_range()Shuah Khan1-1/+1
2021-10-29kunit: tool: fix typecheck errors about loading qemu configsDaniel Latypov1-6/+9
2021-10-29selftests/bpf: Fix fclose/pclose mismatch in test_progsAndrea Righi1-2/+2
2021-10-29selftests: net: bridge: update IGMP/MLD membership interval valueNikolay Aleksandrov2-6/+18
2021-10-29selftests/net: update .gitignore with newly added testsShuah Khan1-0/+4
2021-10-28selftests: mlxsw: Test port shaperPetr Machata1-0/+28
2021-10-28selftests: mlxsw: Test offloadability of root TBFPetr Machata1-0/+14
2021-10-28tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof ...David Yang1-1/+1
2021-10-28selftests/bpf: Fix memory leak in test_imaKumar Kartikeya Dwivedi1-1/+2
2021-10-28selftests/bpf: Fix fd cleanup in sk_lookup testKumar Kartikeya Dwivedi1-2/+2
2021-10-28selftests/bpf: Add weak/typeless ksym test for light skeletonKumar Kartikeya Dwivedi15-107/+142
2021-10-28libbpf: Use O_CLOEXEC uniformly when opening fdsKumar Kartikeya Dwivedi5-10/+10
2021-10-28libbpf: Ensure that BPF syscall fds are never 0, 1, or 2Kumar Kartikeya Dwivedi2-13/+46
2021-10-28libbpf: Add weak ksym support to gen_loaderKumar Kartikeya Dwivedi1-3/+32
2021-10-28libbpf: Add typeless ksym support to gen_loaderKumar Kartikeya Dwivedi3-23/+99
2021-10-28bpf: Add bpf_kallsyms_lookup_name helperKumar Kartikeya Dwivedi1-0/+16
2021-10-28objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra5-252/+93
2021-10-28objtool: Shrink struct instructionPeter Zijlstra2-4/+3
2021-10-28objtool: Explicitly avoid self modifying code in .altinstr_replacementPeter Zijlstra1-11/+31
2021-10-28objtool: Classify symbolsPeter Zijlstra2-14/+27
2021-10-28bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom f...Joanne Koong4-5/+104
2021-10-28bpf/benchs: Add benchmark tests for bloom filter throughput + false positiveJoanne Koong8-30/+695
2021-10-28selftests/bpf: Add bloom filter map test casesJoanne Koong2-0/+286
2021-10-28libbpf: Add "map_extra" as a per-map-type extra flagJoanne Koong7-9/+91
2021-10-28bpf: Add bloom filter map implementationJoanne Koong1-0/+9
2021-10-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-55/+23
2021-10-28selftests/x86/amx: Add context switch testChang S. Bae1-3/+157
2021-10-28selftests/x86/amx: Add test cases for AMX state managementChang S. Bae2-1/+698
2021-10-27selftests/bpf: Adding a namespace reset for tc_redirectYucong Sun1-0/+14
2021-10-27selftests/bpf: Fix attach_probe in parallel modeYucong Sun1-2/+7
2021-10-27selfetests/bpf: Update vmtest.sh defaultsYucong Sun1-3/+3
2021-10-27libbpf: Deprecate bpf_objects_listJoe Burton3-2/+15
2021-10-26selftests/ftrace: Stop tracing while reading the trace file by defaultMasami Hiramatsu2-1/+13
2021-10-26Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-55/+20
2021-10-26selftests/bpf: Use recv_timeout() instead of retriesYucong Sun1-55/+20
2021-10-26selftests: mlxsw: Remove deprecated test casesDanielle Ratson1-90/+0
2021-10-26selftests: Add an occupancy test for RIF MAC profilesDanielle Ratson1-0/+117
2021-10-26selftests: mlxsw: Add forwarding test for RIF MAC profilesDanielle Ratson1-0/+213
2021-10-26selftests: mlxsw: Add a scale test for RIF MAC profilesDanielle Ratson5-2/+106
2021-10-25selftests/bpf: Guess function end for test_get_branch_snapshotSong Liu3-44/+4
2021-10-25selftests/bpf: Skip all serial_test_get_branch_snapshot in vmSong Liu1-10/+6
2021-10-25selftests/bpf: Fix test_core_reloc_mods on big-endian machinesIlya Leoshkevich1-0/+9
2021-10-25selftests/seccomp: Use __BYTE_ORDER__Ilya Leoshkevich1-3/+3
2021-10-25selftests/bpf: Use __BYTE_ORDER__Ilya Leoshkevich5-16/+16
2021-10-25libbpf: Use __BYTE_ORDER__Ilya Leoshkevich5-15/+15
2021-10-25libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()Ilya Leoshkevich1-1/+1
2021-10-25tools/latency-collector: Use correct size when writing queue_full_warningViktor Rosendahl1-1/+1
2021-10-25libbpf: Deprecate ambiguously-named bpf_program__size() APIAndrii Nakryiko1-0/+1
2021-10-25libbpf: Deprecate multi-instance bpf_program APIsAndrii Nakryiko2-10/+18
2021-10-25libbpf: Add ability to fetch bpf_program's underlying instructionsAndrii Nakryiko3-4/+46
2021-10-25libbpf: Fix off-by-one bug in bpf_core_apply_relo()Andrii Nakryiko1-1/+1
2021-10-25bpftool: Switch to libbpf's hashmap for PIDs/names referencesQuentin Monnet7-65/+72
2021-10-25bpftool: Switch to libbpf's hashmap for programs/maps in BTF listingQuentin Monnet2-68/+62
2021-10-25bpftool: Switch to libbpf's hashmap for pinned paths of BPF objectsQuentin Monnet6-84/+111
2021-10-25bpftool: Do not expose and init hash maps for pinned path in main.cQuentin Monnet5-18/+24
2021-10-25bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)Quentin Monnet1-2/+2
2021-10-25selftests/bpf: Split out bpf_verif_scale selftests into multiple testsAndrii Nakryiko1-68/+152
2021-10-25selftests/bpf: Mark tc_redirect selftest as serialAndrii Nakryiko1-1/+1
2021-10-25selftests/bpf: Support multiple tests per fileAndrii Nakryiko1-4/+3
2021-10-25selftests/bpf: Normalize selftest entry pointsAndrii Nakryiko6-15/+13
2021-10-25kunit: tool: continue past invalid utf-8 outputDaniel Latypov2-3/+4
2021-10-25selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()Shuah Khan1-1/+1
2021-10-25selftests: mlxsw: Reduce test run timeIdo Schimmel2-18/+20
2021-10-25selftests: mlxsw: Use permanent neighbours instead of reachable onesIdo Schimmel1-11/+11
2021-10-25selftests: mlxsw: Add helpers for skipping selftestsPetr Machata8-24/+81
2021-10-25selftests: net: dsa: add a stress test for unlocked FDB operationsVladimir Oltean1-0/+47
2021-10-25selftests: lib: forwarding: allow tests to not require mz and jqVladimir Oltean1-2/+8
2021-10-25Revert "Merge branch 'dsa-rtnl'"David S. Miller2-55/+2
2021-10-24selftests: net: dsa: add a stress test for unlocked FDB operationsVladimir Oltean1-0/+47
2021-10-24selftests: lib: forwarding: allow tests to not require mz and jqVladimir Oltean1-2/+8
2021-10-22libbpf: Fix BTF header parsing checksAndrii Nakryiko1-3/+9
2021-10-22libbpf: Fix overflow in BTF sanity checksAndrii Nakryiko1-2/+2
2021-10-22selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.cYonghong Song1-2/+7
2021-10-22selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedefYonghong Song1-6/+41
2021-10-22selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit testsYonghong Song1-0/+36
2021-10-22selftests/bpf: Fix flow dissector testsStanislav Fomichev3-20/+18
2021-10-22libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAMEStanislav Fomichev2-2/+14
2021-10-22bpftool: Avoid leaking the JSON writer prepared for program metadataQuentin Monnet1-7/+9
2021-10-22selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIsHengqi Chen8-22/+22
2021-10-22bpftool: Switch to new btf__type_cnt APIHengqi Chen2-8/+8
2021-10-22tools/resolve_btfids: Switch to new btf__type_cnt APIHengqi Chen1-2/+2
2021-10-22perf bpf: Switch to new btf__raw_data APIHengqi Chen1-1/+1
2021-10-22libbpf: Add btf__type_cnt() and btf__raw_data() APIsHengqi Chen6-50/+64
2021-10-22libbpf: Fix memory leak in btf__dedup()Mauricio Vásquez1-2/+4
2021-10-22selftests/bpf: Make perf_buffer selftests work on 4.9 kernel againAndrii Nakryiko2-2/+23
2021-10-22libbpf: Fix the use of aligned attributeAndrii Nakryiko1-1/+1
2021-10-22fcnal-test: kill hanging ping/nettest binaries on cleanupFlorian Westphal1-0/+3
2021-10-22KVM: selftests: Fix nested SVM tests when built with clangJim Mattson1-1/+13
2021-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller17-50/+523
2021-10-22KVM: selftests: set CPUID before setting sregs in vcpu creationMichael Roth2-4/+2
2021-10-21Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-5/+415
2021-10-21selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal mapsAndrii Nakryiko6-7/+14
2021-10-21libbpf: Simplify look up by name of internal mapsAndrii Nakryiko1-0/+10
2021-10-21selftests/bpf: Demonstrate use of custom .rodata/.data sectionsAndrii Nakryiko2-0/+47
2021-10-21libbpf: Support multiple .rodata.* and .data.* BPF mapsAndrii Nakryiko1-29/+101
2021-10-21bpftool: Improve skeleton generation for data maps without DATASEC typeAndrii Nakryiko1-6/+45
2021-10-21bpftool: Support multiple .rodata/.data internal maps in skeletonAndrii Nakryiko1-47/+60
2021-10-21libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss mapsAndrii Nakryiko1-120/+140
2021-10-21libbpf: Use Elf64-specific types explicitly for dealing with ELFAndrii Nakryiko3-162/+196
2021-10-21libbpf: Extract ELF processing state into separate structAndrii Nakryiko1-36/+34
2021-10-21libbpf: Deprecate btf__finalize_data() and move it into libbpf.cAndrii Nakryiko4-102/+102
2021-10-21selftests/bpf: Use nanosleep tracepoint in perf buffer testJiri Olsa1-1/+1
2021-10-21selftests/bpf: Fix possible/online index mismatch in perf_buffer testJiri Olsa1-6/+7
2021-10-21selftests/bpf: Fix perf_buffer test on system with offline cpusJiri Olsa1-2/+2
2021-10-21selftests/bpf: Add verif_stats testDave Marchevsky1-0/+28
2021-10-21bpf: Add verified_insns to bpf_prog_info and fdinfoDave Marchevsky1-0/+1
2021-10-21libbpf: Fix ptr_is_aligned() usagesIlya Leoshkevich1-8/+12
2021-10-21selftests/bpf: Test bpf_skc_to_unix_sock() helperHengqi Chen2-0/+94
2021-10-21bpf: Add bpf_skc_to_unix_sock() helperHengqi Chen1-0/+7
2021-10-21selftests: kvm: fix mismatched fclose() after popen()Shuah Khan1-1/+1
2021-10-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller2-1/+145
2021-10-21Merge branch kvm/selftests/memslot into kvmarm-master/nextMarc Zyngier2-22/+36
2021-10-21KVM: selftests: Build the memslot tests for arm64Ricardo Koller1-0/+2
2021-10-21KVM: selftests: Make memslot_perf_test arch independentRicardo Koller1-22/+34
2021-10-21selftests: arm64: Factor out utility functions for assembly FP testsMark Brown5-329/+185
2021-10-20selftests/bpf: Some more atomic testsBrendan Jackman3-0/+120
2021-10-20libbpf: Fix dumping non-aligned __int128Ilya Leoshkevich1-3/+6
2021-10-20libbpf: Fix dumping big-endian bitfieldsIlya Leoshkevich1-8/+7
2021-10-20selftests/bpf: Use cpu_number only on arches that have itIlya Leoshkevich1-0/+2
2021-10-20bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.cQuentin Monnet2-3/+1
2021-10-20selftests/bpf: Remove duplicated include in cgroup_helpersWan Jiabing1-1/+0
2021-10-20libbpf: Migrate internal use of bpf_program__get_prog_info_linearDave Marchevsky1-12/+10
2021-10-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2021-10-19bpftool: Turn check on zlib from a phony target into a conditional errorQuentin Monnet1-5/+5
2021-10-19bpftool: Do not FORCE-build libbpfQuentin Monnet1-2/+2
2021-10-19bpftool: Fix install for libbpf's internal header(s)Quentin Monnet1-7/+7
2021-10-19libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.hQuentin Monnet1-6/+0
2021-10-19kunit: tool: improve compatibility of kunit_parser with KTAP specificationRae Moar8-383/+938
2021-10-19kunit: tool: yield output from run_kernel in real timeDaniel Latypov2-30/+62
2021-10-19kunit: tool: support running each suite/test separatelyDaniel Latypov2-22/+118
2021-10-19kunit: tool: actually track how long it took to run testsDaniel Latypov1-3/+5
2021-10-19kunit: tool: factor exec + parse steps into a functionDaniel Latypov1-25/+19
2021-10-19kunit: tool: show list of valid --arch options when invalidDaniel Latypov2-2/+7
2021-10-19kunit: tool: misc fixes (unused vars, imports, leaked files)Daniel Latypov3-19/+12
2021-10-19kunit: tool: allow filtering test cases via globDaniel Latypov1-3/+2
2021-10-19tools/perf: Add mem_hops field in perf_mem_data_src structureKajol Jain2-3/+27
2021-10-19perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove ...Kajol Jain2-2/+7
2021-10-19selftests: mlxsw: Add a test for un/offloadable qdisc treesPetr Machata1-0/+276
2021-10-18mm/userfaultfd: selftests: fix memory corruption with thp enabledPeter Xu1-3/+20
2021-10-18bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAGYonghong Song14-155/+155
2021-10-18selftests: KVM: Introduce system counter offset testOliver Upton3-0/+134
2021-10-18selftests: KVM: Add helpers for vCPU device attributesOliver Upton2-0/+47
2021-10-18selftests: KVM: Fix kvm device helper ioctl assertionsOliver Upton1-3/+3
2021-10-18selftests: KVM: Add test for KVM_{GET,SET}_CLOCKOliver Upton4-0/+207
2021-10-18tools: arch: x86: pull in pvclock headersOliver Upton2-0/+151
2021-10-18KVM: kvm_stat: do not show halt_wait_nsChristian Borntraeger1-1/+1
2021-10-18selftests/tls: add SM4 algorithm dependency for tls selftestsTianjia Zhang1-0/+1
2021-10-17Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-31/+25
2021-10-17Merge branch kvm-arm64/selftest/timer into kvmarm-master/nextMarc Zyngier21-48/+2626
2021-10-17KVM: arm64: selftests: arch_timer: Support vCPU migrationRaghavendra Rao Ananta1-1/+114
2021-10-17KVM: arm64: selftests: Add arch_timer testRaghavendra Rao Ananta3-0/+368
2021-10-17KVM: arm64: selftests: Add host support for vGICRaghavendra Rao Ananta4-3/+92
2021-10-17KVM: arm64: selftests: Add basic GICv3 supportRaghavendra Rao Ananta6-1/+448
2021-10-17KVM: arm64: selftests: Add light-weight spinlock supportRaghavendra Rao Ananta3-1/+41
2021-10-17KVM: arm64: selftests: Add guest support to get the vcpuidRaghavendra Rao Ananta2-0/+8
2021-10-17KVM: arm64: selftests: Maintain consistency for vcpuid typeRaghavendra Rao Ananta2-2/+2
2021-10-17KVM: arm64: selftests: Add support to disable and enable local IRQsRaghavendra Rao Ananta1-0/+10
2021-10-17KVM: arm64: selftests: Add basic support to generate delaysRaghavendra Rao Ananta1-0/+25