aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2025-06-03selftests: net: build net/lib dependency in all targetBui Quang Minh1-1/+1
2025-06-03Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests"Jakub Kicinski1-1/+0
2025-05-30bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETEPaul Chaignon1-0/+2
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds73-762/+3936
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds145-1453/+9804
2025-05-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-38/+40
2025-05-28Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds3-0/+6
2025-05-28Merge tag 'seccomp-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-9/+6
2025-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+35
2025-05-28selftests/bpf: Fix bpf selftest build warningSaket Kumar Bhaskar1-3/+3
2025-05-28selftests: netfilter: Fix skip of wildcard interface testPhil Sutter1-2/+5
2025-05-28selftests/tc-testing: Add a test for HFSC eltree double add with reentrant en...Pedro Tammela1-0/+35
2025-05-27Merge tag 'sched_ext-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-120/+420
2025-05-27Merge tag 'cgroup-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+17
2025-05-27Merge tag 'sysctl-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+30
2025-05-27net: devmem: ncdevmem: remove unused variableMina Almasry1-1/+0
2025-05-27net: devmem: ksft: upgrade rx test to send 1K dataMina Almasry1-3/+5
2025-05-27net: devmem: ksft: add 5 tuple FS supportMina Almasry2-4/+15
2025-05-27net: devmem: ksft: add exit_wait to make rx test passMina Almasry1-1/+1
2025-05-27net: devmem: ksft: add ipv4 supportMina Almasry1-9/+7
2025-05-27selftests: netfilter: nft_queue.sh: include file transfer duration in log mes...Florian Westphal1-7/+31
2025-05-27selftests: net: move wait_local_port_listen to lib.shHangbin Liu15-38/+29
2025-05-27tools: ynl: parse extack for sub-messagesDonald Hunter1-14/+25
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds8-11/+128
2025-05-27Merge tag 'acpi-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds10-12/+12
2025-05-27Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-1/+729
2025-05-27selftests/bpf: Add tests with stack ptr register in conditional jmpYonghong Song1-0/+53
2025-05-27Merge tag 'nolibc-20250526-for-6.16-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds61-662/+2628
2025-05-27Merge tag 'docs-6.16' of git://git.lwn.net/linuxLinus Torvalds1-0/+7
2025-05-27Merge tag 'lkmm.2025.05.25a' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-18/+29
2025-05-27selftests/bpf: enable many-args tests for arm64Alexis Lothoré (eBPF Foundation)1-2/+0
2025-05-27bpftool: Add support for custom BTF path in prog load/loadallJiayuan Chen3-5/+21
2025-05-27selftests/bpf: Add unit tests with __bpf_trap() kfuncYonghong Song2-0/+73
2025-05-27selftests/bpf: Add test for open coded dmabuf_iterT.J. Mercier3-0/+94
2025-05-27selftests/bpf: Add test for dmabuf_iterT.J. Mercier3-0/+300
2025-05-27vsock/test: Add test for an unexpectedly lingering close()Michal Luczaj1-0/+52
2025-05-27vsock/test: Introduce enable_so_linger() helperMichal Luczaj3-9/+15
2025-05-27vsock/test: Introduce vsock_wait_sent() helperMichal Luczaj3-17/+32
2025-05-27wireguard: selftests: specify -std=gnu17 for bashJason A. Donenfeld1-0/+1
2025-05-27wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flagJordan Rife2-1/+30
2025-05-27wireguard: selftests: cleanup CONFIG_UBSAN_SANITIZE_ALLWangYuli1-1/+0
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds19-582/+844
2025-05-26Merge tag 'perf-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-324/+389
2025-05-26Merge tag 'objtool-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+38
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds16-6/+1018
2025-05-26Merge tag 'linux_kselftest-kunit-6.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds9-0/+86
2025-05-26Merge tag 'linux_kselftest-next-6.16-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds14-12/+46
2025-05-26Merge tag 'next.2025.05.17a' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-15/+126
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-5/+5
2025-05-26Merge branch 'pm-tools'Rafael J. Wysocki7-10/+126
2025-05-26Merge branches 'pm-runtime' and 'pm-sleep'Rafael J. Wysocki1-1/+2
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds19-45/+456
2025-05-26Merge tag 'vfs-6.16-rc1.selftests' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds19-250/+1317
2025-05-26Merge tag 'vfs-6.16-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-1/+488
2025-05-26Merge tag 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-8/+15
2025-05-26Merge tag 'nf-next-25-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni5-48/+915
2025-05-26Merge branch 'acpica'Rafael J. Wysocki10-12/+12
2025-05-26Merge tag 'linux-can-next-for-6.16-20250522' of git://git.kernel.org/pub/scm/...Paolo Abeni5-0/+464
2025-05-26Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-3/+71
2025-05-26selftests: ncdevmem: add tx test with multiple IOVsStanislav Fomichev1-1/+16
2025-05-26selftests: ncdevmem: make chunking optionalStanislav Fomichev1-20/+29
2025-05-25Merge branch 'locking/futex' into locking/core, to pick up pending futex changesIngo Molnar16-6/+1018
2025-05-23libbpf: Use mmap to parse vmlinux BTF from sysfsLorenz Bauer1-18/+71
2025-05-23selftests: bpf: Add a test for mmapable vmlinux BTFLorenz Bauer1-0/+81
2025-05-23selftests: ublk: add test for UBLK_F_QUIESCEMing Lei6-5/+115
2025-05-23selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZEMing Lei5-1/+93
2025-05-23selftests: netfilter: Torture nftables netdev hooksPhil Sutter2-0/+152
2025-05-23selftests: netfilter: nft_fib.sh: add type and oif tests with and without VRFsFlorian Westphal1-27/+365
2025-05-23selftest: af_unix: Test SO_PASSRIGHTS.Kuniyuki Iwashima1-2/+78
2025-05-23af_unix: Introduce SO_PASSRIGHTS.Kuniyuki Iwashima1-0/+2
2025-05-23tcp: Restrict SO_TXREHASH to TCP socket.Kuniyuki Iwashima1-0/+11
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_inet SOCK_DGRAM redir testsMichal Luczaj1-126/+0
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_unix redir testsMichal Luczaj1-219/+0
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_vsock redir testsMichal Luczaj1-112/+0
2025-05-22selftests/bpf: Add selftest for sockmap/hashmap redirectionMichal Luczaj1-0/+465
2025-05-22selftests/bpf: Introduce verdict programs for sockmap_redirMichal Luczaj1-0/+68
2025-05-22selftests/bpf: Add u32()/u64() to sockmap_helpersMichal Luczaj1-14/+11
2025-05-22selftests/bpf: Add socket_kind_to_str() to socket_helpersMichal Luczaj1-0/+55
2025-05-22selftests/bpf: Support af_unix SOCK_DGRAM socket pair creationMichal Luczaj1-5/+24
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+27
2025-05-22selftests/bpf: Add SKIP_LLVM makefile variableMykyta Yatsenko1-0/+5
2025-05-22selftests: netfilter: move fib vrf test to nft_fib.shFlorian Westphal2-34/+90
2025-05-22selftests: netfilter: nft_fib.sh: add 'type' mode testsFlorian Westphal1-10/+174
2025-05-22selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group repres...Florian Westphal1-4/+161
2025-05-22selftests/tc-testing: Add an HFSC qlen accounting testCong Wang1-0/+27
2025-05-22perf/uapi: Clean up <uapi/linux/perf_event.h> a bitIngo Molnar1-321/+331
2025-05-22perf/uapi: Fix PERF_RECORD_SAMPLE comments in <uapi/linux/perf_event.h>Ian Rogers1-2/+3
2025-05-21tools: ynl: add a sample for TCJakub Kicinski2-0/+81
2025-05-21tools: ynl: enable codegen for TCJakub Kicinski2-1/+8
2025-05-21tools: ynl-gen: support weird sub-message formatsJakub Kicinski2-13/+43
2025-05-21tools: ynl-gen: support local attrs in _multi_parseJakub Kicinski1-4/+8
2025-05-21tools: ynl-gen: move fixed header info from RenderInfo to StructJakub Kicinski1-18/+27
2025-05-21tools: ynl-gen: support passing selector to a nestJakub Kicinski1-5/+60
2025-05-21tools: ynl-gen: add makefile deps for neighJakub Kicinski1-1/+2
2025-05-21selftests/sched_ext: Update test enq_select_cpu_failsAndrea Righi5-105/+163
2025-05-21selftests: can: test_raw_filter.sh: add support of physical interfacesVincent Mailhol1-2/+10
2025-05-21selftests: can: Import tst-filter from can-testsFelix Maurer5-0/+456
2025-05-21selftests: harness: Stop using setjmp()/longjmp()Thomas Weißschuh1-30/+15
2025-05-21selftests: harness: Add "variant" and "self" to test metadataThomas Weißschuh1-0/+4
2025-05-21selftests: harness: Add teardown callback to test metadataThomas Weißschuh1-6/+13
2025-05-21selftests: harness: Move teardown conditional into test metadataThomas Weißschuh1-10/+11
2025-05-21selftests: harness: Don't set setup_completed for fixtureless testsThomas Weißschuh1-1/+0
2025-05-21selftests: harness: Implement test timeouts through pidfdThomas Weißschuh1-47/+25
2025-05-21selftests: harness: Remove dependency on libatomicThomas Weißschuh1-2/+2
2025-05-21selftests: harness: Remove inline qualifier for wrappersThomas Weißschuh1-2/+2
2025-05-21selftests: harness: Mark functions without prototypes staticThomas Weißschuh1-6/+6
2025-05-21selftests: harness: Ignore unused variant argument warningThomas Weißschuh1-1/+1
2025-05-21selftests: harness: Use C89 comment styleThomas Weißschuh1-1/+1
2025-05-21selftests: harness: Add kselftest harness selftestThomas Weißschuh6-0/+223
2025-05-21selftests/nolibc: drop include guards around standard headersThomas Weißschuh2-7/+0
2025-05-21tools/nolibc: move NULL and offsetof() to sys/stddef.hThomas Weißschuh4-9/+26
2025-05-21tools/nolibc: move uname() and friends to sys/utsname.hThomas Weißschuh4-27/+44
2025-05-21tools/nolibc: move makedev() and friends to sys/sysmacros.hThomas Weißschuh4-5/+22
2025-05-21tools/nolibc: move getrlimit() and friends to sys/resource.hThomas Weißschuh5-39/+55
2025-05-21tools/nolibc: move reboot() to sys/reboot.hThomas Weißschuh5-19/+36
2025-05-21tools/nolibc: move prctl() to sys/prctl.hThomas Weißschuh4-21/+38
2025-05-21tools/nolibc: move mount() to sys/mount.hThomas Weißschuh4-20/+39
2025-05-21tools/nolibc: move ioctl() to sys/ioctl.hThomas Weißschuh4-12/+31
2025-05-21tools/nolibc: implement wait() in terms of waitpid()Thomas Weißschuh1-6/+6
2025-05-21tools/nolibc: fall back to sys_clock_gettime() in gettimeofday()Thomas Weißschuh1-1/+14
2025-05-21tools/nolibc: add fopen()Thomas Weißschuh2-0/+51
2025-05-21tools/nolibc: add namespace functionalityThomas Weißschuh5-0/+121
2025-05-21tools/nolibc: add difftime()Thomas Weißschuh2-0/+19
2025-05-21tools/nolibc: add timerfd functionalityThomas Weißschuh4-0/+137
2025-05-21tools/nolibc: add timer functionsThomas Weißschuh3-0/+138
2025-05-21tools/nolibc: add clock_getres(), clock_gettime() and clock_settime()Thomas Weißschuh3-0/+99
2025-05-21tools/nolibc: add support for access() and faccessat()Thomas Weißschuh2-0/+30
2025-05-21tools/nolibc: add abs() and friendsThomas Weißschuh5-0/+53
2025-05-21tools/nolibc: add getrandom()Thomas Weißschuh4-0/+58
2025-05-21tools/nolibc: add mremap()Thomas Weißschuh2-3/+30
2025-05-21tools/nolibc: add more stat() variantsThomas Weißschuh1-2/+23
2025-05-21tools/nolibc: add %m printf formatThomas Weißschuh2-0/+25
2025-05-21tools/nolibc: add strstr()Thomas Weißschuh2-0/+23
2025-05-21tools/nolibc: use poll-related definitions from UAPI headersThomas Weißschuh2-15/+1
2025-05-21tools/nolibc: move poll() to poll.hThomas Weißschuh4-37/+57
2025-05-21tools/nolibc: Add m68k supportDaniel Palmer4-0/+153
2025-05-21selftests/nolibc: always run nolibc header checkThomas Weißschuh1-1/+1
2025-05-21tools/nolibc: include nolibc.h early from all header filesThomas Weißschuh20-63/+60
2025-05-21tools/nolibc: add target to check header usabilityThomas Weißschuh1-0/+9
2025-05-21selftests/coredump: add tests for AF_UNIX coredumpsChristian Brauner1-1/+466
2025-05-21selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructureChristian Brauner1-0/+22
2025-05-21selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized"Colin Ian King1-1/+1
2025-05-21tools headers: Synchronize prctl.h ABI headerSebastian Andrzej Siewior3-11/+15
2025-05-21selftests/futex: Use TAP output in futex_numa_mpolSebastian Andrzej Siewior1-33/+32
2025-05-21selftests/futex: Use TAP output in futex_priv_hashSebastian Andrzej Siewior1-86/+62
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar10-56/+192
2025-05-20selftests: net: Fix spellingsSumanth Gavini1-2/+2
2025-05-20selftests: nci: Fix "Electrnoics" to "Electronics"Sumanth Gavini1-1/+1
2025-05-20selftests: net: validate team flags propagationStanislav Fomichev3-1/+82
2025-05-20selftests/bpf: Test multi-split BTFAlan Maguire1-6/+52
2025-05-20libbpf/btf: Fix string handling to support multi-split BTFAlan Maguire1-1/+1
2025-05-20selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_runAndrea Righi2-0/+50
2025-05-20selftests: seccomp: Fix "performace" to "performance"Sumanth Gavini1-1/+1
2025-05-20selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACKMing Lei11-13/+108
2025-05-20selftests: ublk: support UBLK_F_AUTO_BUF_REGMing Lei10-29/+138
2025-05-20selftests: ublk: make IO & device removal test more stressfulMing Lei2-5/+7
2025-05-19selftests: drv-net: Fix "envirnoments" to "environments"Sumanth Gavini1-1/+1
2025-05-19cgroup: use separate rstat trees for each subsystemJP Kobryn1-6/+12
2025-05-19kunit: tool: add test counts to JSON outputRae Moar1-0/+10
2025-05-19selftests/bpf: Remove unnecessary link dependenciesMykyta Yatsenko1-5/+2
2025-05-19Merge tag 'ovpn-net-next-20250515' of https://github.com/OpenVPN/ovpn-net-nextDavid S. Miller5-13/+42
2025-05-16vsock/test: check also expected errno on sigpipe testStefano Garzarella1-2/+10
2025-05-16vsock/test: retry send() to avoid occasional failure in sigpipe testStefano Garzarella1-8/+30
2025-05-16vsock/test: add timeout_usleep() to allow sleeping in timeout sectionsStefano Garzarella2-0/+19
2025-05-16tools: ynl: add a sample for rt-linkJakub Kicinski2-0/+185
2025-05-16tools: ynl: enable codegen for all rt- familiesJakub Kicinski2-4/+7
2025-05-16tools: ynl: submsg: reverse parse / error reportingJakub Kicinski3-11/+107
2025-05-16tools: ynl-gen: submsg: support parsing and rendering sub-messagesJakub Kicinski4-4/+89
2025-05-16tools: ynl-gen: submsg: render the structsJakub Kicinski1-3/+43
2025-05-16tools: ynl-gen: submsg: plumb thru an empty typeJakub Kicinski2-2/+23
2025-05-16tools: ynl-gen: prepare for submsg structsJakub Kicinski1-23/+39
2025-05-16tools: ynl-gen: factor out the annotation of pure nested structJakub Kicinski1-17/+22
2025-05-16Merge tag 'linux-cpupower-6.16-rc1' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki7-10/+126
2025-05-16rcutorture: Fix issue with re-using old images on ARM64Joel Fernandes1-1/+1
2025-05-16rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01Paul E. McKenney1-2/+0
2025-05-16rcutorture: Reduce TREE01 CPU overcommitPaul E. McKenney1-1/+1
2025-05-16torture: Check for "Call trace:" as well as "Call Trace:"Paul E. McKenney2-2/+2
2025-05-16torture: Add testing of RCU's Rust bindings to torture.shPaul E. McKenney1-0/+45
2025-05-16torture: Add --do-{,no-}normal to torture.shPaul E. McKenney1-3/+27
2025-05-16xdrgen: Fix code generated for counted arraysChuck Lever3-0/+6
2025-05-16kselftest/arm64: Set default OUTPUT path when undefinedtanze1-0/+2
2025-05-15selftests/run_kselftest.sh: Use readlink if realpath is not availableYosry Ahmed1-1/+8
2025-05-15tools: ynl-gen: array-nest: support arrays of nestsJakub Kicinski1-0/+3
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski24-72/+875
2025-05-15Merge tag 'net-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-56/+192
2025-05-15selftest/net/ovpn: extend coverage with more test casesAntonio Quartulli5-11/+34
2025-05-15selftest/net/ovpn: fix crash in case of getaddrinfo() failureAntonio Quartulli1-2/+8
2025-05-14selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_custom_syncookie.c.Kuniyuki Iwashima1-1/+3
2025-05-14libbpf: Check bpf_map_skeleton link for NULLMykyta Yatsenko1-0/+6
2025-05-14objtool: Speed up SHT_GROUP reindexingJosh Poimboeuf2-18/+30
2025-05-13cpupower: do not install files to /etc/default/Francesco Poli (wintermute)4-11/+15
2025-05-13cpupower: do not call systemctl at install timeFrancesco Poli (wintermute)2-7/+14
2025-05-13cpupower: do not write DESTDIR to cpupower.serviceFrancesco Poli (wintermute)1-1/+1
2025-05-13vsock/test: Fix occasional failure in SIOCOUTQ testsKonstantin Shkolnyy1-12/+16
2025-05-13tools: ynl-gen: Allow multi-attr without nested-attributes againLukas Wunner1-4/+3
2025-05-13tools: ynl-gen: support struct for binary attributesJakub Kicinski1-1/+20
2025-05-13tools: ynl-gen: auto-indent elseJakub Kicinski1-0/+1
2025-05-13tools: ynl-gen: support sub-type for binary attributesJakub Kicinski1-3/+40
2025-05-13selftests: ncdevmem: Implement devmem TCP TXMina Almasry2-15/+311
2025-05-13net: devmem: TCP tx netlink apiStanislav Fomichev1-0/+1