aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2024-03-06bpf: Derive source IP addr via bpf_*_fib_lookup()Martynas Pumputis1-0/+10
2024-03-06bpf: Add table ID to bpf_fib_lookup BPF helperLouis DeLosSantos1-3/+18
2024-03-06selftests: mptcp: join: add ss mptcp support checkGeliang Tang1-0/+5
2024-03-01net/sched: Retire dsmark qdiscJamal Hadi Salim1-140/+0
2024-03-01net/sched: Retire ATM qdiscJamal Hadi Salim1-94/+0
2024-03-01net/sched: Retire CBQ qdiscJamal Hadi Salim1-184/+0
2024-02-23mlxsw: spectrum_acl_tcam: Fix stack corruptionIdo Schimmel1-1/+55
2024-02-23selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flagAudra Mitchell1-0/+6
2024-02-23selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memoryRyan Roberts1-1/+1
2024-02-23tools/rtla: Fix Makefile compiler options for clangDaniel Bristot de Oliveira1-1/+6
2024-02-23tools/rtla: Fix uninitialized bucket/data->bucket_size warningDaniel Bristot de Oliveira2-4/+2
2024-02-23tools/rtla: Exit with EXIT_SUCCESS when help is invokedJohn Kacur4-4/+20
2024-02-23tools/rtla: Replace setting prio with nice for SCHED_OTHERlimingming32-3/+5
2024-02-23tools/rtla: Remove unused sched_getattr() functionDaniel Bristot de Oliveira1-6/+0
2024-02-23selftests: mptcp: increase timeout to 30 minMatthieu Baerts (NGI0)1-1/+1
2024-02-23selftests: mptcp: add missing kconfig for NF MangleMatthieu Baerts (NGI0)1-0/+1
2024-02-23selftests: mptcp: add missing kconfig for NF Filter in v6Matthieu Baerts (NGI0)1-0/+1
2024-02-23selftests: mptcp: add missing kconfig for NF FilterMatthieu Baerts (NGI0)1-0/+1
2024-02-23KVM: selftests: Fix a semaphore imbalance in the dirty ring logging testSean Christopherson1-23/+27
2024-02-23KVM: selftests: Clear dirty ring states between two modes in dirty_log_testGavin Shan1-10/+17
2024-02-23work around gcc bugs with 'asm goto' with outputsLinus Torvalds2-3/+3
2024-02-16selftests: cmsg_ipv6: repeat the exact packetJakub Kicinski1-2/+2
2024-02-16selftests: net: avoid just another constant waitPaolo Abeni1-5/+13
2024-02-16selftests: net: cut more slack for gro fwd tests.Paolo Abeni2-3/+13
2024-02-05selftests: bonding: Check initial stateBenjamin Poirier1-0/+11
2024-02-05selftests: team: Add missing config optionsBenjamin Poirier1-1/+3
2024-02-05selftests: net: fix available tunnels detectionPaolo Abeni1-8/+8
2024-02-05selftests: net: add missing config for GENEVEMatthias May1-0/+1
2024-02-05selftests: net: give more time for GRO aggregationPaolo Abeni1-1/+1
2024-02-05libsubcmd: Fix memory leak in uniq()Ian Rogers1-4/+14
2024-02-05selftests/sgx: Fix linker script assertsJo Van Bulck1-5/+1
2024-02-05perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is presentJames Clark1-2/+2
2024-02-05libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relosMingyi Zhang1-0/+2
2024-02-05selftests/bpf: Fix issues in setup_classid_environment()Yafang Shao1-4/+14
2024-02-05selftests/bpf: Fix pyperf180 compilation failure with clang18Yonghong Song1-0/+22
2024-02-05selftests/bpf: satisfy compiler by having explicit return in btf testAndrii Nakryiko1-0/+1
2024-01-31selftests: netdevsim: fix the udp_tunnel_nic testJakub Kicinski1-0/+9
2024-01-25selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanesAmit Cohen1-1/+17
2024-01-25mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failureAmit Cohen1-1/+51
2024-01-25perf env: Avoid recursively taking env->bpf_progs.lockIan Rogers5-32/+50
2024-01-25perf genelf: Set ELF program header addresses properlyNamhyung Kim1-3/+3
2024-01-25perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()Yicong Yang1-0/+1
2024-01-25perf header: Fix one memory leakage in perf_event__fprintf_event_update()Yicong Yang1-2/+3
2024-01-25selftests/sgx: Skip non X86_64 platformZhao Mengmeng1-1/+1
2024-01-25selftests/sgx: Include memory clobber for inline asm in test enclaveJo Van Bulck1-3/+5
2024-01-25selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entryJo Van Bulck1-3/+6
2024-01-25selftests/sgx: Fix uninitialized pointer dereference in error pathJo Van Bulck1-2/+3
2024-01-25libapi: Add missing linux/types.h header to get the __u64 type on io.hArnaldo Carvalho de Melo1-0/+1
2024-01-25selftests/bpf: Add assert for user stacks in test_task_stackJordan Rome2-0/+7
2024-01-25kselftest/alsa - mixer-test: Fix the print format specifier warningMirsad Todorovac1-1/+1
2024-01-25kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_m...Mirsad Todorovac1-1/+1
2024-01-25selftests/net: fix grep checking for fib_nexthop_multiprefixHangbin Liu1-2/+2
2024-01-25selftests/bpf: Relax time_tai test for equal timestamps in tai_forwardYiFei Zhu1-1/+1
2024-01-25selftests/net: specify the interface when do arpingHangbin Liu1-1/+1
2024-01-25selftests/bpf: Fix erroneous bitmask operationJeroen van Ingen Schenau1-2/+2
2024-01-25bpf: Add crosstask check to __bpf_get_stackJordan Rome1-0/+3
2024-01-25selftests/powerpc: Fix error handling in FPU/VMX preemption testsMichael Ellerman2-8/+11
2024-01-20kselftest: alsa: fixed a print formatting warningGhanshyam Agrawal1-1/+1
2024-01-10selftests: mptcp: set FAILING_LINKS in run_testsGeliang Tang1-6/+6
2024-01-10selftests: mptcp: fix fastclose with csum failurePaolo Abeni1-1/+1
2024-01-10bpf: handle ldimm64 properly in check_cfg()Andrii Nakryiko1-4/+4
2024-01-10selftests: secretmem: floor the memory size to the multiple of page_sizeMuhammad Usama Anjum1-0/+3
2024-01-10selftests: bonding: do not set port down when adding to bondHangbin Liu1-3/+3
2024-01-01selftests: mptcp: join: fix subflow_send_ack lookupGeliang Tang1-4/+4
2023-12-20selftests/bpf: fix bpf_loop_bench for new callback verification schemeEduard Zingerman1-5/+8
2023-12-08selftests/net: mptcp: fix uninitialized variable warningsWillem de Bruijn2-14/+8
2023-12-08selftests/net: unix: fix unused variable compiler warningWillem de Bruijn1-1/+0
2023-12-08selftests/net: fix a char signedness issueWillem de Bruijn1-1/+1
2023-12-08selftests/net: ipsec: fix constant out of rangeWillem de Bruijn1-2/+2
2023-12-08parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codesHelge Deller1-2/+0
2023-11-28cxl/region: Fix x1 root-decoder granularity calculationsJim Harris1-1/+1
2023-11-28tools/testing/cxl: Define a fixed volatile configuration to parseDan Williams1-10/+137
2023-11-28selftests/resctrl: Reduce failures due to outliers in MBA/MBM testsIlpo Järvinen2-2/+2
2023-11-28selftests/resctrl: Move _GNU_SOURCE define into MakefileIlpo Järvinen2-2/+1
2023-11-28selftests/resctrl: Remove duplicate feature check from CMT testIlpo Järvinen1-3/+0
2023-11-28perf intel-pt: Fix async branch flagsAdrian Hunter1-0/+2
2023-11-28tools/power/turbostat: Enable the C-state Pre-wake printingChen Yu1-0/+1
2023-11-28tools/power/turbostat: Fix a knl bugZhang Rui1-1/+1
2023-11-28selftests/efivarfs: create-read: fix a resource leakzhujun21-0/+2
2023-11-28selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test configRicardo Cañuelo2-2/+1
2023-11-20selftests: pmtu.sh: fix result checkingHangbin Liu1-1/+1
2023-11-20perf hist: Add missing puts to hist__account_cyclesIan Rogers1-3/+7
2023-11-20perf machine: Avoid out of bounds LBR memory readIan Rogers1-10/+12
2023-11-20tools: iio: iio_generic_buffer ensure alignmentMatti Vaittinen1-1/+12
2023-11-20perf record: Fix BTF type checks in the off-cpu profilingNamhyung Kim1-2/+3
2023-11-20perf kwork: Set ordered_events to true in 'struct perf_tool'Yang Jihong1-3/+4
2023-11-20perf kwork: Add the supported subcommands to the documentYang Jihong1-1/+1
2023-11-20perf kwork: Fix incorrect and missing free atom in work_push_atom()Yang Jihong1-2/+4
2023-11-20perf stat: Fix aggr mode initializationIan Rogers1-1/+1
2023-11-20selftests/resctrl: Ensure the benchmark commands fits to its arrayIlpo Järvinen1-0/+5
2023-11-20selftests/pidfd: Fix ksft print formatsMaciej Wieczor-Retman2-7/+7
2023-11-20net: skb_find_text: Ignore patterns extending past 'to'Phil Sutter2-1/+129
2023-11-20selftests: netfilter: test for sctp collision processing in nf_conntrackXin Long3-2/+191
2023-11-20selftests/bpf: Correct map_fd to data_fd in tailcallsLeon Hwang1-16/+16
2023-11-20objtool: Propagate early errorsAaron Plattner1-3/+1
2023-11-08perf evlist: Avoid frequency mode for the dummy eventIan Rogers1-2/+3
2023-11-08netfilter: nf_tables: audit log object reset once per tablePhil Sutter1-0/+46
2023-11-02objtool/x86: add missing embedded_insn checkJohn Sperbeck1-1/+1
2023-11-02maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()Liam R. Howlett1-0/+40
2023-10-25selftests: mptcp: join: no RST when rm subflow/addrMatthieu Baerts1-0/+13
2023-10-25selftests: mptcp: join: correctly check for no RSTMatthieu Baerts1-2/+6
2023-10-25selftests/ftrace: Add new test case which checks non unique symbolFrancis Laniel1-0/+13
2023-10-25selftests: openvswitch: Add version check for pyroute2Aaron Conole2-2/+10
2023-10-25selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparen...Juntong Deng2-4/+4
2023-10-25selftests: netfilter: Run nft_audit.sh in its own netnsPhil Sutter1-0/+6
2023-10-25selftests: openvswitch: Catch cases where the tests are killedAaron Conole1-0/+2
2023-10-10netfilter: nf_tables: Deduplicate nft_register_obj audit logsPhil Sutter1-0/+20
2023-10-10selftests: netfilter: Extend nft_audit.shPhil Sutter1-16/+81
2023-10-10selftests: netfilter: Test nf_tables audit loggingPhil Sutter5-2/+277
2023-10-10bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookupMartin KaFai Lau1-0/+6
2023-10-06bpf: Fix BTF_ID symbol generation collision in tools/Nick Desaulniers1-1/+1
2023-10-06perf build: Define YYNOMEM as YYNOABORT for bison < 3.81Arnaldo Carvalho de Melo1-0/+6
2023-10-06memblock tests: fix warning ‘struct seq_file’ declared inside parameter listMike Rapoport (IBM)3-1/+4
2023-10-06memblock tests: fix warning: "__ALIGN_KERNEL" redefinedMike Rapoport (IBM)1-2/+0
2023-10-06bpf: Clarify error expectations from bpf_clone_redirectStanislav Fomichev1-1/+3
2023-10-06selftests: fix dependency checker scriptRicardo B. Marliere1-12/+65
2023-10-06selftests/ftrace: Correctly enable event in instance-event.tcZheng Yejian1-1/+1
2023-10-06selftests/powerpc: Fix emit_tests to work with run_kselftest.shMichael Ellerman2-9/+9
2023-10-06selftests/powerpc: Pass make context to childrenBenjamin Gray2-16/+16
2023-10-06selftests/powerpc: Use CLEAN macro to fix make warningBenjamin Gray1-2/+5
2023-10-06selftests: tls: swap the TX and RX sockets in some testsSabrina Dubroca1-4/+4
2023-09-23net/sched: Retire rsvp classifierJamal Hadi Salim1-203/+0
2023-09-23selftests: tracing: Fix to unmount tracefs for recovering environmentMasami Hiramatsu (Google)1-0/+8
2023-09-23tools: iio: iio_generic_buffer: Fix some integer type and calculationChenyuan Mi1-4/+13
2023-09-23libbpf: Free btf_vmlinux when closing bpf_objectHao Luo1-0/+1
2023-09-23selftests/nolibc: fix up kernel parameters supportZhangjin Wu1-2/+31
2023-09-19selftests: Keep symlinks, when possibleBjörn Töpel1-2/+2
2023-09-19kselftest/runner.sh: Propagate SIGTERM to runner childBjörn Töpel1-1/+2
2023-09-19perf hists browser: Fix the number of entries for 'e' keyNamhyung Kim1-34/+24
2023-09-19perf tools: Handle old data in PERF_RECORD_ATTRNamhyung Kim1-5/+6
2023-09-19perf test shell stat_bpf_counters: Fix test on IntelNamhyung Kim1-2/+2
2023-09-19perf hists browser: Fix hierarchy mode headerNamhyung Kim1-1/+1
2023-09-19perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter testNamhyung Kim1-1/+1
2023-09-19perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operatorsKajol Jain1-16/+12
2023-09-19perf top: Don't pass an ERR_PTR() directly to perf_session__delete()Arnaldo Carvalho de Melo1-0/+1
2023-09-19perf vendor events: Drop STORES_PER_INST metric event for power10 platformKajol Jain1-6/+0
2023-09-19perf vendor events: Drop some of the JSON/events for power10 platformKajol Jain5-37/+0
2023-09-19perf vendor events: Update the JSON/events descriptions for power10 platformKajol Jain8-69/+69
2023-09-19perf annotate bpf: Don't enclose non-debug code with an assert()Arnaldo Carvalho de Melo1-3/+7
2023-09-19perf trace: Really free the evsel->priv areaArnaldo Carvalho de Melo1-7/+2
2023-09-19perf trace: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-4/+4
2023-09-13XArray: Do not return sibling entries from xa_load()Matthew Wilcox (Oracle)1-2/+66
2023-09-13selftests/bpf: Clean up fmod_ret in bench_rename test scriptYipeng Zou1-1/+1
2023-09-13selftests/bpf: Fix repeat option when kfunc_call verification failsYipeng Zou1-1/+1
2023-09-13selftests/bpf: fix static assert compilation issue for test_cls_*.cAlan Maguire1-0/+9
2023-09-13libbpf: Fix realloc API handling in zero-sized edge casesAndrii Nakryiko2-4/+16
2023-09-13bpftool: Use a local bpf_perf_event_value to fix accessing its fieldsAlexander Lobakin1-10/+17
2023-09-13bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.cQuentin Monnet1-2/+9
2023-09-13bpftool: Define a local bpf_perf_link to fix accessing its fieldsAlexander Lobakin1-2/+7
2023-09-13bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookieAlexander Lobakin1-1/+5
2023-09-13selftests/bpf: Fix bpf_nf failure upon test rerunDaniel Borkmann1-2/+3
2023-09-13selftests/futex: Order calls to futex_lock_piNysal Jan K.A1-0/+7
2023-09-13selftests/resctrl: Close perf value read fd on errorsIlpo Järvinen1-7/+11
2023-09-13selftests/resctrl: Unmount resctrl FS if child fails to run benchmarkIlpo Järvinen1-0/+1
2023-09-13selftests/resctrl: Don't leak buffer in fill_cache()Ilpo Järvinen1-1/+2
2023-09-13selftests/resctrl: Add resctrl.h into build depsIlpo Järvinen1-1/+1
2023-09-13selftests/harness: Actually report SKIP for signal testsKees Cook1-6/+5
2023-09-13tools/resolve_btfids: Fix setting HOSTCFLAGSViktor Malik1-2/+2
2023-09-13tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targetsJiri Olsa1-1/+1
2023-09-13tools/resolve_btfids: Tidy HOST_OVERRIDESIan Rogers1-2/+2
2023-09-13tools/resolve_btfids: Compile resolve_btfids as host programJiri Olsa2-4/+9
2023-09-13tools/resolve_btfids: Alter how HOSTCC is forcedIan Rogers1-10/+7
2023-09-13tools/resolve_btfids: Install subcmd headersIan Rogers2-6/+15
2023-09-13tools/resolve_btfids: Use pkg-config to locate libelfShen Jiamin1-2/+6
2023-09-13tools lib subcmd: Add dependency test to install_headersIan Rogers1-10/+13
2023-09-13tools lib subcmd: Make install_headers clearerIan Rogers1-1/+1
2023-09-13tools lib subcmd: Add install targetIan Rogers1-0/+49
2023-09-13vmbus_testing: fix wrong python syntax for integer value comparisonAni Sinha1-2/+2
2023-08-30selftests/net: mv bpf/nat6to4.c to net folderHangbin Liu4-20/+52
2023-08-30selftests: bonding: do not set port down before adding to bondHangbin Liu1-2/+2
2023-08-30selftests: mlxsw: Fix test failure on Spectrum-4Ido Schimmel1-10/+6
2023-08-27objtool/x86: Fix SRSO messPeter Zijlstra4-5/+30
2023-08-26objtool/x86: Fixup frame-pointer vs rethunkPeter Zijlstra1-6/+11
2023-08-26x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANGPetr Pavlu1-1/+1
2023-08-26x86/cpu: Rename original retbleed methodsPeter Zijlstra2-2/+2
2023-08-26x86/cpu: Clean up SRSO return thunk messPeter Zijlstra1-1/+1
2023-08-23selftests: mirror_gre_changes: Tighten up the TTL test matchPetr Machata1-1/+2
2023-08-23selftests: forwarding: tc_actions: Use ncat instead of ncIdo Schimmel1-2/+4
2023-08-23selftests: forwarding: tc_actions: cleanup temporary files when test is abortedDavide Caratti1-6/+10
2023-08-16nexthop: Fix infinite nexthop bucket dump when using maximum nexthop IDIdo Schimmel1-0/+5
2023-08-16nexthop: Fix infinite nexthop dump when using maximum nexthop IDIdo Schimmel1-0/+5
2023-08-16selftests: forwarding: tc_flower: Relax success criterionIdo Schimmel1-4/+4
2023-08-16selftests: forwarding: Switch off timeoutIdo Schimmel1-0/+1
2023-08-16selftests: forwarding: Skip test when no interfaces are specifiedIdo Schimmel1-0/+5
2023-08-16selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-16selftests: forwarding: ethtool_extended_state: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-16selftests: forwarding: ethtool: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-16selftests: forwarding: Add a helper to skip test when using veth pairsIdo Schimmel1-0/+11
2023-08-16selftests/rseq: Fix build with undefined __weakMark Brown2-1/+5
2023-08-16radix tree test suite: fix incorrect allocation size for pthreadsColin Ian King1-1/+1
2023-08-16selftests: mptcp: join: fix 'implicit EP' testAndrea Claudi1-2/+3
2023-08-16selftests: mptcp: join: fix 'delete and re-add' testAndrea Claudi1-0/+1
2023-08-16selftests: forwarding: Set default IPv6 traceroute utilityIdo Schimmel2-0/+3
2023-08-11selftests/rseq: Play nice with binaries statically linked against glibc 2.35+Sean Christopherson1-6/+22
2023-08-11net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.Kuniyuki Iwashima1-0/+25
2023-08-11perf test uprobe_from_different_cu: Skip if there is no gccGeorg Müller1-1/+7
2023-08-08x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)1-1/+4
2023-08-08x86/bugs: Increase the x86 bugs vector size to two u32sBorislav Petkov (AMD)1-1/+1
2023-08-03selftests: mptcp: sockopt: use 'iptables-legacy' if availableMatthieu Baerts1-11/+13
2023-08-03selftests: mptcp: join: only check for ip6tables if neededMatthieu Baerts1-3/+1