aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-08-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski13-24/+1079
2023-08-16selftests/bpf: Add mptcpify testGeliang Tang2-0/+161
2023-08-16selftests/bpf: Fix error checks of mptcp open_and_loadGeliang Tang1-11/+1
2023-08-16selftests/bpf: Add two mptcp netns helpersGeliang Tang1-10/+21
2023-08-16bpftool: Implement link show support for xdpDaniel Borkmann1-0/+7
2023-08-16bpftool: Implement link show support for tcxDaniel Borkmann1-0/+37
2023-08-16selftests/bpf: Add selftest for fill_link_infoYafang Shao3-0/+387
2023-08-16selftests: fib_tests: Add a test case for IPv6 garbage collectionKui-Feng Lee1-3/+69
2023-08-16selftests: bonding: remove redundant delete action of device link1_1Zhengchao Shao1-1/+0
2023-08-15tools: ynl: add more info to KeyErrors on missing attrsJakub Kicinski1-3/+12
2023-08-15selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behaviorPaolo Lungaroni2-0/+1214
2023-08-14selftests/bpf: Add various more tcx test casesDaniel Borkmann3-0/+462
2023-08-14netlink: specs: devlink: extend health reporter dump attributes by port indexJiri Pirko2-0/+11
2023-08-14netlink: specs: devlink: extend per-instance dump commands to accept instance...Jiri Pirko2-26/+643
2023-08-14netlink: specs: devlink: add commands that do per-instance dumpJiri Pirko2-0/+3352
2023-08-14selftests/bpf: Clean up fmod_ret in bench_rename test scriptYipeng Zou1-1/+1
2023-08-14selftests/bpf: Fix repeat option when kfunc_call verification failsYipeng Zou1-1/+1
2023-08-14libbpf: Set close-on-exec flag on gzopenMarco Vedovati1-2/+2
2023-08-14selftests: forwarding: Add test case for traffic redirection from a locked portIdo Schimmel1-0/+36
2023-08-14selftests: openvswitch: add explicit drop testcaseAdrian Moreno1-0/+35
2023-08-14selftests: openvswitch: add drop reason testcaseAdrian Moreno1-1/+66
2023-08-14net: openvswitch: add explicit drop actionEric Garver1-4/+18
2023-08-11bpftool: fix perf help messageDaniel T. Lee1-1/+1
2023-08-10Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski11-91/+206
2023-08-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski35-100/+344
2023-08-10Merge tag 'net-6.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds18-52/+245
2023-08-10Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-1/+87
2023-08-09Merge tag 'perf-tools-fixes-for-v6.5-3-2023-08-09' of git://git.kernel.org/pu...Linus Torvalds3-5/+6
2023-08-09selftests/bpf: Add sockmap test for redirecting partial skb dataXu Kuohai2-0/+86
2023-08-09selftests/bpf: fix a CI failure caused by vsock sockmap testXu Kuohai1-1/+1
2023-08-09selftests/tc-testing: verify that a qdisc can be grafted onto a taprio classVladimir Oltean1-0/+50
2023-08-09selftests/tc-testing: test that taprio can only be attached as rootVladimir Oltean2-0/+66
2023-08-09selftests/tc-testing: add ptp_mock Kconfig dependencyVladimir Oltean1-1/+2
2023-08-09net/sched: taprio: dump class stats for the actual q->qdiscs[]Vladimir Oltean1-1/+1
2023-08-09selftests: mlxsw: router_bridge_lag: Add a new selftestPetr Machata1-0/+50
2023-08-09selftests: forwarding: bridge_mdb: Make test more robustIdo Schimmel1-4/+4
2023-08-09selftests: forwarding: bridge_mdb_max: Fix failing test with old libnetIdo Schimmel1-4/+10
2023-08-09selftests: forwarding: bridge_mdb: Fix failing test with old libnetIdo Schimmel1-22/+24
2023-08-09selftests: forwarding: tc_flower_l2_miss: Fix failing test with old libnetIdo Schimmel1-5/+8
2023-08-09selftests: forwarding: tc_tunnel_key: Make filters more specificIdo Schimmel1-3/+6
2023-08-09selftests: forwarding: tc_flower: Relax success criterionIdo Schimmel1-4/+4
2023-08-09selftests: forwarding: tc_actions: Use ncat instead of ncIdo Schimmel1-2/+4
2023-08-09selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supportedIdo Schimmel1-5/+13
2023-08-09selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-09selftests: forwarding: ethtool_extended_state: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-09selftests: forwarding: ethtool: Skip when using veth pairsIdo Schimmel1-0/+2
2023-08-09selftests: forwarding: Add a helper to skip test when using veth pairsIdo Schimmel1-0/+11
2023-08-09selftests: forwarding: Set default IPv6 traceroute utilityIdo Schimmel2-0/+3
2023-08-09selftests: forwarding: bridge_mdb_max: Check iproute2 versionIdo Schimmel1-0/+5
2023-08-09selftests: forwarding: bridge_mdb: Check iproute2 versionIdo Schimmel1-0/+5
2023-08-09selftests: forwarding: Switch off timeoutIdo Schimmel1-0/+1
2023-08-09selftests: forwarding: Skip test when no interfaces are specifiedIdo Schimmel1-0/+5
2023-08-09nexthop: Fix infinite nexthop bucket dump when using maximum nexthop IDIdo Schimmel1-0/+5
2023-08-09nexthop: Fix infinite nexthop dump when using maximum nexthop IDIdo Schimmel1-0/+5
2023-08-09tools: ynl-gen: add missing empty line between policiesJakub Kicinski1-0/+1
2023-08-09tools: ynl-gen: avoid rendering empty validate fieldJiri Pirko1-3/+4
2023-08-08selftests/bpf: relax expected log messages to allow emitting BPF_STEduard Zingerman2-6/+33
2023-08-08selftests/bpf: remove duplicated functionsKui-Feng Lee1-76/+17
2023-08-08perf stat: Don't display zero tool countsIan Rogers1-0/+5
2023-08-08tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2023-08-08Revert "perf report: Append inlines to non-DWARF callchains"Arnaldo Carvalho de Melo1-5/+0
2023-08-07selftests/bpf: Add bpf_get_func_ip test for uprobe inside functionJiri Olsa2-4/+60
2023-08-07selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entryJiri Olsa2-2/+34
2023-08-07bpf: Add support for bpf_get_func_ip helper for uprobe programJiri Olsa1-1/+6
2023-08-07Merge tag 'x86_bugs_srso' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-2/+5
2023-08-07selftests/bpf: Add a movsx selftest for sign-extension of R10Yonghong Song1-0/+22
2023-08-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-1/+5
2023-08-04selftests: mptcp: join: fix 'implicit EP' testAndrea Claudi1-2/+3
2023-08-04selftests: mptcp: join: fix 'delete and re-add' testAndrea Claudi1-0/+1
2023-08-04selftests: net: test vxlan pmtu exceptions with tcpFlorian Westphal1-0/+35
2023-08-04Merge tag 'hyperv-fixes-signed-20230804' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+2
2023-08-04Merge tag 'riscv-for-linus-6.5-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+0
2023-08-04selftests/rseq: Fix build with undefined __weakMark Brown2-1/+5
2023-08-04libbpf: Use local includes inside the librarySergey Kacheev2-3/+3
2023-08-04netlink: specs: devlink: add info-get dump opJiri Pirko2-0/+63
2023-08-04ynl-gen-c.py: render netlink policies static for split opsJiri Pirko1-2/+6
2023-08-04ynl-gen-c.py: allow directional model for kernel modeJiri Pirko1-1/+1
2023-08-04ynl-gen-c.py: filter rendering of validate field values for split opsJiri Pirko1-1/+9
2023-08-04selftests/bpf: fix the incorrect verification of port numbers.Kui-Feng Lee1-3/+4
2023-08-04selftests/bpf: Add test for detachment on empty mprog entryDaniel Borkmann1-0/+31
2023-08-03Merge tag 'perf-tools-fixes-for-v6.5-2-2023-08-03' of git://git.kernel.org/pu...Linus Torvalds8-36/+81
2023-08-03Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski26-24/+2571
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-69/+138
2023-08-03Merge tag 'net-6.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds3-2/+27
2023-08-03test/vsock: remove vsock_perf executable on `make clean`Stefano Garzarella1-1/+1
2023-08-03selftests: openvswitch: add ct-nat test case with ipv4Aaron Conole2-0/+126
2023-08-03selftests: openvswitch: add basic ct test case parsingAaron Conole2-0/+107
2023-08-03selftests: openvswitch: add a test for ipv4 forwardingAaron Conole1-0/+40
2023-08-03selftests: openvswitch: support key masksAdrian Moreno1-32/+64
2023-08-03selftests: openvswitch: add an initial flow programming caseAaron Conole2-0/+458
2023-08-02selftests/bpf: Add testcase for xdp attaching failure tracepointLeon Hwang2-0/+119
2023-08-02selftests/bpf: fix static assert compilation issue for test_cls_*.cAlan Maguire1-0/+9
2023-08-02libbpf: fix typos in MakefileRandy Dunlap1-2/+2
2023-08-02selftests: riscv: Fix compilation error with vstate_exec_nolibc.cAlexandre Ghiti1-2/+0
2023-08-02selftests/riscv: fix potential build failure during the "emit_tests" stepJohn Hubbard1-1/+1
2023-08-02selftests/net: report rcv_mss in tcp_mmapWillem de Bruijn1-2/+16
2023-08-02selftests: mlxsw: rif_bridge: Add a new selftestPetr Machata1-0/+183
2023-08-02selftests: mlxsw: rif_lag_vlan: Add a new selftestPetr Machata1-0/+146
2023-08-02selftests: mlxsw: rif_lag: Add a new selftestPetr Machata1-0/+136
2023-08-02selftests: router_bridge_1d_lag: Add a new selftestPetr Machata2-0/+409
2023-08-02selftests: router_bridge_lag: Add a new selftestPetr Machata2-0/+324
2023-08-02selftests: router_bridge_vlan_upper: Add a new selftestPetr Machata2-0/+170
2023-08-02selftests: router_bridge_1d: Add a new selftestPetr Machata2-0/+186
2023-08-02selftests: router_bridge: Add remastering testsPetr Machata1-0/+26
2023-08-01selftest: net: Assert on a proper value in so_incoming_cpu.c.Kuniyuki Iwashima1-1/+1
2023-08-01perf test parse-events: Test complex name has required event formatIan Rogers3-1/+23
2023-08-01perf pmus: Create placholder regardless of scanning core_onlyIan Rogers1-9/+7
2023-07-31selftests: mptcp: userspace_pm: unmute unexpected errorsMatthieu Baerts1-50/+50
2023-07-31selftests: mptcp: pm_nl_ctl: always look for errorsMatthieu Baerts3-15/+26
2023-07-31selftests: mptcp: join: colored resultsMatthieu Baerts2-4/+43
2023-07-31selftests: mptcp: join: rework detailed reportMatthieu Baerts1-236/+214
2023-07-31selftests: connector: Fix input argument error paths to skipShuah Khan1-2/+2
2023-07-31selftests: connector: Add .gitignore and poupulate it with testShuah Khan1-0/+1
2023-07-31selftests: connector: Fix Makefile to include KHDR_INCLUDESShuah Khan1-1/+1
2023-07-31net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.Kuniyuki Iwashima1-0/+25
2023-07-30Merge tag 'probes-fixes-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-07-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-62/+110
2023-07-29KVM: selftests: Expand x86's sregs test to cover illegal CR0 valuesSean Christopherson1-31/+39
2023-07-29KVM: selftests: Verify stats fd is usable after VM fd has been closedSean Christopherson1-2/+8
2023-07-29KVM: selftests: Verify stats fd can be dup()'d and readSean Christopherson1-1/+7
2023-07-29KVM: selftests: Verify userspace can create "redundant" binary stats filesSean Christopherson1-2/+23
2023-07-29KVM: selftests: Explicitly free vcpus array in binary stats testSean Christopherson1-0/+1
2023-07-29KVM: selftests: Clean up stats fd in common stats_test() helperSean Christopherson1-18/+4
2023-07-29KVM: selftests: Use pread() to read binary stats headerSean Christopherson2-4/+8
2023-07-29selftests/rseq: Play nice with binaries statically linked against glibc 2.35+Sean Christopherson1-6/+22
2023-07-28bpf: selftests: Add defrag selftestsDaniel Xu5-2/+536
2023-07-28bpf: selftests: Support custom type and proto for client socketsDaniel Xu2-6/+17
2023-07-28bpf: selftests: Support not connecting client socketDaniel Xu2-2/+4
2023-07-28netfilter: bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter linkDaniel Xu1-0/+5
2023-07-28perf test uprobe_from_different_cu: Skip if there is no gccGeorg Müller1-1/+7
2023-07-28Merge tag 'cxl-fixes-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+0
2023-07-28ynl: print xdp-zc-max-segs in the sampleStanislav Fomichev1-0/+2
2023-07-28ynl: regenerate all headersStanislav Fomichev5-1/+16
2023-07-28ynl: mark max/mask as private for kdocStanislav Fomichev1-0/+1
2023-07-28selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernelYonghong Song1-2/+3
2023-07-28selftests/ptp: Add -X option for testing PTP_SYS_OFFSET_PRECISEAlex Maftei1-1/+30
2023-07-28selftests/ptp: Add -x option for testing PTP_SYS_OFFSET_EXTENDEDAlex Maftei1-2/+42
2023-07-27Merge branch 'net-tls-fixes-for-nvme-over-tls'Jakub Kicinski1-0/+11
2023-07-27selftests/net/tls: add test for MSG_EORHannes Reinecke1-0/+11
2023-07-27selftests/bpf: Test ldsx with more complex casesYonghong Song3-1/+265
2023-07-27selftests/bpf: Add unit tests for new gotol insnYonghong Song2-0/+46
2023-07-27selftests/bpf: Add unit tests for new sdiv/smod insnsYonghong Song2-0/+783
2023-07-27selftests/bpf: Add unit tests for new bswap insnsYonghong Song2-0/+61
2023-07-27selftests/bpf: Add unit tests for new sign-extension mov insnsYonghong Song2-0/+215
2023-07-27selftests/bpf: Add unit tests for new sign-extension load insnsYonghong Song2-0/+133
2023-07-27selftests/bpf: Add a cpuv4 test runner for cpu=v4 testingYonghong Song2-4/+26
2023-07-27selftests/bpf: Fix a test_verifier failureYonghong Song1-3/+3
2023-07-27bpf: Support new sign-extension load insnsYonghong Song1-0/+1
2023-07-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-14/+11
2023-07-27Merge tag 'net-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-11/+9
2023-07-27vsock/test: MSG_PEEK test for SOCK_SEQPACKETArseniy Krasnov1-4/+54
2023-07-27vsock/test: rework MSG_PEEK test for SOCK_STREAMArseniy Krasnov1-3/+75
2023-07-27perf parse-events: Only move force grouped evsels when sortingIan Rogers1-13/+26
2023-07-27perf parse-events: When fixing group leaders always set the leaderIan Rogers1-8/+3
2023-07-27perf parse-events: Extra care around force grouped eventsIan Rogers1-4/+10
2023-07-27x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)1-1/+4
2023-07-26selftests: mptcp: join: only check for ip6tables if neededMatthieu Baerts1-3/+1
2023-07-26tools: ynl-gen: fix parse multi-attr enum attributeArkadiusz Kubalewski1-6/+6
2023-07-26tools: ynl-gen: fix enum index in _decode_enum(..)Arkadiusz Kubalewski1-2/+2
2023-07-26selftests/ftrace: Fix to check fprobe event eneblementMasami Hiramatsu (Google)1-1/+1
2023-07-25selftests/xsk: Fix spelling mistake "querrying" -> "querying"Colin Ian King1-1/+1
2023-07-25selftests/bpf: Test that SO_REUSEPORT can be used with sk_assign helperDaniel Borkmann3-0/+344
2023-07-25bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assignLorenz Bauer1-3/+0
2023-07-24perf callchain powerpc: Fix addr location init during arch_skip_callchain_idx...Athira Rajeev1-0/+4
2023-07-24perf pmu arm64: Fix reading the PMU cpu slots in sysfsHaixin Yu1-3/+4
2023-07-23vmbus_testing: fix wrong python syntax for integer value comparisonAni Sinha1-2/+2
2023-07-23connector/cn_proc: Selftest for proc connectorAnjali Kulkarni3-0/+317
2023-07-21Merge tag 'sound-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-3/+2
2023-07-21selftests: mlxsw: rtnetlink: Drop obsolete testsPetr Machata1-31/+0
2023-07-20tools/testing/cxl: Remove unused SZ_512G macroXiao Yang1-4/+0
2023-07-20selftests: net: Add test cases for nexthop groups with invalid neighborsBenjamin Poirier1-0/+129
2023-07-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski45-36/+417
2023-07-20Merge tag 'net-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds3-2/+26
2023-07-20Merge tag 'asoc-fix-v6.5-rc1-2' of https://git.kernel.org/pub/scm/linux/kerne...Takashi Iwai6-1/+149
2023-07-19Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski28-196/+5103
2023-07-19Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+23
2023-07-19bpf: sync tools/ uapi header withAlan Maguire1-0/+2
2023-07-19selftests/bpf: Add mprog API tests for BPF tcx linksDaniel Borkmann1-0/+1583
2023-07-19selftests/bpf: Add mprog API tests for BPF tcx optsDaniel Borkmann3-0/+2351
2023-07-19bpftool: Extend net dump with tcx progsDaniel Borkmann3-16/+116
2023-07-19libbpf: Add helper macro to clear opts structsDaniel Borkmann1-0/+16
2023-07-19libbpf: Add link-based API for tcxDaniel Borkmann5-11/+88
2023-07-19libbpf: Add opts-based attach/detach/query API for tcxDaniel Borkmann4-53/+159
2023-07-19bpf: Add fd-based tcx multi-prog infra with link supportDaniel Borkmann1-4/+30
2023-07-19bpf: Add generic attach/detach/query API for multi-progsDaniel Borkmann1-8/+28
2023-07-19selftests/xsk: reset NIC settings to default after running test suiteMaciej Fijalkowski2-0/+12
2023-07-19selftests/xsk: add test for too many fragsMagnus Karlsson2-2/+55
2023-07-19selftests/xsk: add metadata copy test for multi-buffMagnus Karlsson3-2/+8
2023-07-19selftests/xsk: add invalid descriptor test for multi-bufferMagnus Karlsson2-41/+151
2023-07-19selftests/xsk: add unaligned mode test for multi-bufferMagnus Karlsson2-0/+16
2023-07-19selftests/xsk: add basic multi-buffer testMagnus Karlsson6-3/+219
2023-07-19selftests/xsk: transmit and receive multi-buffer packetsMagnus Karlsson3-34/+139
2023-07-19xsk: add new netlink attribute dedicated for ZC max fragsMaciej Fijalkowski3-1/+8
2023-07-19bpf: allow any program to use the bpf_map_sum_elem_count kfuncAnton Protopopov1-0/+5
2023-07-19selftests: ALSA: Add test-pcmtest-driver to .gitignoreTakashi Iwai1-0/+1
2023-07-19selftests: mptcp: userspace_pm: format subtests results in TAPMatthieu Baerts1-1/+11
2023-07-19selftests: mptcp: sockopt: format subtests results in TAPMatthieu Baerts1-2/+18
2023-07-19selftests: mptcp: simult flows: format subtests results in TAPMatthieu Baerts1-0/+4
2023-07-19selftests: mptcp: diag: format subtests results in TAPMatthieu Baerts1-0/+7
2023-07-19selftests: mptcp: join: format subtests results in TAPMatthieu Baerts1-5/+32