aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
44 hoursMerge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski100-4571/+4434
45 hourstest: hsr: Extend the hsr_redbox.sh to have more SAN devices connectedLukasz Majewski1-22/+49
46 hoursynl: ensure exact-len value is resolvedAntonio Quartulli1-2/+2
46 hoursnetdev: Add queue stats for TX stop and wakeDaniel Jurgens1-0/+2
46 hoursselftests/net: add flush id selftestsRichard Gobert1-0/+138
46 hoursselftests: netfilter: nft_flowtable.sh: bump socat timeout to 1mFlorian Westphal1-2/+3
47 hoursselftests: net: use upstream mtoolsVladimir Oltean1-2/+17
47 hoursselftest: epoll_busy_poll: Fix spelling mistake "couldnt" -> "couldn't"Colin Ian King1-1/+1
47 hoursMerge tag 'nf-next-24-05-12' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski10-0/+475
3 daysbpf: make list_for_each_entry portableJose E. Marchesi4-10/+38
3 daysbpf: ignore expected GCC warning in test_global_func10.cJose E. Marchesi1-0/+4
3 daysbpf: disable strict aliasing in test_global_func9.cJose E. Marchesi1-0/+1
3 daysselftests/bpf: Free strdup memory in xdp_hw_metadataGeliang Tang1-0/+2
3 daysselftests/bpf: Fix a few tests for GCC related warnings.Cupertino Miranda4-29/+37
3 daysbpf: avoid gcc overflow warning in test_xdp_vlan.cDavid Faust1-1/+1
3 daystools: remove redundant ethtool.h from tooling infraTushar Vyavahare1-2271/+0
3 daysselftests/bpf: Expand ATTACH_REJECT testsJordan Rife1-0/+187
3 daysselftests/bpf: Expand getsockname and getpeername testsJordan Rife5-2/+412
3 dayssefltests/bpf: Expand sockaddr hook deny testsJordan Rife7-0/+378
3 daysselftests/bpf: Expand sockaddr program return value testsJordan Rife1-0/+294
3 daysselftests/bpf: Retire test_sock_addr.(c|sh)Jordan Rife4-636/+1
3 daysselftests/bpf: Remove redundant sendmsg test casesJordan Rife1-161/+0
3 daysselftests/bpf: Migrate ATTACH_REJECT test casesJordan Rife2-146/+102
3 daysselftests/bpf: Migrate expected_attach_type testsJordan Rife2-84/+96
3 daysselftests/bpf: Migrate wildcard destination rewrite testJordan Rife3-20/+37
3 daysselftests/bpf: Migrate sendmsg6 v4 mapped address testsJordan Rife3-20/+42
3 daysselftests/bpf: Migrate sendmsg deny test casesJordan Rife4-45/+110
3 daysselftests/bpf: Migrate WILDCARD_IP testJordan Rife3-20/+56
3 daysselftests/bpf: Handle SYSCALL_EPERM and SYSCALL_ENOTSUPP test casesJordan Rife1-20/+58
3 daysselftests/bpf: Handle ATTACH_REJECT test casesJordan Rife1-1/+34
3 daysselftests/bpf: Handle LOAD_REJECT test casesJordan Rife1-5/+98
3 daysselftests/bpf: Use program name for skel load/destroy functionsJordan Rife1-46/+50
3 daysselftests/bpf: Migrate recvmsg* return code tests to verifier_sock_addr.cJordan Rife3-70/+39
5 daysselftests: net: increase the delay for relative cmsg_time.sh testJakub Kicinski2-16/+23
5 daysselftests: net: fix timestamp not arriving in cmsg_time.shJakub Kicinski1-5/+15
5 daysselftests: netfilter: add packetdrill based conntrack testsFlorian Westphal10-0/+475
6 daysselftests/bpf: Drop get_port in test_tcp_check_syncookieGeliang Tang1-18/+3
6 daysselftests/bpf: Use connect_to_fd in test_tcp_check_syncookieGeliang Tang1-33/+5
6 daysselftests/bpf: Use connect_to_fd in sockopt_inheritGeliang Tang1-30/+1
6 daysselftests/bpf: Use start_server_addr in test_tcp_check_syncookieGeliang Tang2-44/+25
6 daysselftests/bpf: Use start_server_addr in sockopt_inheritGeliang Tang1-21/+12
6 daysselftests/bpf: Add post_socket_cb for network_helper_optsGeliang Tang2-9/+18
6 daysselftest: epoll_busy_poll: epoll busy poll testsJoe Damato3-1/+323
6 daysselftests/bpf: Retire bpf_tcp_helpers.hMartin KaFai Lau1-241/+0
6 daysselftests/bpf: Remove the bpf_tcp_helpers.h usages from other non tcp-cc testsMartin KaFai Lau7-38/+23
6 daysselftests/bpf: Remove bpf_tcp_helpers.h usages from other misc bpf tcp-cc testsMartin KaFai Lau2-10/+2
6 daysselftests/bpf: Use bpf_tracing_net.h in bpf_dctcpMartin KaFai Lau1-7/+15
6 daysselftests/bpf: Use bpf_tracing_net.h in bpf_cubicMartin KaFai Lau1-4/+12
6 daysselftests/bpf: Rename tcp-cc private struct in bpf_cubic and bpf_dctcpMartin KaFai Lau2-18/+18
6 daysselftests/bpf: Sanitize the SEC and inline usages in the bpf-tcp-cc testsMartin KaFai Lau10-75/+77
6 daysselftests/bpf: Reuse the tcp_sk() from the bpf_tracing_net.hMartin KaFai Lau3-21/+3
6 daysselftests/bpf: Add a few tcp helper functions and macros to bpf_tracing_net.hMartin KaFai Lau2-13/+42
6 daysselftests/bpf: Remove bpf_tracing_net.h usages from two networking testsMartin KaFai Lau2-2/+2
6 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-11/+10
6 daysMerge tag 'net-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-11/+3
7 daysnet: selftest: add test for netdev netlink queue-get APIDavid Wei5-8/+77
7 daysselftests: drv-net: add checksum testsWillem de Bruijn7-2/+132
7 daysbpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELDJose E. Marchesi1-0/+1
7 daysbpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.cJose E. Marchesi1-0/+2
7 daysbpf: avoid UB in usages of the __imm_insn macroJose E. Marchesi1-0/+13
7 daysbpf: avoid uninitialized warnings in verifier_global_subprogs.cJose E. Marchesi1-0/+7
7 daysbpf, arm64: Add support for lse atomics in bpf_arenaPuranjay Mohan1-1/+0
7 daysselftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MACIdo Schimmel1-11/+3
7 daystest: hsr: Call cleanup_all_ns when hsr_redbox.sh script exitsLukasz Majewski1-0/+2
7 daysselftests: microchip: add test for QoS support on KSZ9477 switch familyOleksij Rempel1-0/+668
8 daysselftests/net: fix uninitialized variablesJohn Hubbard3-2/+5
8 daysselftests: netfilter: conntrack_tcp_unreplied.sh: wait for initial connection...Florian Westphal1-7/+18
8 daysselftests/bpf: shorten subtest names for struct_ops_module testAndrii Nakryiko1-4/+4
8 daysselftests/bpf: validate struct_ops early failure detection logicAndrii Nakryiko2-0/+64
8 dayslibbpf: improve early detection of doomed-to-fail BPF program loadingAndrii Nakryiko1-1/+14
8 dayslibbpf: fix libbpf_strerror_r() handling unknown errorsAndrii Nakryiko1-2/+14
8 daysselftests/bpf: add another struct_ops callback use case testAndrii Nakryiko2-0/+49
8 dayslibbpf: handle yet another corner case of nulling out struct_ops programAndrii Nakryiko1-1/+9
8 dayslibbpf: remove unnecessary struct_ops prog validity checkAndrii Nakryiko1-10/+3
8 daysselftests/bpf: Change functions definitions to support GCCCupertino Miranda1-6/+21
8 daysselftests/bpf: Add CFLAGS per source file and runnerCupertino Miranda1-8/+9
8 daysbpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCCJose E. Marchesi1-1/+1
8 daysbpf: Disable some `attribute ignored' warnings in GCCJose E. Marchesi1-1/+1
8 daysbpf: Avoid __hidden__ attribute in static objectJose E. Marchesi1-1/+1
9 daysselftests/bpf: MUL range computation tests.Cupertino Miranda1-0/+21
9 daysselftests/bpf: XOR and OR range computation tests.Cupertino Miranda1-0/+42
9 daysbpftool, selftests/hid/bpf: Fix 29 clang warningsJohn Hubbard1-1/+1
9 daysselftests/bpf: Fix pointer arithmetic in test_xdp_do_redirectMichal Schmidt1-2/+2
9 daysselftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.hMartin KaFai Lau4-4/+5
12 daysMerge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+7
12 daystools: ynl: add --list-ops and --list-msgs to CLIJakub Kicinski2-0/+11
13 dayslibbpf: Avoid casts from pointers to enums in bpf_tracing.hJose E. Marchesi2-47/+47
13 dayslibbpf: Fix bpf_ksym_exists() in GCCJose E. Marchesi1-3/+14
13 daysselftests/net: skip partial checksum packets in csum testWillem de Bruijn1-3/+15
13 daysselftests: net: py: check process exit code in bkg() and background cmd()Jakub Kicinski1-2/+6
13 dayslibbpf: fix ring_buffer__consume_n() return result logicAndrii Nakryiko1-1/+1
13 dayslibbpf: fix potential overflow in ring__consume_n()Andrii Nakryiko1-1/+1
13 daysselftests/bpf: Add test for the use of new args in cong_controlMiao Xu3-0/+233
13 daystcp: Add new args for cong_control in tcp_congestion_opsMiao Xu1-3/+3
13 daysselftests/bpf: Add kernel socket operation testsJordan Rife1-0/+472
13 daysselftests/bpf: Make sock configurable for each test caseJordan Rife1-42/+98
13 daysselftests/bpf: Move IPv4 and IPv6 sockaddr test casesJordan Rife2-314/+268
13 daysselftests/bpf: Implement BPF programs for kernel socket operationsJordan Rife1-0/+65
13 daysselftests/bpf: Implement socket kfuncs for bpf_testmodJordan Rife2-0/+282
13 daysselftests/bpf: Fix bind program for big endian systemsJordan Rife3-16/+39
13 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-45/+90
13 daysbpf: Missing trailing slash in tools/testing/selftests/bpf/MakefileJose E. Marchesi1-1/+1
13 dayslibbpf: Fix error message in attach_kprobe_multiJiri Olsa1-1/+1
13 dayslibbpf: Fix error message in attach_kprobe_sessionJiri Olsa1-1/+1
13 daysMerge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-0/+3
14 daysselftests: netfilter: nft_concat_range.sh: reduce debug kernel run timeFlorian Westphal4-6/+34
2024-05-01libbpf: better fix for handling nulled-out struct_ops programAndrii Nakryiko2-12/+27
2024-05-01selftests/bpf: add tests for the "module: Function" syntaxViktor Malik2-0/+29
2024-05-01libbpf: support "module: Function" syntax for tracing programsViktor Malik1-9/+26
2024-04-30selftests/bpf: Drop start_server_proto helperGeliang Tang1-9/+2
2024-04-30selftests/bpf: Make start_mptcp_server staticGeliang Tang3-9/+16
2024-04-30selftests/bpf: Add opts argument for __start_serverGeliang Tang1-12/+15
2024-04-30Merge tag 'kvmarm-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-0/+49
2024-04-30selftests/bpf: Add kprobe session cookie testJiri Olsa3-0/+94
2024-04-30selftests/bpf: Add kprobe session testJiri Olsa3-0/+120
2024-04-30libbpf: Add kprobe session attach type name to attach_type_nameJiri Olsa1-0/+1
2024-04-30libbpf: Add support for kprobe session attachJiri Olsa3-3/+41
2024-04-30bpf: Add support for kprobe session attachJiri Olsa1-0/+1
2024-04-30selftests: drv-net-hw: add test for memory allocation failures with page poolJakub Kicinski3-0/+134
2024-04-30selftests: drv-net: support generating iperf3 loadJakub Kicinski2-0/+42
2024-04-30selftests: net: py: avoid all ports < 10kJakub Kicinski1-1/+1
2024-04-30selftests: net: py: extract tool logicJakub Kicinski1-3/+9
2024-04-30selftests: drv-net-hw: support using Python from net hw testsJakub Kicinski4-3/+26
2024-04-30selftests: netfilter: avoid test timeouts on debug kernelsFlorian Westphal4-3/+10
2024-04-30selftests/bpf: Drop an unused local variableBenjamin Tissoires1-2/+0
2024-04-30netdev: add queue statsXuan Zhuo1-0/+19
2024-04-29selftests/bpf: validate nulled-out struct_ops program is handled properlyAndrii Nakryiko2-2/+23
2024-04-29libbpf: handle nulled-out program in struct_ops correctlyAndrii Nakryiko1-0/+1
2024-04-29selftests/bpf: Free strdup memory in veristatGeliang Tang1-1/+4
2024-04-29selftests/bpf: Free strdup memory in test_sockmapGeliang Tang1-2/+8
2024-04-29selftests/bpf: Run cgroup1_hierarchy test in own mount namespaceViktor Malik2-1/+9
2024-04-29bpf: Fix verifier assumptions about socket->skAlexei Starovoitov3-13/+20
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski114-1882/+7165
2024-04-29cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCHDave Jiang1-0/+7
2024-04-27Merge tag 'riscv-for-linus-6.9-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-2/+26
2024-04-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+3
2024-04-26tools: ynl: don't append doc of missing type directly to the typeJakub Kicinski1-3/+2
2024-04-26selftests: drv-net: validate the environmentJakub Kicinski1-0/+25
2024-04-26selftests: drv-net: reimplement the config parserJakub Kicinski1-12/+14
2024-04-26selftests: drv-net: extend the README with more info and exampleJakub Kicinski1-12/+85
2024-04-26Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds5-43/+12
2024-04-26RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2Andrew Jones2-1/+11
2024-04-26perf riscv: Fix the warning due to the incompatible typeBen Zong-You Xie1-1/+1
2024-04-26selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64Puranjay Mohan1-0/+3
2024-04-26bpf_helpers.h: Define bpf_tail_call_static when building with GCCJose E. Marchesi1-1/+3
2024-04-26selftests: virtio_net: add initial testsJiri Pirko5-0/+248
2024-04-26selftests: forwarding: add wait_for_dev() helperJiri Pirko1-0/+13
2024-04-26selftests: forwarding: add check_driver() helperJiri Pirko1-0/+12
2024-04-26selftests: forwarding: add ability to assemble NETIFS array by driver nameJiri Pirko1-0/+37
2024-04-26test: hsr: Add test for HSR RedBOX (HSR-SAN) mode of operationLukasz Majewski2-1/+93
2024-04-26test: hsr: Extract version agnostic information from ping command outputLukasz Majewski1-1/+2
2024-04-26test: hsr: Move common code to hsr_common.sh fileLukasz Majewski3-78/+88
2024-04-26test: hsr: Remove script code already implemented in lib.shLukasz Majewski1-25/+3
2024-04-25selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_usPhilo Lu2-0/+20
2024-04-25bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB argsPhilo Lu1-0/+2
2024-04-25selftests/bpf: dummy_st_ops should reject 0 for non-nullable paramsEduard Zingerman1-0/+27
2024-04-25selftests/bpf: do not pass NULL for non-nullable params in dummy_st_opsEduard Zingerman2-3/+6
2024-04-25selftests/bpf: adjust dummy_st_ops_success to detect additional errorEduard Zingerman1-2/+11
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski26-768/+893
2024-04-25selftests/bpf: Add ring_buffer__consume_n test.Andrea Righi3-1/+113
2024-04-25Merge tag 'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-0/+1
2024-04-25bpf: Add bpf_guard_preempt() convenience macroAlexei Starovoitov2-5/+24
2024-04-25selftests: mm: protection_keys: save/restore nr_hugepages value from launch s...Muhammad Usama Anjum2-38/+2
2024-04-25selftests: sud_test: return correct emulated syscall value on RISC-VClément Léger1-0/+14
2024-04-25tools: testing: selftests: prefer TEST_PROGS for conntrack_dump_flushFlorian Westphal1-2/+1
2024-04-24selftests: net: extract BPF building logic from the MakefileJakub Kicinski2-52/+54
2024-04-24selftests: net: name bpf objects consistently and simplify MakefileJakub Kicinski8-14/+11
2024-04-24selftests: mm: fix unused and uninitialized variable warningMuhammad Usama Anjum1-1/+1
2024-04-24selftests/harness: remove use of LINE_MAXEdward Liaw2-4/+9
2024-04-24selftests: netfilter: fix conntrack_dump_flush retval on unsupported kernelFlorian Westphal1-5/+3
2024-04-24selftests: netfilter: nft_zones_many.sh: set ct sysctl after ruleset loadFlorian Westphal1-1/+3
2024-04-24selftests: netfilter: conntrack_vrf.sh: prefer socat, not iperf3Florian Westphal1-19/+21
2024-04-24selftests: netfilter: skip tests on early errorsFlorian Westphal3-3/+14
2024-04-24selftests: netfilter: nft_flowtable.sh: shellcheck cleanupsFlorian Westphal1-121/+136
2024-04-24selftests: netfilter: nft_flowtable.sh: re-run with random mtu sizesFlorian Westphal1-0/+19
2024-04-24selftests: netfilter: nft_concat_range.sh: shellcheck cleanupsFlorian Westphal1-28/+25
2024-04-24selftests: netfilter: nft_concat_range.sh: drop netcat supportFlorian Westphal1-61/+13
2024-04-24selftests: netfilter: nft_concat_range.sh: move to lib.sh infraFlorian Westphal1-25/+37
2024-04-24selftests: bpf: crypto: add benchmark for crypto functionsVadim Fedorenko4-0/+302
2024-04-24selftests: bpf: crypto skcipher algo selftestsVadim Fedorenko5-0/+505
2024-04-24selftests/bpf: Fix wq test.Alexei Starovoitov2-1/+16
2024-04-24selftests/bpf: Use make_sockaddr in test_sock_addrGeliang Tang1-52/+12
2024-04-24selftests/bpf: Use connect_to_addr in test_sock_addrGeliang Tang1-34/+2
2024-04-24selftests/bpf: Use start_server_addr in test_sock_addrGeliang Tang3-35/+7
2024-04-24selftests/bpf: Use log_err in open_netns/close_netnsGeliang Tang6-6/+39
2024-04-24selftests/bpf: Fix a fd leak in error paths in open_netnsGeliang Tang1-0/+2
2024-04-24KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIFOliver Upton1-0/+49
2024-04-24selftests/bpf: Add tests for preempt kfuncsKumar Kartikeya Dwivedi2-0/+144
2024-04-23selftests/bpf: wq: add bpf_wq_start() checksBenjamin Tissoires3-3/+40
2024-04-23selftests/bpf: add checks for bpf_wq_set_callback()Benjamin Tissoires5-7/+111
2024-04-23selftests/bpf: wq: add bpf_wq_init() checksBenjamin Tissoires4-0/+97
2024-04-23selftests/bpf: add bpf_wq testsBenjamin Tissoires2-0/+140
2024-04-23tools: sync include/uapi/linux/bpf.hBenjamin Tissoires1-0/+4
2024-04-23selftests: drv-net: add require_XYZ() helpers for validating envJakub Kicinski2-1/+34
2024-04-23selftests: drv-net: add a TCP ping test case (and useful helpers)Jakub Kicinski3-1/+68
2024-04-23selftests: net: support matching cases by name prefixJakub Kicinski2-3/+13
2024-04-23selftests: drv-net: add a trivial ping testJakub Kicinski2-1/+31
2024-04-23selftests: drv-net: construct environment for running tests which require an ...Jakub Kicinski4-1/+162
2024-04-23selftests: drv-net: factor out parsing of the envJakub Kicinski1-18/+27
2024-04-23selftests: drv-net: define endpoint structuresJakub Kicinski5-8/+85