aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2024-04-22Revert "selftests/bpf: Support nonblock for send_recv_data"Geliang Tang2-22/+0
2024-04-22Revert "selftests/bpf: Add select for send_recv_data"Geliang Tang1-27/+6
2024-04-22selftests/bpf: Add select for send_recv_dataGeliang Tang1-6/+27
2024-04-22selftests/bpf: Add RUN_TCP_CA_TEST macroGeliang Tang1-26/+19
2024-04-22selftests: mptcp: add shellcheck.shGeliang Tang1-0/+4
2024-04-22disable=SC2030Geliang Tang1-0/+2
2024-04-22selftests/bpf: Add bpf_stale scheduler & testGeliang Tang3-0/+161
2024-04-22Squash to "selftests/bpf: Add bpf_burst scheduler"Geliang Tang1-2/+3
2024-04-22Squash to "selftests/bpf: Add mptcp sched structs"Geliang Tang1-0/+2
2024-04-22selftests: mptcp: add userspace pm fullmesh testsGeliang Tang1-0/+40
2024-04-22selftests: mptcp: join: simplify v4mapped_testsGeliang Tang1-15/+10
2024-04-22selftests: mptcp: join: simplify deny_join_id0_testsGeliang Tang1-20/+13
2024-04-22selftests: mptcp: join: simplify checksum_testsGeliang Tang1-30/+10
2024-04-22selftests/bpf: Test register_btf_id_dtor_kfuncsGeliang Tang1-0/+35
2024-04-22selftests: mptcp: rm userspace addr with random orderGeliang Tang1-1/+1
2024-04-22selftests: mptcp: flush userspace addrs listGeliang Tang1-9/+32
2024-04-22selftests: mptcp: iperf mptcp testsGeliang Tang1-0/+252
2024-04-22selftests: mptcp: add iperf check for check_toolsGeliang Tang1-0/+6
2024-04-22selftests/bpf: Support nonblock for send_recv_dataGeliang Tang2-0/+22
2024-04-22selftests/bpf: Use make_sockaddr in ip_check_defragGeliang Tang1-15/+3
2024-04-22selftests/bpf: Use make_sockaddr in test_sockGeliang Tang2-24/+5
2024-04-22selftests/bpf: Use make_sockaddr in sk_assignGeliang Tang1-9/+4
2024-04-22selftests/bpf: Use start_server_addr in sk_lookupGeliang Tang1-72/+48
2024-04-22selftests/bpf: Use get_socket_local_port in sk_assignGeliang Tang1-24/+1
2024-04-22selftests/bpf: Drop get_port in test_tcp_check_syncookieGeliang Tang1-18/+3
2024-04-22selftests/bpf: Use connect_to_fd in test_tcp_check_syncookieGeliang Tang1-33/+5
2024-04-22selftests/bpf: Use connect_to_fd in sk_lookupGeliang Tang1-21/+5
2024-04-21selftests/bpf: Use connect_to_fd in sockopt_inheritGeliang Tang1-30/+1
2024-04-21selftests/bpf: Use start_server_addr in test_tcp_check_syncookieGeliang Tang2-44/+22
2024-04-21selftests/bpf: Use start_server_addr in sockopt_inheritGeliang Tang1-21/+13
2024-04-21selftests/bpf: Add setsockopt for network_helper_optsGeliang Tang2-9/+21
2024-04-21selftests/bpf: Drop start_server_proto helperGeliang Tang1-9/+2
2024-04-21selftests/bpf: Make start_mptcp_server staticGeliang Tang3-9/+16
2024-04-21selftests/bpf: Add opts argument for __start_serverGeliang Tang1-12/+15
2024-04-21Squash to "selftests/bpf: Add bpf scheduler test" 2 send_dataGeliang Tang1-82/+3
2024-04-21selftests/bpf: Use make_sockaddr in test_sock_addrGeliang Tang1-50/+12
2024-04-21selftests/bpf: Use connect_to_addr in test_sock_addrGeliang Tang1-34/+2
2024-04-21selftests/bpf: Use start_server_addr in test_sock_addrGeliang Tang3-35/+7
2024-04-21selftests/bpf: Use log_err in open_netns/close_netnsGeliang Tang6-6/+39
2024-04-21selftests/bpf: Fix a fd leak in error paths in open_netnsGeliang Tang1-0/+1
2024-04-21selftests/bpf: Add F_SETFL for fcntl in test_sockmapGeliang Tang1-2/+4
2024-04-21selftests/bpf: Use connect_to_addr in sk_assignGeliang Tang1-25/+1
2024-04-21selftests/bpf: Use connect_to_addr in cls_redirectGeliang Tang1-17/+1
2024-04-21selftests/bpf: Update arguments of connect_to_addrGeliang Tang3-7/+15
2024-04-21selftests/bpf: Use start_server_addr in sk_assignGeliang Tang1-25/+4
2024-04-21selftests/bpf: Use start_server_addr in cls_redirectGeliang Tang1-18/+2
2024-04-21selftests/bpf: Add start_server_addr helperGeliang Tang2-2/+14
2024-04-21selftests/bpf: Fix umount cgroup2 error in test_sockmapGeliang Tang1-1/+1
2024-04-21selftests/bpf: Export send_recv_data helperGeliang Tang3-80/+104
2024-04-21selftests/bpf: Add struct send_recv_argGeliang Tang1-12/+22
2024-04-21selftests/bpf: Implement set_hw_ring_size function to configure interface rin...Tushar Vyavahare2-0/+25
2024-04-21selftests/bpf: Implement get_hw_ring_size function to retrieve current and ma...Tushar Vyavahare4-15/+28
2024-04-21selftests/xsk: Make batch size variableTushar Vyavahare2-10/+13
2024-04-21tools: Add ethtool.h header to tooling infraTushar Vyavahare1-31/+2198
2024-04-20Squash to "selftests/bpf: Add bpf scheduler test"Geliang Tang1-12/+6
2024-04-20selftests/bpf: Handle SIGINT when creating netnsGeliang Tang1-0/+7
2024-04-20selftests/bpf: Add mptcp subflow subtestGeliang Tang1-6/+108
2024-04-20selftests/bpf: Add mptcp subflow exampleNicolas Rybowski1-0/+70
2024-04-20selftests/bpf: Add bpf_burst scheduler & testGeliang Tang3-0/+209
2024-04-20selftests/bpf: Add bpf_red scheduler & testGeliang Tang2-0/+41
2024-04-20selftests/bpf: Add bpf_rr scheduler & testGeliang Tang3-0/+85
2024-04-20selftests/bpf: Add bpf_bkup scheduler & testGeliang Tang2-0/+53
2024-04-20selftests/bpf: Add bpf_first scheduler & testGeliang Tang2-0/+78
2024-04-20selftests/bpf: Add bpf scheduler testGeliang Tang1-0/+172
2024-04-20selftests/bpf: Add mptcp sched structsGeliang Tang1-0/+29
2024-04-20selftests/bpf: Add RUN_MPTCP_TEST macroGeliang Tang1-4/+8
2024-04-20selftests/bpf: Add pid limit for mptcpify progGeliang Tang2-0/+6
2024-04-20selftests/bpf: Drop settimeo in do_testGeliang Tang1-2/+1
2024-04-20selftests/bpf: Use connect_fd_to_fd in bpf_tcp_caGeliang Tang1-7/+1
2024-04-20TopGit-driven merge of branches:Matthieu Baerts (NGI0)1-3/+3
2024-04-20selftests: mptcp: simult flows: re-adapt BWMatthieu Baerts (NGI0)1-3/+3
2024-04-19selftests: netfilter: update makefiles and kernel configFlorian Westphal3-1/+57
2024-04-19selftests: netfilter: nft_audit.sh: add more skip checksFlorian Westphal1-4/+26
2024-04-19selftests: netfilter: nft_meta.sh: small shellcheck cleanupFlorian Westphal1-2/+2
2024-04-19selftests: netfilter: nft_fib.sh: shellcheck cleanupsFlorian Westphal1-67/+61
2024-04-19selftests: netfilter: conntrack_ipip_mtu.sh: shellcheck cleanupsFlorian Westphal1-37/+37
2024-04-19selftests: netfilter: nft_nat_zones.sh: shellcheck cleanupsFlorian Westphal1-118/+75
2024-04-19selftests: netfilter: xt_string.sh: shellcheck cleanupsFlorian Westphal1-17/+17
2024-04-19selftests: netfilter: xt_string.sh: move to lib.sh infraFlorian Westphal1-25/+30
2024-04-19selftests: netfilter: nft_zones_many.sh: move to lib.sh infraFlorian Westphal1-48/+45
2024-04-19selftests: netfilter: nft_synproxy.sh: move to lib.sh infraFlorian Westphal1-49/+28
2024-04-19selftests: netfilter: nft_queue.sh: shellcheck cleanupsFlorian Westphal1-108/+103
2024-04-19selftests: netfilter: nft_queue.sh: move to lib.sh infraFlorian Westphal1-61/+34
2024-04-18selftests: net: set the exit code correctly in Python testsJakub Kicinski3-2/+16
2024-04-18selftests: net: fix counting totals when some checks failJakub Kicinski1-1/+4
2024-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-173/+325
2024-04-18Merge tag 'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds7-24/+29
2024-04-17selftests: kselftest_harness: fix Clang warning about zero-length formatJakub Kicinski2-5/+7
2024-04-17selftests: openvswitch: Fix escape chars in regexp.Adrian Moreno1-8/+8
2024-04-17selftests: adopt BPF's approach to quieter buildsJakub Kicinski3-16/+23
2024-04-17selftests: fix netfilter path in MakefileYujie Liu1-1/+1
2024-04-16selftests: drv-net: add config for netdevsimJakub Kicinski1-0/+2
2024-04-16selftests: drv-net: add stdout to the command failed exceptionJakub Kicinski1-1/+2
2024-04-16selftests/tcp_ao: Printing fixes to confirm with format-securityDmitry Safonov1-6/+6
2024-04-16selftests/tcp_ao: Fix fscanf() call for format-securityDmitry Safonov1-1/+1
2024-04-16selftests/tcp_ao: Zero-init tcp_ao_info_optDmitry Safonov1-1/+1
2024-04-16selftests/tcp_ao: Make RST tests less flakyDmitry Safonov1-10/+13
2024-04-16selftests: forwarding: router_nh: Add a diagramPetr Machata1-0/+14
2024-04-16selftests: forwarding: router_mpath_nh_res: Add a diagramPetr Machata1-0/+35
2024-04-16selftests: forwarding: router_mpath_nh: Add a diagramPetr Machata1-0/+35
2024-04-16selftests: mlxsw: ethtool_lanes: Wait for lanes parameter dump explicitlyDanielle Ratson1-6/+8
2024-04-16selftests: drivers: hw: Include tc_common.sh in hw_stats_l3Petr Machata2-0/+2
2024-04-16selftests: drivers: hw: ethtool.sh: Adjust outputPetr Machata1-9/+6
2024-04-16selftests: drivers: hw: Fix ethtool_rmonPetr Machata1-0/+1
2024-04-16selftests: forwarding: bail_on_lldpad() should SKIPPetr Machata1-1/+4
2024-04-16selftests: forwarding: lib.sh: Validate NETIFSPetr Machata1-5/+17
2024-04-16selftests: net: Unify code of busywait() and slowwait()Petr Machata2-23/+15
2024-04-15selftests: net: exercise page pool reporting via netlinkJakub Kicinski3-2/+87
2024-04-15selftests: net: support use of NetdevSimDev under "with" in pythonJakub Kicinski1-1/+14
2024-04-15selftests: net: print full exception on failureJakub Kicinski1-1/+3
2024-04-15selftests: net: print report check location in python testsJakub Kicinski1-11/+14
2024-04-15tools: ynl: don't return None for dumpsJakub Kicinski1-1/+3
2024-04-15Merge tag 'linux_kselftest-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-4/+7
2024-04-14Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-100/+111
2024-04-14net: change maximum number of UDP segments to 128Yuri Benditovich1-1/+1
2024-04-12selftests: netfilter: nft_nat.sh: move to lib.sh infraFlorian Westphal1-274/+206
2024-04-12selftests: netfilter: nft_flowtable.sh: move test to lib.sh infraFlorian Westphal1-72/+36
2024-04-12selftests: netfilter: nft_fib.sh: move to lib.sh infraFlorian Westphal1-52/+19
2024-04-12selftests: netfilter: nft_conntrack_helper.sh: test to lib.sh infraFlorian Westphal1-79/+53
2024-04-12selftests: netfilter: nf_nat_edemux.sh: move to lib.sh infraFlorian Westphal1-56/+26
2024-04-12selftests: netfilter: ipvs.sh: move to lib.sh infraFlorian Westphal1-85/+68
2024-04-12selftests: netfilter: place checktool helper in lib.shFlorian Westphal3-12/+8
2024-04-12selftests: netfilter: conntrack_ipip_mtu.sh" move to lib.sh infraFlorian Westphal1-23/+14
2024-04-12selftests: netfilter: conntrack_vrf.sh: move to lib.sh infraFlorian Westphal1-62/+39
2024-04-12selftests: netfilter: conntrack_sctp_collision.sh: move to lib.sh infraFlorian Westphal1-34/+32
2024-04-12selftests: netfilter: conntrack_tcp_unreplied.sh: move to lib.sh infraFlorian Westphal1-69/+55
2024-04-12selftests: netfilter: conntrack_icmp_related.sh: move to lib.sh infraFlorian Westphal1-108/+71
2024-04-12selftests: netfilter: br_netfilter.sh: move to lib.sh infraFlorian Westphal1-76/+55
2024-04-12selftests: netfilter: bridge_brouter.sh: move to lib.sh infraFlorian Westphal1-76/+52
2024-04-12selftests: netfilter: move to net subdirFlorian Westphal35-194/+96
2024-04-12selftests: kselftest: Fix build failure with NOLIBCOleg Nesterov1-0/+5
2024-04-12selftests: timers: Fix abs() warning in posix_timers testJohn Stultz1-1/+1
2024-04-12selftests: kselftest: Mark functions that unconditionally call exit() as __no...Nathan Chancellor1-6/+9
2024-04-12selftests: timers: Fix posix_timers ksft_print_msg() warningJohn Stultz1-1/+1
2024-04-11Merge tag 'cxl-fixes-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+6
2024-04-11Merge tag 'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-41/+172
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-370/+1752
2024-04-11selftests: mptcp: test last time mptcp_infoGeliang Tang1-0/+53
2024-04-10selftests: fib_rule_tests: Add VRF testsIdo Schimmel1-3/+43
2024-04-10hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile formatShradha Gupta1-41/+172
2024-04-10selftests: net: reuse common code in bpf_offloadJakub Kicinski2-96/+37
2024-04-10selftests: net: declare section names for bpf_offloadJakub Kicinski4-3/+7
2024-04-10selftests: net: bpf_offload: wait for mapsJakub Kicinski1-8/+8
2024-04-10selftests: move bpf-offload test from bpf to netJakub Kicinski5-2/+7
2024-04-10Merge tag 'turbostat-2024.04.10' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-369/+1726
2024-04-10selftests: timers: Fix valid-adjtimex signed left-shift undefined behaviorJohn Stultz1-37/+36
2024-04-10tools/power turbostat: v2024.04.10Len Brown2-15/+27
2024-04-10tools/power/turbostat: Add support for Xe sysfs knobsZhang Rui1-0/+51
2024-04-10tools/power/turbostat: Add support for new i915 sysfs knobsZhang Rui1-0/+24
2024-04-10tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHzZhang Rui2-7/+96
2024-04-09tools/power/turbostat: Fix uncore frequency file stringJustin Ernst1-1/+1
2024-04-09tools/power/turbostat: Unify graphics sysfs snapshotsZhang Rui1-75/+34
2024-04-09tools/power/turbostat: Cache graphics sysfs pathZhang Rui1-13/+32
2024-04-09tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICXZhang Rui1-0/+1
2024-04-09tools/power turbostat: Add selftestsPatryk Wlazlyn1-0/+59
2024-04-09tools/power turbostat: read RAPL counters via perfPatryk Wlazlyn1-137/+649
2024-04-09selftests/timers/posix_timers: Reimplement check_timer_distribution()Oleg Nesterov2-56/+60
2024-04-08Merge tag 'fixes-2024-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-0/+25
2024-04-08cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coordDave Jiang1-4/+6
2024-04-08selftests: mptcp: netlink: drop disable=SC2086Geliang Tang1-8/+3
2024-04-08selftests: mptcp: ip_mptcp option for more scriptsGeliang Tang3-4/+35
2024-04-08selftests: mptcp: use pm_nl endpoint opsGeliang Tang3-61/+89
2024-04-08selftests: mptcp: export pm_nl endpoint opsGeliang Tang2-66/+91
2024-04-08selftests: mptcp: join: update endpoint opsGeliang Tang1-49/+23
2024-04-08selftests: mptcp: netlink: add change_address helperGeliang Tang1-2/+13
2024-04-08selftests: mptcp: add {get,format}_endpoint(s) helpersGeliang Tang3-71/+98
2024-04-08selftests: mptcp: netlink: add 'limits' helpersGeliang Tang1-7/+25
2024-04-08selftests: mptcp: export ip_mptcp to mptcp_libGeliang Tang2-9/+17
2024-04-08selftests: mptcp: add ms units for tc-netem delayGeliang Tang2-5/+5
2024-04-08selftests: mptcp: add tc check for check_toolsGeliang Tang4-3/+9
2024-04-08testing: net-drv: add a driver test for stats reportingJakub Kicinski1-0/+86
2024-04-08selftests: drivers: add scaffolding for Netlink tests in PythonJakub Kicinski7-1/+224
2024-04-08selftests: nl_netdev: add a trivial Netlink netdev testJakub Kicinski2-0/+25
2024-04-08selftests: net: add scaffolding for Netlink tests in PythonJakub Kicinski7-1/+223
2024-04-05ynl: support binary and integer sub-type for indexed-arrayHangbin Liu1-0/+10
2024-04-05ynl: rename array-nest to indexed-arrayHangbin Liu2-11/+20
2024-04-05tools: ynl: ethtool.py: Output timestamping statistics from tsinfo-get operationRahul Rameshbabu1-1/+10
2024-04-05Merge tag 'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+1
2024-04-05selftests/mm: include strings.h for ffslEdward Liaw1-1/+1
2024-04-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-83/+793
2024-04-04Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds6-77/+733
2024-04-04Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+2
2024-04-04tools: ynl: copy netlink error to NlErrorJakub Kicinski1-1/+2
2024-04-04selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWNShengyu Li1-1/+4
2024-04-04selftests/ftrace: Limit length in subsystem-enable testsYuanhe Shu1-3/+3
2024-04-04memblock tests: fix undefined reference to `panic'Wei Yang2-0/+20
2024-04-04memblock tests: fix undefined reference to `early_pfn_to_nid'Wei Yang1-0/+5
2024-04-03tools: ynl: ethtool.py: Make tool invokable from any CWDRahul Rameshbabu1-2/+6
2024-04-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-3/+53
2024-04-02tools: ynl: add ynl_dump_empty() helperJakub Kicinski2-0/+14
2024-04-02tools/power turbostat: Add proper re-initialization for perf file descriptorsPatryk Wlazlyn1-0/+26
2024-04-02tools/power turbostat: Clear added counters when in no-msr modePatryk Wlazlyn1-1/+46
2024-04-02tools/power turbostat: add early exits for permission checksPatryk Wlazlyn1-5/+61
2024-04-02tools/power turbostat: detect and disable unavailable BICs at runtimePatryk Wlazlyn1-63/+125
2024-04-02tools/power turbostat: Add reading aperf and mperf via perf APIPatryk Wlazlyn1-73/+301
2024-04-02tools/power turbostat: Add --no-perf optionPatryk Wlazlyn2-3/+24
2024-04-02tools/power turbostat: Add --no-msr optionPatryk Wlazlyn2-56/+151
2024-04-02tools/power turbostat: enhance -D (debug counter dump) outputLen Brown1-5/+11
2024-04-02tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency readLen Brown1-1/+2
2024-04-02tools/power turbostat: Read base_hz and bclk from CPUID.16H if availablePatryk Wlazlyn1-0/+9