Re: [PATCH net] selftests: tls: swap the TX and RX sockets in some tests
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Tue, 12 Sep 2023 16:16:25 +0200 you wrote: > tls.sendmsg_large and tls.sendmsg_multiple are trying to send through > the self->cfd socket (only configured with TLS_RX) and to receive through > the self->fd socket (only configured with TLS_TX), so they're not using > kTLS at all. Swap the sockets. > > Fixes: 7f657d5bf507 ("selftests: tls: add selftests for TLS sockets") > Signed-off-by: Sabrina Dubroca > > [...] Here is the summary with links: - [net] selftests: tls: swap the TX and RX sockets in some tests https://git.kernel.org/netdev/net/c/c326ca98446e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v3 0/9] arm32, bpf: add support for cpuv4 insns
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Thu, 7 Sep 2023 23:05:41 + you wrote: > Changes in V2 -> V3 > - Added comments at places where there could be confustion. > - In the patch for DIV64, fix the if-else case that would never run. > - In the same patch use a single instruction to POP caller saved regs. > - Add a patch to change maintainership of ARM32 BPF JIT. > > Changes in V1 -> V2: > - Fix coding style issues. > - Don't use tmp variable for src in emit_ldsx_r() as it is redundant. > - Optimize emit_ldsx_r() when offset can fit in immediate. > > [...] Here is the summary with links: - [bpf-next,v3,1/9] arm32, bpf: add support for 32-bit offset jmp instruction https://git.kernel.org/bpf/bpf-next/c/471f3d4ee4a6 - [bpf-next,v3,2/9] arm32, bpf: add support for sign-extension load instruction https://git.kernel.org/bpf/bpf-next/c/f9e6981b1f1c - [bpf-next,v3,3/9] arm32, bpf: add support for sign-extension mov instruction https://git.kernel.org/bpf/bpf-next/c/fc832653fa0d - [bpf-next,v3,4/9] arm32, bpf: add support for unconditional bswap instruction https://git.kernel.org/bpf/bpf-next/c/1cfb7eaebeac - [bpf-next,v3,5/9] arm32, bpf: add support for 32-bit signed division https://git.kernel.org/bpf/bpf-next/c/5097faa559a6 - [bpf-next,v3,6/9] arm32, bpf: add support for 64 bit division instruction https://git.kernel.org/bpf/bpf-next/c/71086041c2ba - [bpf-next,v3,7/9] selftest, bpf: enable cpu v4 tests for arm32 https://git.kernel.org/bpf/bpf-next/c/59ff6d63b730 - [bpf-next,v3,8/9] bpf/tests: add tests for cpuv4 instructions https://git.kernel.org/bpf/bpf-next/c/daabb2b098e0 - [bpf-next,v3,9/9] MAINTAINERS: Add myself for ARM32 BPF JIT maintainer. https://git.kernel.org/bpf/bpf-next/c/9b31b4f1d4ae You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf 0/3] libbpf/selftests syscall wrapper fixes for RISC-V
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Wed, 4 Oct 2023 13:09:02 +0200 you wrote: > From: Björn Töpel > > Commit 08d0ce30e0e4 ("riscv: Implement syscall wrappers") introduced > some regressions in libbpf, and the kselftests BPF suite, which are > fixed with these three patches. > > Note that there's an outstanding fix [1] for ftrace syscall tracing > which is also a fallout from the commit above. > > [...] Here is the summary with links: - [bpf,1/3] libbpf: Fix syscall access arguments on riscv https://git.kernel.org/bpf/bpf-next/c/8a412c5c1cd6 - [bpf,2/3] selftests/bpf: Define SYS_PREFIX for riscv https://git.kernel.org/bpf/bpf-next/c/0f2692ee4324 - [bpf,3/3] selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv https://git.kernel.org/bpf/bpf-next/c/b55b775f0316 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next 0/3] selftest/bpf, riscv: Improved cross-building support
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Wed, 4 Oct 2023 14:27:18 +0200 you wrote: > From: Björn Töpel > > Yet another "more cross-building support for RISC-V" series. > > An example how to invoke a gen_tar build: > > | make ARCH=riscv CROSS_COMPILE=riscv64-linux-gnu- CC=riscv64-linux-gnu-gcc > \ > |HOSTCC=gcc O=/workspace/kbuild FORMAT= \ > |SKIP_TARGETS="arm64 ia64 powerpc sparc64 x86 sgx" -j $(($(nproc)-1)) \ > |-C tools/testing/selftests gen_tar > > [...] Here is the summary with links: - [bpf-next,1/3] selftests/bpf: Add cross-build support for urandom_read et al https://git.kernel.org/bpf/bpf-next/c/97a79e502e25 - [bpf-next,2/3] selftests/bpf: Enable lld usage for RISC-V https://git.kernel.org/bpf/bpf-next/c/72fae6319962 - [bpf-next,3/3] selftests/bpf: Add uprobe_multi to gen_tar target https://git.kernel.org/bpf/bpf-next/c/e096ab9d9f45 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v2 0/2] cleanups for sockmap_listen
Hello: This series was applied to bpf/bpf-next.git (master) by Martin KaFai Lau : On Thu, 5 Oct 2023 15:21:50 +0800 you wrote: > v2: > - rename c0/c1 to cli0/cli1, p0/p1 to peer0/perr1 as Daniel suggested. > > Two cleanups for sockmap_listen selftests: enable a kconfig and add a > new helper. > > Geliang Tang (2): > selftests/bpf: Enable CONFIG_VSOCKETS in config > selftests/bpf: Add pairs_redir_to_connected helper > > [...] Here is the summary with links: - [bpf-next,v2,1/2] selftests/bpf: Enable CONFIG_VSOCKETS in config https://git.kernel.org/bpf/bpf-next/c/d549854bc58f - [bpf-next,v2,2/2] selftests/bpf: Add pairs_redir_to_connected helper (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v3] selftests/bpf: Add pairs_redir_to_connected helper
Hello: This patch was applied to bpf/bpf-next.git (master) by Martin KaFai Lau : On Fri, 6 Oct 2023 18:32:16 +0800 you wrote: > Extract duplicate code from these four functions > > unix_redir_to_connected() > udp_redir_to_connected() > inet_unix_redir_to_connected() > unix_inet_redir_to_connected() > > [...] Here is the summary with links: - [bpf-next,v3] selftests/bpf: Add pairs_redir_to_connected helper https://git.kernel.org/bpf/bpf-next/c/fdd11c14c33b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 00/11] Extend VXLAN driver to support FDB flushing
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Mon, 9 Oct 2023 13:06:07 +0300 you wrote: > The merge commit 92716869375b ("Merge branch 'br-flush-filtering'") added > support for FDB flushing in bridge driver. Extend VXLAN driver to support > FDB flushing also. Add support for filtering by fields which are relevant > for VXLAN FDBs: > * Source VNI > * Nexthop ID > * 'router' flag > * Destination VNI > * Destination Port > * Destination IP > > [...] Here is the summary with links: - [net-next,01/11] net: Handle bulk delete policy in bridge driver https://git.kernel.org/netdev/net-next/c/38985e8c278b - [net-next,02/11] vxlan: vxlan_core: Make vxlan_flush() more generic for future use https://git.kernel.org/netdev/net-next/c/bfe36bf7811c - [net-next,03/11] vxlan: vxlan_core: Do not skip default entry in vxlan_flush() by default https://git.kernel.org/netdev/net-next/c/77b613efcc81 - [net-next,04/11] vxlan: vxlan_core: Add support for FDB flush https://git.kernel.org/netdev/net-next/c/d324eb9cec84 - [net-next,05/11] vxlan: vxlan_core: Support FDB flushing by source VNI https://git.kernel.org/netdev/net-next/c/a0f89d5e68b6 - [net-next,06/11] vxlan: vxlan_core: Support FDB flushing by nexthop ID https://git.kernel.org/netdev/net-next/c/36c111233b56 - [net-next,07/11] vxlan: vxlan_core: Support FDB flushing by destination VNI https://git.kernel.org/netdev/net-next/c/c499fccb71cb - [net-next,08/11] vxlan: vxlan_core: Support FDB flushing by destination port https://git.kernel.org/netdev/net-next/c/ac0db4ddd0cb - [net-next,09/11] vxlan: vxlan_core: Support FDB flushing by destination IP https://git.kernel.org/netdev/net-next/c/2dcd22023cab - [net-next,10/11] selftests: Add test cases for FDB flush with VXLAN device https://git.kernel.org/netdev/net-next/c/96eece693330 - [net-next,11/11] selftests: fdb_flush: Add test cases for FDB flush with bridge device https://git.kernel.org/netdev/net-next/c/f826f2a2ee1e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [patch net-next] selftests: netdevsim: use suitable existing dummy file for flash test
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 10 Oct 2023 16:44:00 +0200 you wrote: > From: Jiri Pirko > > The file name used in flash test was "dummy" because at the time test > was written, drivers were responsible for file request and as netdevsim > didn't do that, name was unused. However, the file load request is > now done in devlink code and therefore the file has to exist. > Use first random file from /lib/firmware for this purpose. > > [...] Here is the summary with links: - [net-next] selftests: netdevsim: use suitable existing dummy file for flash test https://git.kernel.org/netdev/net-next/c/6151ff9c7521 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net v2 0/4] selftests: openvswitch: Minor fixes for some systems
Hello: This series was applied to netdev/net.git (main) by David S. Miller : On Wed, 11 Oct 2023 15:49:35 -0400 you wrote: > A number of corner cases were caught when trying to run the selftests on > older systems. Missed skip conditions, some error cases, and outdated > python setups would all report failures but the issue would actually be > related to some other condition rather than the selftest suite. > > Address these individual cases. > > [...] Here is the summary with links: - [net,v2,1/4] selftests: openvswitch: Add version check for pyroute2 https://git.kernel.org/netdev/net/c/92e37f20f20a - [net,v2,2/4] selftests: openvswitch: Catch cases where the tests are killed https://git.kernel.org/netdev/net/c/af846afad5ca - [net,v2,3/4] selftests: openvswitch: Skip drop testing on older kernels https://git.kernel.org/netdev/net/c/76035fd12cb9 - [net,v2,4/4] selftests: openvswitch: Fix the ct_tuple for v4 https://git.kernel.org/netdev/net/c/8eff0e062201 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH] selftests: net: remove unused variables
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Sun, 15 Oct 2023 23:30:39 -0700 you wrote: > These variables are never referenced in the code, just remove them > > Signed-off-by: zhujun2 > --- > tools/testing/selftests/net/af_unix/scm_pidfd.c | 1 - > tools/testing/selftests/net/af_unix/test_unix_oob.c | 2 -- > tools/testing/selftests/net/nettest.c | 5 +++-- > 3 files changed, 3 insertions(+), 5 deletions(-) Here is the summary with links: - selftests: net: remove unused variables https://git.kernel.org/netdev/net-next/c/3c4fe89878fe You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v5 0/5] bridge: Add a limit on learned FDB entries
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Mon, 16 Oct 2023 15:27:19 +0200 you wrote: > Introduce a limit on the amount of learned FDB entries on a bridge, > configured by netlink with a build time default on bridge creation in > the kernel config. > > For backwards compatibility the kernel config default is disabling the > limit (0). > > [...] Here is the summary with links: - [net-next,v5,1/5] net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry https://git.kernel.org/netdev/net-next/c/cbf51acbc5d5 - [net-next,v5,2/5] net: bridge: Track and limit dynamically learned FDB entries https://git.kernel.org/netdev/net-next/c/bdb4dfda3b41 - [net-next,v5,3/5] net: bridge: Add netlink knobs for number / max learned FDB entries https://git.kernel.org/netdev/net-next/c/ddd1ad68826d - [net-next,v5,4/5] net: bridge: Set strict_start_type for br_policy https://git.kernel.org/netdev/net-next/c/19297c3ab23c - [net-next,v5,5/5] selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest https://git.kernel.org/netdev/net-next/c/6f84090333bb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2] selftests:net change ifconfig with ip command
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Mon, 23 Oct 2023 18:04:22 +0530 you wrote: > Change ifconfig with ip command, > on a system where ifconfig is > not used this script will not > work correcly. > > Test result with this patchset: > > [...] Here is the summary with links: - [v2] selftests:net change ifconfig with ip command https://git.kernel.org/netdev/net-next/c/37a38e439d4e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf v3 0/2] bpf: Fix incorrect immediate spill
Hello: This series was applied to bpf/bpf.git (master) by Alexei Starovoitov : On Wed, 01 Nov 2023 13:33:50 +0100 you wrote: > Immediate is incorrectly cast to u32 before being spilled, losing sign > information. The range information is incorrect after load again. Fix > immediate spill by remove the cast. The second patch add a test case > for this. > > Signed-off-by: Hao Sun > > [...] Here is the summary with links: - [bpf,v3,1/2] bpf: Fix check_stack_write_fixed_off() to correctly spill imm https://git.kernel.org/bpf/bpf/c/811c363645b3 - [bpf,v3,2/2] selftests/bpf: Add test for immediate spilled to stack https://git.kernel.org/bpf/bpf/c/85eb035e6cfd You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v3 1/2] selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Sat, 28 Oct 2023 10:54:13 +0530 you wrote: > As it was pointed out by Yonghong Song [1], in the bpf selftests the use > of the ASSERT_* series of macros is preferred over the CHECK macro. > This patch replaces all CHECK calls in bpf_iter with the appropriate > ASSERT_* macros. > > [1] > https://lore.kernel.org/lkml/0a142924-633c-44e6-9a92-2dc019656...@linux.dev > > [...] Here is the summary with links: - [bpf-next,v3,1/2] selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter https://git.kernel.org/bpf/bpf-next/c/ed47cb27586d - [bpf-next,v3,2/2] selftests/bpf: Add malloc failure checks in bpf_iter https://git.kernel.org/bpf/bpf-next/c/cb3c6a58be50 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf] selftests/bpf: Fix broken build where char is unsigned
Hello: This patch was applied to bpf/bpf.git (master) by Alexei Starovoitov : On Thu, 2 Nov 2023 11:35:37 +0100 you wrote: > From: Björn Töpel > > There are architectures where char is not signed. If so, the following > error is triggered: > > | xdp_hw_metadata.c:435:42: error: result of comparison of constant -1 \ > | with expression of type 'char' is always true \ > | [-Werror,-Wtautological-constant-out-of-range-compare] > | 435 | while ((opt = getopt(argc, argv, "mh")) != -1) { > | | ^ ~~ > | 1 error generated. > > [...] Here is the summary with links: - [bpf] selftests/bpf: Fix broken build where char is unsigned https://git.kernel.org/bpf/bpf/c/d84b139f53e8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCHv2 net] selftests: pmtu.sh: fix result checking
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Tue, 31 Oct 2023 11:47:32 +0800 you wrote: > In the PMTU test, when all previous tests are skipped and the new test > passes, the exit code is set to 0. However, the current check mistakenly > treats this as an assignment, causing the check to pass every time. > > Consequently, regardless of how many tests have failed, if the latest test > passes, the PMTU test will report a pass. > > [...] Here is the summary with links: - [PATCHv2,net] selftests: pmtu.sh: fix result checking https://git.kernel.org/netdev/net/c/63e201916b27 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH] selftests: bpf: config.aarch64: disable CONFIG_DEBUG_INFO_REDUCED
Hello: This patch was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Fri, 3 Nov 2023 23:09:12 +0100 you wrote: > Building an arm64 kernel and seftests/bpf with defconfig + > selftests/bpf/config and selftests/bpf/config.aarch64 the fragment > CONFIG_DEBUG_INFO_REDUCED is enabled in arm64's defconfig, it should be > disabled in file sefltests/bpf/config.aarch64 since if its not disabled > CONFIG_DEBUG_INFO_BTF wont be enabled. > > Signed-off-by: Anders Roxell > > [...] Here is the summary with links: - selftests: bpf: config.aarch64: disable CONFIG_DEBUG_INFO_REDUCED https://git.kernel.org/bpf/bpf-next/c/dfee93e25773 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next] selftests/bpf: add assert for user stacks in test_task_stack
Hello: This patch was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Sat, 11 Nov 2023 18:30:10 -0800 you wrote: > This is a follow up to: > commit b8e3a87a627b ("bpf: Add crosstask check to __bpf_get_stack"). > > This test ensures that the task iterator only gets a single > user stack (for the current task). > > Signed-off-by: Jordan Rome > > [...] Here is the summary with links: - [bpf-next] selftests/bpf: add assert for user stacks in test_task_stack https://git.kernel.org/bpf/bpf-next/c/727a92d62fd6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/5] mptcp: misc. fixes for v6.7
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Tue, 14 Nov 2023 00:16:12 +0100 you wrote: > Here are a few fixes related to MPTCP: > > - Patch 1 limits GSO max size to ~64K when MPTCP is being used due to a > spec limit. 'gso_max_size' can exceed the max value supported by MPTCP > since v5.19. > > - Patch 2 fixes a possible NULL pointer dereference on close that can > happen since v6.7-rc1. > > [...] Here is the summary with links: - [net,1/5] mptcp: deal with large GSO size https://git.kernel.org/netdev/net/c/9fce92f050f4 - [net,2/5] mptcp: fix possible NULL pointer dereference on close https://git.kernel.org/netdev/net/c/d109a7767273 - [net,3/5] mptcp: add validity check for sending RM_ADDR https://git.kernel.org/netdev/net/c/8df220b29282 - [net,4/5] mptcp: fix setsockopt(IP_TOS) subflow locking https://git.kernel.org/netdev/net/c/7679d34f97b7 - [net,5/5] selftests: mptcp: fix fastclose with csum failure https://git.kernel.org/netdev/net/c/7cefbe5e1dac You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v3] selftests/net: synchronize udpgro tests' tx and rx connection
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 14 Nov 2023 10:11:31 -0500 you wrote: > The sockets used by udpgso_bench_tx aren't always ready when > udpgso_bench_tx transmits packets. This issue is more prevalent in -rt > kernels, but can occur in both. Replace the hacky sleep calls with a > function that checks whether the ports in the namespace are ready for > use. > > Suggested-by: Paolo Abeni > Signed-off-by: Lucas Karpinski > > [...] Here is the summary with links: - [net-next,v3] selftests/net: synchronize udpgro tests' tx and rx connection https://git.kernel.org/netdev/net-next/c/3bdd9fd29cb0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: net: verify fq per-band packet limit
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Thu, 16 Nov 2023 15:34:43 -0500 you wrote: > From: Willem de Bruijn > > Commit 29f834aa326e ("net_sched: sch_fq: add 3 bands and WRR > scheduling") introduces multiple traffic bands, and per-band maximum > packet count. > > Per-band limits ensures that packets in one class cannot fill the > entire qdisc and so cause DoS to the traffic in the other classes. > > [...] Here is the summary with links: - [net-next] selftests: net: verify fq per-band packet limit https://git.kernel.org/netdev/net-next/c/a0bc96c0cd6e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v3 0/4] selftests/bpf: Update multiple prog_tests to use ASSERT_ macros
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Tue, 21 Nov 2023 05:33:14 +0530 you wrote: > Multiple files/programs in `tools/testing/selftests/bpf/prog_tests/` still > heavily use the `CHECK` macro, even when better `ASSERT_` alternatives are > available. > > As it was already pointed out by Yonghong Song [1] in the bpf selftests the > use > of the ASSERT_* series of macros is preferred over the CHECK macro. > > [...] Here is the summary with links: - [bpf-next,v3,1/4] selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca https://git.kernel.org/bpf/bpf-next/c/b0e2a0395312 - [bpf-next,v3,2/4] selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm https://git.kernel.org/bpf/bpf-next/c/3ec1114a9745 - [bpf-next,v3,3/4] selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id https://git.kernel.org/bpf/bpf-next/c/f125d09b99fc - [bpf-next,v3,4/4] selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux https://git.kernel.org/bpf/bpf-next/c/3ece0e85f679 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/4] selftests/net: fix a few small compiler warnings
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Fri, 24 Nov 2023 12:15:18 -0500 you wrote: > From: Willem de Bruijn > > Observed a clang warning when backporting cmsg_sender. > Ran the same build against all the .c files under selftests/net. > > This is clang-14 with -Wall > Which is what tools/testing/selftests/net/Makefile also enables. > > [...] Here is the summary with links: - [net,1/4] selftests/net: ipsec: fix constant out of range https://git.kernel.org/netdev/net/c/088559815477 - [net,2/4] selftests/net: fix a char signedness issue https://git.kernel.org/netdev/net/c/7b29828c5af6 - [net,3/4] selftests/net: unix: fix unused variable compiler warning https://git.kernel.org/netdev/net/c/59fef379d453 - [net,4/4] selftests/net: mptcp: fix uninitialized variable warnings https://git.kernel.org/netdev/net/c/00a4f8fd9c75 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/5] selftests: tc-testing: updates and cleanups for tdc
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Fri, 24 Nov 2023 12:42:43 -0300 you wrote: > Address the recommendations from the previous series and cleanup some > leftovers. > > Pedro Tammela (5): > selftests: tc-testing: remove buildebpf plugin > selftests: tc-testing: remove unnecessary time.sleep > selftests: tc-testing: prefix iproute2 functions with "ipr2" > selftests: tc-testing: cleanup on Ctrl-C > selftests: tc-testing: remove unused import > > [...] Here is the summary with links: - [net-next,1/5] selftests: tc-testing: remove buildebpf plugin https://git.kernel.org/netdev/net-next/c/a79d8ba734bd - [net-next,2/5] selftests: tc-testing: remove unnecessary time.sleep https://git.kernel.org/netdev/net-next/c/8059e68b9928 - [net-next,3/5] selftests: tc-testing: prefix iproute2 functions with "ipr2" https://git.kernel.org/netdev/net-next/c/56e16bc69bb7 - [net-next,4/5] selftests: tc-testing: cleanup on Ctrl-C https://git.kernel.org/netdev/net-next/c/501679f5d4a4 - [net-next,5/5] selftests: tc-testing: remove unused import https://git.kernel.org/netdev/net-next/c/ed346fccfc40 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v5 0/3] selftests/bpf: Use pkg-config to determine ld flags
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Sat, 25 Nov 2023 17:42:49 +0900 you wrote: > When linking statically, libraries may require other dependencies to be > included to ld flags. In particular, libelf may require libzstd. Use > pkg-config to determine such dependencies. > > V4 -> V5: Introduced variables LIBELF_CFLAGS and LIBELF_LIBS. > (Daniel Borkmann) > Added patch "selftests/bpf: Choose pkg-config for the target". > V3 -> V4: Added "2> /dev/null". > V2 -> V3: Added missing "echo". > V1 -> V2: Implemented fallback, referring to HOSTPKG_CONFIG. > > [...] Here is the summary with links: - [bpf-next,v5,1/3] selftests/bpf: Choose pkg-config for the target https://git.kernel.org/bpf/bpf-next/c/2ce344b68916 - [bpf-next,v5,2/3] selftests/bpf: Override PKG_CONFIG for static builds https://git.kernel.org/bpf/bpf-next/c/18f6f9de98d1 - [bpf-next,v5,3/3] selftests/bpf: Use pkg-config for libelf https://git.kernel.org/bpf/bpf-next/c/8998a479fd96 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/4] selftests: tc-testing: more tdc updates
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Wed, 29 Nov 2023 19:24:20 -0300 you wrote: > Follow-up on a feedback from Jakub and random cleanups from related > net/sched patches > > Pedro Tammela (4): > selftests: tc-testing: remove spurious nsPlugin usage > selftests: tc-testing: remove spurious './' from Makefile > selftests: tc-testing: rename concurrency.json to flower.json > selftests: tc-testing: remove filters/tests.json > > [...] Here is the summary with links: - [net-next,1/4] selftests: tc-testing: remove spurious nsPlugin usage (no matching commit) - [net-next,2/4] selftests: tc-testing: remove spurious './' from Makefile (no matching commit) - [net-next,3/4] selftests: tc-testing: rename concurrency.json to flower.json https://git.kernel.org/bpf/bpf-next/c/b5145153a7f3 - [net-next,4/4] selftests: tc-testing: remove filters/tests.json (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/4] selftests: tc-testing: more tdc updates
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 29 Nov 2023 19:24:20 -0300 you wrote: > Follow-up on a feedback from Jakub and random cleanups from related > net/sched patches > > Pedro Tammela (4): > selftests: tc-testing: remove spurious nsPlugin usage > selftests: tc-testing: remove spurious './' from Makefile > selftests: tc-testing: rename concurrency.json to flower.json > selftests: tc-testing: remove filters/tests.json > > [...] Here is the summary with links: - [net-next,1/4] selftests: tc-testing: remove spurious nsPlugin usage https://git.kernel.org/netdev/net-next/c/f7580f00cc6e - [net-next,2/4] selftests: tc-testing: remove spurious './' from Makefile https://git.kernel.org/netdev/net-next/c/74f7e7eeb1d2 - [net-next,3/4] selftests: tc-testing: rename concurrency.json to flower.json https://git.kernel.org/netdev/net-next/c/7de8b2efafeb - [net-next,4/4] selftests: tc-testing: remove filters/tests.json https://git.kernel.org/netdev/net-next/c/0fbb5a54f941 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH][NEXT] selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size"
Hello: This patch was applied to bpf/bpf-next.git (master) by Daniel Borkmann : On Mon, 4 Dec 2023 09:39:40 + you wrote: > There is a spelling mistake in an ASSERT_GT message. Fix it. > > Signed-off-by: Colin Ian King > --- > tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Here is the summary with links: - [NEXT] selftests/bpf: Fix spelling mistake "get_signaure_size" -> "get_signature_size" https://git.kernel.org/bpf/bpf-next/c/153de60e8bfb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCHv3 net-next 00/14] Conver net selftests to run in unique namespace (Part 1)
Hello: This series was applied to netdev/net-next.git (main) by Paolo Abeni : On Sat, 2 Dec 2023 10:00:56 +0800 you wrote: > As Guillaume pointed, many selftests create namespaces with very common > names (like "client" or "server") or even (partially) run directly in > init_net. > This makes these tests prone to failure if another namespace with the same > name already exists. It also makes it impossible to run several instances > of these tests in parallel. > > This patch set intend to conver all the net selftests to run in unique > namespace, > so we can update the selftest freamwork to run all tests in it's own namespace > in parallel. After update, we only need to wait for the test which need > longest time. > > [...] Here is the summary with links: - [PATCHv3,net-next,01/14] selftests/net: add lib.sh https://git.kernel.org/netdev/net-next/c/25ae948b4478 - [PATCHv3,net-next,02/14] selftests/net: convert arp_ndisc_evict_nocarrier.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/64227511ad57 - [PATCHv3,net-next,03/14] selftests/net: specify the interface when do arping https://git.kernel.org/netdev/net-next/c/7f770d28f2e5 - [PATCHv3,net-next,04/14] selftests/net: convert arp_ndisc_untracked_subnets.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/3a0f3367006f - [PATCHv3,net-next,05/14] selftests/net: convert cmsg tests to make them run in unique namespace https://git.kernel.org/netdev/net-next/c/7c16d485fec5 - [PATCHv3,net-next,06/14] selftests/net: convert drop_monitor_tests.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/0d8b488792e4 - [PATCHv3,net-next,07/14] selftests/net: convert traceroute.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/baf37f213c88 - [PATCHv3,net-next,08/14] selftests/net: convert icmp_redirect.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/c1516b3563ac - [PATCHv3,net-next,09/14] sleftests/net: convert icmp.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/80b74bd33421 - [PATCHv3,net-next,10/14] selftests/net: convert ioam6.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/2ab1ee827e97 - [PATCHv3,net-next,11/14] selftests/net: convert l2tp.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/4affb17c0d0e - [PATCHv3,net-next,12/14] selftests/net: convert ndisc_unsolicited_na_test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/3e05fc0c56bb - [PATCHv3,net-next,13/14] selftests/net: convert sctp_vrf.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/90e271f65ee4 - [PATCHv3,net-next,14/14] selftests/net: convert unicast_extensions.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/0f4765d0b48d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/9] Convert net selftests to run in unique namespace (Part 2)
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Wed, 6 Dec 2023 15:07:52 +0800 you wrote: > Here is the 2nd part of converting net selftests to run in unique namespace. > This part converts all bridge, vxlan, vrf tests. > > Here is the part 1 link: > https://lore.kernel.org/netdev/20231202020110.362433-1-liuhang...@gmail.com > > Hangbin Liu (9): > selftests/net: convert test_bridge_backup_port.sh to run it in unique > namespace > selftests/net: convert test_bridge_neigh_suppress.sh to run it in > unique namespace > selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace > selftests/net: convert test_vxlan_nolocalbypass.sh to run it in unique > namespace > selftests/net: convert test_vxlan_under_vrf.sh to run it in unique > namespace > selftests/net: convert test_vxlan_vnifiltering.sh to run it in unique > namespace > selftests/net: convert vrf_route_leaking.sh to run it in unique > namespace > selftests/net: convert vrf_strict_mode_test.sh to run it in unique > namespace > selftests/net: convert vrf-xfrm-tests.sh to run it in unique namespace > > [...] Here is the summary with links: - [net-next,1/9] selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/4624a78c18c6 - [net-next,2/9] selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/312abe3d93a3 - [net-next,3/9] selftests/net: convert test_vxlan_mdb.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/a8258e64ca74 - [net-next,4/9] selftests/net: convert test_vxlan_nolocalbypass.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/d79e907b425d - [net-next,5/9] selftests/net: convert test_vxlan_under_vrf.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/d6aab1f63297 - [net-next,6/9] selftests/net: convert test_vxlan_vnifiltering.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/5ece8371747d - [net-next,7/9] selftests/net: convert vrf_route_leaking.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/bedc99abcaf8 - [net-next,8/9] selftests/net: convert vrf_strict_mode_test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/51f64acbe36e - [net-next,9/9] selftests/net: convert vrf-xfrm-tests.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/61b12ebe439a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [net-next v1 00/16] Device Memory TCP
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Thu, 7 Dec 2023 16:52:31 -0800 you wrote: > Major changes in v1: > -- > > 1. Implemented MVP queue API ndos to remove the userspace-visible >driver reset. > > 2. Fixed issues in the napi_pp_put_page() devmem frag unref path. > > [...] Here is the summary with links: - [net-next,v1,01/16] net: page_pool: factor out releasing DMA from releasing the page https://git.kernel.org/netdev/net-next/c/c3f687d8dfeb - [net-next,v1,02/16] net: page_pool: create hooks for custom page providers (no matching commit) - [net-next,v1,03/16] queue_api: define queue api (no matching commit) - [net-next,v1,04/16] gve: implement queue api (no matching commit) - [net-next,v1,05/16] net: netdev netlink api to bind dma-buf to a net device (no matching commit) - [net-next,v1,06/16] netdev: support binding dma-buf to netdevice (no matching commit) - [net-next,v1,07/16] netdev: netdevice devmem allocator (no matching commit) - [net-next,v1,08/16] memory-provider: dmabuf devmem memory provider (no matching commit) - [net-next,v1,09/16] page_pool: device memory support (no matching commit) - [net-next,v1,10/16] page_pool: don't release iov on elevanted refcount (no matching commit) - [net-next,v1,11/16] net: support non paged skb frags (no matching commit) - [net-next,v1,12/16] net: add support for skbs with unreadable frags (no matching commit) - [net-next,v1,13/16] tcp: RX path for devmem TCP (no matching commit) - [net-next,v1,14/16] net: add SO_DEVMEM_DONTNEED setsockopt to release RX frags (no matching commit) - [net-next,v1,15/16] net: add devmem TCP documentation (no matching commit) - [net-next,v1,16/16] selftests: add ncdevmem, netcat for devmem TCP (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v6 0/5] Add bpf_xdp_get_xfrm_state() kfunc
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Thu, 14 Dec 2023 15:49:01 -0700 you wrote: > This patchset adds two kfunc helpers, bpf_xdp_get_xfrm_state() and > bpf_xdp_xfrm_state_release() that wrap xfrm_state_lookup() and > xfrm_state_put(). The intent is to support software RSS (via XDP) for > the ongoing/upcoming ipsec pcpu work [0]. Recent experiments performed > on (hopefully) reproducible AWS testbeds indicate that single tunnel > pcpu ipsec can reach line rate on 100G ENA nics. > > [...] Here is the summary with links: - [bpf-next,v6,1/5] bpf: xfrm: Add bpf_xdp_get_xfrm_state() kfunc https://git.kernel.org/bpf/bpf-next/c/8f0ec8c68175 - [bpf-next,v6,2/5] bpf: selftests: test_tunnel: Setup fresh topology for each subtest https://git.kernel.org/bpf/bpf-next/c/77a7a8220f0d - [bpf-next,v6,3/5] bpf: selftests: test_tunnel: Use vmlinux.h declarations https://git.kernel.org/bpf/bpf-next/c/02b4e126e6a5 - [bpf-next,v6,4/5] bpf: selftests: Move xfrm tunnel test to test_progs https://git.kernel.org/bpf/bpf-next/c/e7adc8291a9e - [bpf-next,v6,5/5] bpf: xfrm: Add selftest for bpf_xdp_get_xfrm_state() https://git.kernel.org/bpf/bpf-next/c/2cd07b0eb08c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCHv2 net-next 00/13] Convert net selftests to run in unique namespace (Part 3)
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 13 Dec 2023 14:08:43 +0800 you wrote: > Here is the 3rd part of converting net selftests to run in unique namespace. > This part converts all srv6 and fib tests. > > Note that patch 06 is a fix for testing fib_nexthop_multiprefix. > > Here is the part 1 link: > https://lore.kernel.org/netdev/20231202020110.362433-1-liuhang...@gmail.com > And part 2 link: > https://lore.kernel.org/netdev/20231206070801.1691247-1-liuhang...@gmail.com > > [...] Here is the summary with links: - [PATCHv2,net-next,01/13] selftests/net: add variable NS_LIST for lib.sh https://git.kernel.org/netdev/net-next/c/b6925b4ed57c - [PATCHv2,net-next,02/13] selftests/net: convert srv6_end_dt46_l3vpn_test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/59cac2efd378 - [PATCHv2,net-next,03/13] selftests/net: convert srv6_end_dt4_l3vpn_test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/7b2d941c81bc - [PATCHv2,net-next,04/13] selftests/net: convert srv6_end_dt6_l3vpn_test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/792cd1dbc8a2 - [PATCHv2,net-next,05/13] selftests/net: convert fcnal-test.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/779283b7770f - [PATCHv2,net-next,06/13] selftests/net: fix grep checking for fib_nexthop_multiprefix https://git.kernel.org/netdev/net-next/c/a33e9da34704 - [PATCHv2,net-next,07/13] selftests/net: convert fib_nexthop_multiprefix to run it in unique namespace https://git.kernel.org/netdev/net-next/c/5ae89fe43a4e - [PATCHv2,net-next,08/13] selftests/net: convert fib_nexthop_nongw.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/d2168ea79234 - [PATCHv2,net-next,09/13] selftests/net: convert fib_nexthops.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/39333e31672c - [PATCHv2,net-next,10/13] selftests/net: convert fib-onlink-tests.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/3a06833b2adc - [PATCHv2,net-next,11/13] selftests/net: convert fib_rule_tests.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/6c0ee7b4d69d - [PATCHv2,net-next,12/13] selftests/net: convert fib_tests.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/f6fc5b949911 - [PATCHv2,net-next,13/13] selftests/net: convert fdb_flush.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/b795db185e32 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next 0/3] Various BPF exception improvements
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Thu, 14 Dec 2023 15:56:24 -0700 you wrote: > Two small improves to BPF exceptions in this patchset: > > 1. Allow throwing exceptions in XDP progs > 2. Add some macros to help release references before throwing exceptions > > Note the macros are intended to be temporary, at least until BPF > exception infra is able to automatically release acquired resources. > > [...] Here is the summary with links: - [bpf-next,1/3] bpf: xdp: Register generic_kfunc_set with XDP programs https://git.kernel.org/bpf/bpf-next/c/7489723c2e26 - [bpf-next,2/3] bpf: selftests: Add bpf_assert_if() and bpf_assert_with_if() macros (no matching commit) - [bpf-next,3/3] bpf: selftests: Test bpf_assert_if() and bpf_assert_with_if() (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/4] mptcp: misc. fixes for v6.7
Hello: This series was applied to netdev/net.git (main) by David S. Miller : On Fri, 15 Dec 2023 17:04:23 +0100 you wrote: > Here are a few fixes related to MPTCP: > > Patch 1 avoids skipping some subtests of the MPTCP Join selftest by > mistake when using older versions of GCC. This fixes a patch introduced > in v6.4, backported up to v6.1. > > Patch 2 fixes an inconsistent state when using MPTCP + FastOpen. A fix > for v6.2. > > [...] Here is the summary with links: - [net,1/4] selftests: mptcp: join: fix subflow_send_ack lookup https://git.kernel.org/netdev/net/c/c8f021eec581 - [net,2/4] mptcp: fix inconsistent state on fastopen race https://git.kernel.org/netdev/net/c/4fd19a307016 - [net,3/4] mptcp: fill in missing MODULE_DESCRIPTION() https://git.kernel.org/netdev/net/c/a8f570b24797 - [net,4/4] mailmap: add entries for Geliang Tang https://git.kernel.org/netdev/net/c/356c71c46169 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v5 0/4] bpf: support to track BPF_JNE
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Tue, 19 Dec 2023 21:47:56 +0800 you wrote: > For now, the reg bounds is not handled for BPF_JNE case, which can cause > the failure of following case: > > /* The type of "a" is u32 */ > if (a > 0 && a < 100) { > /* the range of the register for a is [0, 99], not [1, 99], > * and will cause the following error: > * > * invalid zero-sized read > * > * as a can be 0. > */ > bpf_skb_store_bytes(skb, xx, xx, a, 0); > } > > [...] Here is the summary with links: - [bpf-next,v5,1/4] bpf: make the verifier tracks the "not equal" for regs https://git.kernel.org/bpf/bpf-next/c/d028f87517d6 - [bpf-next,v5,2/4] selftests/bpf: remove reduplicated s32 casting in "crafted_cases" https://git.kernel.org/bpf/bpf-next/c/1de584832375 - [bpf-next,v5,3/4] selftests/bpf: activate the OP_NE logic in range_cond() https://git.kernel.org/bpf/bpf-next/c/31d9cc96b1e3 - [bpf-next,v5,4/4] selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE https://git.kernel.org/bpf/bpf-next/c/463ea64eb008 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH][next] selftests/net: Fix various spelling mistakes in TCP-AO tests
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Mon, 18 Dec 2023 13:30:22 + you wrote: > There are a handful of spelling mistakes in test messages in the > TCP-AIO selftests. Fix these. > > Signed-off-by: Colin Ian King > --- > tools/testing/selftests/net/tcp_ao/connect-deny.c | 2 +- > tools/testing/selftests/net/tcp_ao/lib/proc.c | 4 ++-- > tools/testing/selftests/net/tcp_ao/setsockopt-closed.c | 2 +- > tools/testing/selftests/net/tcp_ao/unsigned-md5.c | 2 +- > 4 files changed, 5 insertions(+), 5 deletions(-) Here is the summary with links: - [next] selftests/net: Fix various spelling mistakes in TCP-AO tests https://git.kernel.org/netdev/net-next/c/67f440c05dd2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftest/tcp-ao: Rectify out-of-tree build
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 19 Dec 2023 02:03:05 + you wrote: > Trivial fix for out-of-tree build that I wasn't testing previously: > > 1. Create a directory for library object files, fixes: > > gcc lib/kconfig.c -Wall -O2 -g -D_GNU_SOURCE -fno-strict-aliasing -I > > ../../../../../usr/include/ -iquote /tmp/kselftest/kselftest/net/tcp_ao/lib > > -I ../../../../include/ -o > > /tmp/kselftest/kselftest/net/tcp_ao/lib/kconfig.o -c > > Assembler messages: > > Fatal error: can't create > > /tmp/kselftest/kselftest/net/tcp_ao/lib/kconfig.o: No such file or directory > > make[1]: *** [Makefile:46: > > /tmp/kselftest/kselftest/net/tcp_ao/lib/kconfig.o] Error 1 > > [...] Here is the summary with links: - [net-next] selftest/tcp-ao: Rectify out-of-tree build https://git.kernel.org/netdev/net-next/c/826eb9bcc184 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/8] Convert net selftests to run in unique namespace (last part)
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 19 Dec 2023 17:48:48 +0800 you wrote: > Here is the last part of converting net selftests to run in unique namespace. > This part converts all left tests. After the conversion, we can run the net > sleftests in parallel. e.g. > > # ./run_kselftest.sh -n -t net:reuseport_bpf > TAP version 13 > 1..1 > # selftests: net: reuseport_bpf > ok 1 selftests: net: reuseport_bpf > mod 10... > # Socket 0: 0 > # Socket 1: 1 > ... > # Socket 4: 19 > # Testing filter add without bind... > # SUCCESS > > [...] Here is the summary with links: - [net-next,1/8] selftests/net: convert gre_gso.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/b84c2faeb986 - [net-next,2/8] selftests/net: convert netns-name.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/f6476dedf08d - [net-next,3/8] selftests/net: convert rtnetlink.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/d3b6b1116127 - [net-next,4/8] selftests/net: convert stress_reuseport_listen.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/098f1ce08bbc - [net-next,5/8] selftests/net: convert xfrm_policy.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/976fd1fe4f58 - [net-next,6/8] selftests/net: use unique netns name for setup_loopback.sh setup_veth.sh https://git.kernel.org/netdev/net-next/c/4416c5f53b43 - [net-next,7/8] selftests/net: convert pmtu.sh to run it in unique namespace https://git.kernel.org/netdev/net-next/c/378f082eaf37 - [net-next,8/8] kselftest/runner.sh: add netns support https://git.kernel.org/netdev/net-next/c/9d0b4ad82d61 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH] selftests/net: remove unneeded semicolon
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 19 Dec 2023 13:54:04 +0800 you wrote: > No functional modification involved. > > ./tools/testing/selftests/net/tcp_ao/setsockopt-closed.c:121:2-3: Unneeded > semicolon. > > Reported-by: Abaci Robot > Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=7771 > Signed-off-by: Jiapeng Chong > > [...] Here is the summary with links: - selftests/net: remove unneeded semicolon https://git.kernel.org/netdev/net-next/c/6530b29f77c8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v11 00/10] net: ethernet: am65-cpsw: Add mqprio, frame preemption & coalescing
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 19 Dec 2023 12:57:55 +0200 you wrote: > Hi, > > This series adds mqprio qdisc offload in channel mode, > Frame Preemption MAC merge support and RX/TX coalesing > for AM65 CPSW driver. > > In v11 following changes were made > - Fix patch "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in > channel mode" > by including units.h > > [...] Here is the summary with links: - [net-next,v11,01/10] selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size https://git.kernel.org/netdev/net-next/c/2491d66ae66c - [net-next,v11,02/10] selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats https://git.kernel.org/netdev/net-next/c/c8659bd9d1c0 - [net-next,v11,03/10] net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required https://git.kernel.org/netdev/net-next/c/c92b1321bbf3 - [net-next,v11,04/10] net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS https://git.kernel.org/netdev/net-next/c/d0f9535b3182 - [net-next,v11,05/10] net: ethernet: am65-cpsw: cleanup TAPRIO handling https://git.kernel.org/netdev/net-next/c/5db81bdc486d - [net-next,v11,06/10] net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration https://git.kernel.org/netdev/net-next/c/1374841ad477 - [net-next,v11,07/10] net: ethernet: am65-cpsw: Move register definitions to header file https://git.kernel.org/netdev/net-next/c/8f5a75610698 - [net-next,v11,08/10] net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode https://git.kernel.org/netdev/net-next/c/bc8d62e16ec2 - [net-next,v11,09/10] net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support https://git.kernel.org/netdev/net-next/c/49a2eb906824 - [net-next,v11,10/10] net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers https://git.kernel.org/netdev/net-next/c/e4918f9d4882 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/4] mptcp: cleanup and support more ephemeral ports sockopts
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Tue, 19 Dec 2023 22:31:03 +0100 you wrote: > Patch 1 is a cleanup one: mptcp_is_tcpsk() helper was modifying sock_ops > in some cases which is unexpected with that name. > > Patch 2 to 4 add support for two socket options: IP_LOCAL_PORT_RANGE and > IP_BIND_ADDRESS_NO_PORT. The first one is a preparation patch, the > second one adds the support while the last one modifies an existing > selftest to validate the new features. > > [...] Here is the summary with links: - [net-next,1/4] mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() https://git.kernel.org/netdev/net-next/c/8e2b8a9fa512 - [net-next,2/4] mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() https://git.kernel.org/netdev/net-next/c/57d3117ca80f - [net-next,3/4] mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORT https://git.kernel.org/netdev/net-next/c/c85636a29264 - [net-next,4/4] selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE https://git.kernel.org/netdev/net-next/c/122db5e3634b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/2] selftest/net: Some more TCP-AO selftest post-merge fixups
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Fri, 22 Dec 2023 01:59:05 + you wrote: > Note that there's another post-merge fix for TCP-AO selftests, but that > doesn't conflict with these, so I don't resend that: > > https://lore.kernel.org/all/20231219-b4-tcp-ao-selftests-out-of-tree-v1-1-0fff92d26...@arista.com/T/#u > > Signed-off-by: Dmitry Safonov > > [...] Here is the summary with links: - [net-next,1/2] selftest/tcp-ao: Set routes in a proper VRF table id https://git.kernel.org/netdev/net-next/c/72cd9f8d5a99 - [net-next,2/2] selftest/tcp-ao: Work on namespace-ified sysctl_optmem_max https://git.kernel.org/netdev/net-next/c/80057b2080a8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next 0/4] mptcp: add CurrEstab MIB counter
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Fri, 22 Dec 2023 13:47:21 +0100 you wrote: > This MIB counter is similar to the one of TCP -- CurrEstab -- available > in /proc/net/snmp. This is useful to quickly list the number of MPTCP > connections without having to iterate over all of them. > > Patch 1 prepares its support by adding new helper functions: > > - MPTCP_DEC_STATS(): similar to MPTCP_INC_STATS(), but this time to >decrement a counter. > > [...] Here is the summary with links: - [net-next,1/4] mptcp: add CurrEstab MIB counter support https://git.kernel.org/netdev/net-next/c/d9cd27b8cd19 - [net-next,2/4] mptcp: use mptcp_set_state (no matching commit) - [net-next,3/4] selftests: mptcp: join: check CURRESTAB counters https://git.kernel.org/netdev/net-next/c/0bd962dd86b2 - [net-next,4/4] selftests: mptcp: diag: check CURRESTAB counters https://git.kernel.org/netdev/net-next/c/81ab772819da You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2 net-next] selftests/net: change shebang to bash to support "source"
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Fri, 29 Dec 2023 21:19:31 +0800 you wrote: > The patch set [1] added a general lib.sh in net selftests, and converted > several test scripts to source the lib.sh. > > unicast_extensions.sh (converted in [1]) and pmtu.sh (converted in [2]) > have a /bin/sh shebang which may point to various shells in different > distributions, but "source" is only available in some of them. For > example, "source" is a built-it function in bash, but it cannot be > used in dash. > > [...] Here is the summary with links: - [v2,net-next] selftests/net: change shebang to bash to support "source" https://git.kernel.org/netdev/net-next/c/05d92cb0e919 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v3 0/3] net: gro: reduce extension header parsing overhead
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 3 Jan 2024 15:36:41 +0100 you wrote: > This series attempts to reduce the parsing overhead of IPv6 extension > headers in GRO and GSO, by removing extension header specific code and > enabling the frag0 fast path. > > The following changes were made: > - Removed some unnecessary HBH conditionals by adding HBH offload >to inet6_offloads > - Added a utility function to support frag0 fast path in ipv6_gro_receive > - Added selftests for IPv6 packets with extension headers in GRO > > [...] Here is the summary with links: - [net-next,v3,1/3] net: gso: add HBH extension header offload support https://git.kernel.org/netdev/net-next/c/f2e3fc2158e6 - [net-next,v3,2/3] net: gro: parse ipv6 ext headers without frag0 invalidation https://git.kernel.org/netdev/net-next/c/dff0b0161ad5 - [net-next,v3,3/3] selftests/net: fix GRO coalesce test and add ext header coalesce tests https://git.kernel.org/netdev/net-next/c/4e321d590cec You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: forwarding: Avoid failures to source net/lib.sh
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Thu, 4 Jan 2024 09:11:09 -0500 you wrote: > The expression "source ../lib.sh" added to net/forwarding/lib.sh in commit > 25ae948b4478 ("selftests/net: add lib.sh") does not work for tests outside > net/forwarding which source net/forwarding/lib.sh (1). It also does not > work in some cases where only a subset of tests are exported (2). > > Avoid the problems mentioned above by replacing the faulty expression with > a copy of the content from net/lib.sh which is used by files under > net/forwarding. > > [...] Here is the summary with links: - [net-next] selftests: forwarding: Avoid failures to source net/lib.sh https://git.kernel.org/netdev/net-next/c/2114e83381d3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/2] selftests: net: Small fixes
Hello: This series was applied to netdev/net.git (main) by David S. Miller : On Wed, 10 Jan 2024 09:14:34 -0500 you wrote: > From: Benjamin Poirier > > Two small fixes for net selftests. > > These patches were carved out of the following RFC series: > https://lore.kernel.org/netdev/20231222135836.992841-1-bpoir...@nvidia.com/ > > [...] Here is the summary with links: - [net,1/2] selftests: bonding: Change script interpreter (no matching commit) - [net,2/2] selftests: forwarding: Remove executable bits from lib.sh https://git.kernel.org/netdev/net/c/1ad04b795cc3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH] selftests/net/tcp-ao: Use LDLIBS instead of LDFLAGS
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 10 Jan 2024 21:34:10 + you wrote: > The rules to link selftests are: > > > $(OUTPUT)/%_ipv4: %.c > > $(LINK.c) $^ $(LDLIBS) -o $@ > > > > $(OUTPUT)/%_ipv6: %.c > > $(LINK.c) -DIPV6_TEST $^ $(LDLIBS) -o $@ > > [...] Here is the summary with links: - selftests/net/tcp-ao: Use LDLIBS instead of LDFLAGS https://git.kernel.org/netdev/net/c/e689a8769698 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/2] selftests: net: Small fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 10 Jan 2024 09:14:34 -0500 you wrote: > From: Benjamin Poirier > > Two small fixes for net selftests. > > These patches were carved out of the following RFC series: > https://lore.kernel.org/netdev/20231222135836.992841-1-bpoir...@nvidia.com/ > > [...] Here is the summary with links: - [net,1/2] selftests: bonding: Change script interpreter (no matching commit) - [net,2/2] selftests: forwarding: Remove executable bits from lib.sh https://git.kernel.org/netdev/net/c/66cee759ffa3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v2 00/15] Improvements for tracking scalars in the BPF verifier
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Mon, 8 Jan 2024 22:51:54 +0200 you wrote: > From: Maxim Mikityanskiy > > The goal of this series is to extend the verifier's capabilities of > tracking scalars when they are spilled to stack, especially when the > spill or fill is narrowing. It also contains a fix by Eduard for > infinite loop detection and a state pruning optimization by Eduard that > compensates for a verification complexity regression introduced by > tracking unbounded scalars. These improvements reduce the surface of > false rejections that I saw while working on Cilium codebase. > > [...] Here is the summary with links: - [bpf-next,v2,01/15] selftests/bpf: Fix the u64_offset_to_skb_data test https://git.kernel.org/bpf/bpf-next/c/02fb00d34de1 - [bpf-next,v2,02/15] bpf: make infinite loop detection in is_state_visited() exact https://git.kernel.org/bpf/bpf-next/c/3a96c705f48a - [bpf-next,v2,03/15] selftests/bpf: check if imprecise stack spills confuse infinite loop detection https://git.kernel.org/bpf/bpf-next/c/723909ae6496 - [bpf-next,v2,04/15] bpf: Make bpf_for_each_spilled_reg consider narrow spills https://git.kernel.org/bpf/bpf-next/c/0e00a9551c61 - [bpf-next,v2,05/15] selftests/bpf: Add a test case for 32-bit spill tracking https://git.kernel.org/bpf/bpf-next/c/221dffec93e8 - [bpf-next,v2,06/15] bpf: Add the assign_scalar_id_before_mov function https://git.kernel.org/bpf/bpf-next/c/85b6e9d75c8e - [bpf-next,v2,07/15] bpf: Add the get_reg_width function https://git.kernel.org/bpf/bpf-next/c/b08973e4d9c4 - [bpf-next,v2,08/15] bpf: Assign ID to scalars on spill https://git.kernel.org/bpf/bpf-next/c/26b560765e67 - [bpf-next,v2,09/15] selftests/bpf: Test assigning ID to scalars on spill https://git.kernel.org/bpf/bpf-next/c/5a052eb509e9 - [bpf-next,v2,10/15] bpf: Track spilled unbounded scalars https://git.kernel.org/bpf/bpf-next/c/53ac20c9e0dd - [bpf-next,v2,11/15] selftests/bpf: Test tracking spilled unbounded scalars https://git.kernel.org/bpf/bpf-next/c/9ba80a06cabb - [bpf-next,v2,12/15] bpf: Preserve boundaries and track scalars on narrowing fill (no matching commit) - [bpf-next,v2,13/15] selftests/bpf: Add test cases for narrowing fill (no matching commit) - [bpf-next,v2,14/15] bpf: Optimize state pruning for spilled scalars (no matching commit) - [bpf-next,v2,15/15] selftests/bpf: states pruning checks for scalar vs STACK_{MISC,ZERO} (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/2] selftests: net: Small fixes
Hello: This series was applied to netdev/net.git (main) by Paolo Abeni : On Wed, 10 Jan 2024 09:14:34 -0500 you wrote: > From: Benjamin Poirier > > Two small fixes for net selftests. > > These patches were carved out of the following RFC series: > https://lore.kernel.org/netdev/20231222135836.992841-1-bpoir...@nvidia.com/ > > [...] Here is the summary with links: - [net,1/2] selftests: bonding: Change script interpreter https://git.kernel.org/netdev/net/c/c2518da8e6b0 - [net,2/2] selftests: forwarding: Remove executable bits from lib.sh (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: netdevsim: correct expected FEC strings
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Sun, 14 Jan 2024 14:47:48 -0800 you wrote: > ethtool CLI has changed its output. Make the test compatible. > > Signed-off-by: Jakub Kicinski > --- > CC: sh...@kernel.org > CC: linux-kselftest@vger.kernel.org > > [...] Here is the summary with links: - [net] selftests: netdevsim: correct expected FEC strings https://git.kernel.org/netdev/net/c/4697381bd076 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: netdevsim: sprinkle more udevadm settle
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Sun, 14 Jan 2024 14:47:26 -0800 you wrote: > Number of tests are failing when netdev renaming is active > on the system. Add udevadm settle in logic determining > the names. > > Fixes: 242aaf03dc9b ("selftests: add a test for ethtool pause stats") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: netdevsim: sprinkle more udevadm settle https://git.kernel.org/netdev/net/c/2c4ca7977298 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: bonding: add missing build configs
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 15 Jan 2024 18:02:01 -0800 you wrote: > bonding tests also try to create bridge, veth and dummy > interfaces. These are not currently listed in config. > > Fixes: bbb774d921e2 ("net: Add tests for bonding and team address list > management") > Fixes: c078290a2b76 ("selftests: include bonding tests into the kselftest > infra") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: bonding: add missing build configs https://git.kernel.org/netdev/net/c/03fb8565c880 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: netdevsim: add a config file
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Tue, 16 Jan 2024 07:43:11 -0800 you wrote: > netdevsim tests aren't very well integrated with kselftest, > which has its advantages and disadvantages. But regardless > of the intended integration - a config file to know what kernel > to build is very useful, add one. > > Fixes: fc4c93f145d7 ("selftests: add basic netdevsim devlink flash testing") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: netdevsim: add a config file https://git.kernel.org/netdev/net/c/39369c9a6e09 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: bonding: Add more missing config options
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Tue, 16 Jan 2024 10:49:26 -0500 you wrote: > As a followup to commit 03fb8565c880 ("selftests: bonding: add missing > build configs"), add more networking-specific config options which are > needed for bonding tests. > > For testing, I used the minimal config generated by virtme-ng and I added > the options in the config file. All bonding tests passed. > > [...] Here is the summary with links: - [net] selftests: bonding: Add more missing config options https://git.kernel.org/netdev/net/c/dd2d40acdbb2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: bonding: Increase timeout to 1200s
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Wed, 17 Jan 2024 19:12:32 -0500 you wrote: > When tests are run by runner.sh, bond_options.sh gets killed before > it can complete: > > make -C tools/testing/selftests run_tests TARGETS="drivers/net/bonding" > [...] > # timeout set to 120 > # selftests: drivers/net/bonding: bond_options.sh > # TEST: prio (active-backup miimon primary_reselect 0)[ > OK ] > # TEST: prio (active-backup miimon primary_reselect 1)[ > OK ] > # TEST: prio (active-backup miimon primary_reselect 2)[ > OK ] > # TEST: prio (active-backup arp_ip_target primary_reselect 0) [ > OK ] > # TEST: prio (active-backup arp_ip_target primary_reselect 1) [ > OK ] > # TEST: prio (active-backup arp_ip_target primary_reselect 2) [ > OK ] > # > not ok 7 selftests: drivers/net/bonding: bond_options.sh # TIMEOUT 120 > seconds > > [...] Here is the summary with links: - [net] selftests: bonding: Increase timeout to 1200s https://git.kernel.org/netdev/net/c/d7309c20ef3a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: fill in some missing configs for net
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 22 Jan 2024 12:35:28 -0800 you wrote: > We are missing a lot of config options from net selftests, > it seems: > > tun/tap: CONFIG_TUN, CONFIG_MACVLAN, CONFIG_MACVTAP > fib_tests: CONFIG_NET_SCH_FQ_CODEL > l2tp:CONFIG_L2TP, CONFIG_L2TP_V3, CONFIG_L2TP_IP, CONFIG_L2TP_ETH > sctp-vrf:CONFIG_INET_DIAG > txtimestamp: CONFIG_NET_CLS_U32 > vxlan_mdb: CONFIG_BRIDGE_VLAN_FILTERING > gre_gso: CONFIG_NET_IPGRE_DEMUX, CONFIG_IP_GRE, CONFIG_IPV6_GRE > srv6_end_dt*_l3vpn: CONFIG_IPV6_SEG6_LWTUNNEL > ip_local_port_range: CONFIG_MPTCP > fib_test:CONFIG_NET_CLS_BASIC > rtnetlink: CONFIG_MACSEC, CONFIG_NET_SCH_HTB, CONFIG_XFRM_INTERFACE > CONFIG_NET_IPGRE, CONFIG_BONDING > fib_nexthops: CONFIG_MPLS, CONFIG_MPLS_ROUTING > vxlan_mdb: CONFIG_NET_ACT_GACT > tls: CONFIG_TLS, CONFIG_CRYPTO_CHACHA20POLY1305 > psample: CONFIG_PSAMPLE > fcnal: CONFIG_TCP_MD5SIG > > [...] Here is the summary with links: - [net] selftests: fill in some missing configs for net https://git.kernel.org/netdev/net/c/04fe7c5029cb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net v3] selftests: net: fix rps_default_mask with >32 CPUs
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 22 Jan 2024 11:58:15 -0800 you wrote: > If there is more than 32 cpus the bitmask will start to contain > commas, leading to: > > ./rps_default_mask.sh: line 36: [: ,: integer expression > expected > > Remove the commas, bash doesn't interpret leading zeroes as oct > so that should be good enough. Switch to bash, Simon reports that > not all shells support this type of substitution. > > [...] Here is the summary with links: - [net,v3] selftests: net: fix rps_default_mask with >32 CPUs https://git.kernel.org/netdev/net/c/0719b5338a0c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: netdevsim: fix the udp_tunnel_nic test
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 22 Jan 2024 22:05:29 -0800 you wrote: > This test is missing a whole bunch of checks for interface > renaming and one ifup. Presumably it was only used on a system > with renaming disabled and NetworkManager running. > > Fixes: 91f430b2c49d ("selftests: net: add a test for UDP tunnel info infra") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: netdevsim: fix the udp_tunnel_nic test https://git.kernel.org/netdev/net/c/0879020a7817 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: tcp_ao: add a config file
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 24 Jan 2024 11:25:50 -0800 you wrote: > Still a bit unclear whether each directory should have its own > config file, but assuming they should lets add one for tcp_ao. > > The following tests still fail with this config in place: > - rst_ipv4, > - rst_ipv6, > - bench-lookups_ipv6. > other 21 pass. > > [...] Here is the summary with links: - [net] selftests: tcp_ao: add a config file https://git.kernel.org/netdev/net/c/b64787840080 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/3] selftests: net: a few fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 24 Jan 2024 22:33:19 +0100 you wrote: > This series address self-tests failures for udp gro-related tests. > > The first patch addresses the main problem I observe locally - the XDP > program required by such tests, xdp_dummy, is currently build in the > ebpf self-tests directory, not available if/when the user targets net > only. Arguably is more a refactor than a fix, but still targeting net > to hopefully > > [...] Here is the summary with links: - [net,1/3] selftests: net: remove dependency on ebpf tests https://git.kernel.org/netdev/net/c/98cb12eb52a7 - [net,2/3] selftests: net: included needed helper in the install targets https://git.kernel.org/netdev/net/c/f5173fe3e13b - [net,3/3] selftests: net: explicitly wait for listener ready https://git.kernel.org/netdev/net/c/4acffb66630a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: tcp_ao: set the timeout to 2 minutes
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 24 Jan 2024 15:36:30 -0800 you wrote: > The default timeout for tests is 45sec, bench-lookups_ipv6 > seems to take around 50sec when running in a VM without > HW acceleration. Give it a 2x margin and set the timeout > to 120sec. > > Fixes: d1066c9c58d4 ("selftests/net: Add test/benchmark for removing MKTs") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: tcp_ao: set the timeout to 2 minutes https://git.kernel.org/netdev/net/c/39b383d77961 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v2 0/5] selftests: tc-testing: misc changes for tdc
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 24 Jan 2024 15:19:28 -0300 you wrote: > Patches 1 and 3 are fixes for tdc that were discovered when running it > using defconfig + tc-testing config and against the latest iproute2. > > Patch 2 improves the taprio tests. > > Patch 4 enables all tdc tests. > > [...] Here is the summary with links: - [net-next,v2,1/5] selftests: tc-testing: add missing netfilter config https://git.kernel.org/netdev/net-next/c/14a12e6c0b7f - [net-next,v2,2/5] selftests: tc-testing: check if 'jq' is available in taprio tests https://git.kernel.org/netdev/net-next/c/4f4d38412140 - [net-next,v2,3/5] selftests: tc-testing: adjust fq test to latest iproute2 https://git.kernel.org/netdev/net-next/c/3007d8712c9b - [net-next,v2,4/5] selftests: tc-testing: enable all tdc tests https://git.kernel.org/netdev/net-next/c/d17d0e333707 - [net-next,v2,5/5] selftests: tc-testing: return fail if a test fails in setup/teardown https://git.kernel.org/netdev/net-next/c/8981a85e1ba7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCHv2 net] selftests/net/lib: update busywait timeout value
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 24 Jan 2024 14:13:44 +0800 you wrote: > The busywait timeout value is a millisecond, not a second. So the > current setting 2 is too small. On slow/busy host (or VMs) the > current timeout can expire even on "correct" execution, causing random > failures. Let's copy the WAIT_TIMEOUT from forwarding/lib.sh and set > BUSYWAIT_TIMEOUT here. > > Fixes: 25ae948b4478 ("selftests/net: add lib.sh") > Signed-off-by: Hangbin Liu > > [...] Here is the summary with links: - [PATCHv2,net] selftests/net/lib: update busywait timeout value https://git.kernel.org/netdev/net/c/fc836129f708 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: give more time for GRO aggregation
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Thu, 25 Jan 2024 19:09:06 +0100 you wrote: > The gro.sh test-case relay on the gro_flush_timeout to ensure > that all the segments belonging to any given batch are properly > aggregated. > > The other end, the sender is a user-space program transmitting > each packet with a separate write syscall. A busy host and/or > stracing the sender program can make the relevant segments reach > the GRO engine after the flush timeout triggers. > > [...] Here is the summary with links: - [net] selftests: net: give more time for GRO aggregation https://git.kernel.org/netdev/net/c/89abe6283753 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v2] selftests/bpf: Drop return in bpf_testmod_exit
Hello: This patch was applied to bpf/bpf-next.git (master) by Daniel Borkmann : On Sun, 28 Jan 2024 19:43:57 +0800 you wrote: > From: Geliang Tang > > bpf_testmod_exit() should not have a return value, so this patch drops this > useless 'return' in it. > > Acked-by: Jiri Olsa > Signed-off-by: Geliang Tang > > [...] Here is the summary with links: - [bpf-next,v2] selftests/bpf: Drop return in bpf_testmod_exit https://git.kernel.org/bpf/bpf-next/c/f149d03f450b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: add missing config for nftables-backed iptables
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Fri, 26 Jan 2024 12:13:08 -0800 you wrote: > Modern OSes use iptables implementation with nf_tables as a backend, > e.g.: > > $ iptables -V > iptables v1.8.8 (nf_tables) > > Pablo points out that we need CONFIG_NFT_COMPAT to make that work, > otherwise we see a lot of: > > [...] Here is the summary with links: - [net] selftests: net: add missing config for nftables-backed iptables https://git.kernel.org/netdev/net/c/59c93583491a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next v2 0/6] selftests: Add TEST_INCLUDES directive and adjust tests to use it
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller : On Fri, 26 Jan 2024 18:21:17 -0500 you wrote: > After commit 25ae948b4478 ("selftests/net: add lib.sh") but before commit > 2114e83381d3 ("selftests: forwarding: Avoid failures to source > net/lib.sh"), some net selftests encountered errors when they were being > exported and run. This was because the new net/lib.sh was not exported > along with the tests. The errors were crudely avoided by duplicating some > content between net/lib.sh and net/forwarding/lib.sh in 2114e83381d3. > > [...] Here is the summary with links: - [net-next,v2,1/6] selftests: Introduce Makefile variable to list shared bash scripts https://git.kernel.org/netdev/net-next/c/2a0683be5b4c - [net-next,v2,2/6] selftests: bonding: Add net/forwarding/lib.sh to TEST_INCLUDES https://git.kernel.org/netdev/net-next/c/6500780cffa7 - [net-next,v2,3/6] selftests: team: Add shared library scripts to TEST_INCLUDES https://git.kernel.org/netdev/net-next/c/975b4a8b68ff - [net-next,v2,4/6] selftests: dsa: Replace test symlinks by wrapper script https://git.kernel.org/netdev/net-next/c/4a24560ad72f - [net-next,v2,5/6] selftests: forwarding: Redefine relative_path variable https://git.kernel.org/netdev/net-next/c/9f2af915916b - [net-next,v2,6/6] selftests: forwarding: Remove duplicated lib.sh content https://git.kernel.org/netdev/net-next/c/521ed1ce94bb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests/net: calibrate fq_band_pktlimit
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Fri, 26 Jan 2024 21:33:03 -0500 you wrote: > From: Willem de Bruijn > > This test validates per-band packet limits in FQ. Packets are dropped > rather than enqueued if the limit for their band is reached. > > This test is timing sensitive. It queues packets in FQ with a future > delivery time to fill the qdisc. > > [...] Here is the summary with links: - [net-next] selftests/net: calibrate fq_band_pktlimit https://git.kernel.org/netdev/net-next/c/57bf3dd2fe91 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests/net: calibrate txtimestamp
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Fri, 26 Jan 2024 21:31:51 -0500 you wrote: > From: Willem de Bruijn > > The test sends packets and compares enqueue, transmit and Ack > timestamps with expected values. It installs netem delays to increase > latency between these points. > > The test proves flaky in virtual environment (vng). Increase the > delays to reduce variance. Scale measurement tolerance accordingly. > > [...] Here is the summary with links: - [net-next] selftests/net: calibrate txtimestamp https://git.kernel.org/netdev/net-next/c/5264ab612e28 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/5] selftests: net: More small fixes
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Wed, 31 Jan 2024 09:08:43 -0500 you wrote: > Some small fixes for net selftests which follow from these recent commits: > dd2d40acdbb2 ("selftests: bonding: Add more missing config options") > 49078c1b80b6 ("selftests: forwarding: Remove executable bits from lib.sh") > > Benjamin Poirier (5): > selftests: team: Add missing config options > selftests: bonding: Check initial state > selftests: net: Remove executable bits from library scripts > selftests: net: List helper scripts in TEST_FILES Makefile variable > selftests: forwarding: List helper scripts in TEST_FILES Makefile > variable > > [...] Here is the summary with links: - [net,1/5] selftests: team: Add missing config options (no matching commit) - [net,2/5] selftests: bonding: Check initial state (no matching commit) - [net,3/5] selftests: net: Remove executable bits from library scripts https://git.kernel.org/bpf/bpf-next/c/cd1c194ffe28 - [net,4/5] selftests: net: List helper scripts in TEST_FILES Makefile variable (no matching commit) - [net,5/5] selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v4 0/3] Annotate kfuncs in .BTF_ids section
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov : On Sun, 28 Jan 2024 18:24:05 -0700 you wrote: > === Description === > > This is a bpf-treewide change that annotates all kfuncs as such inside > .BTF_ids. This annotation eventually allows us to automatically generate > kfunc prototypes from bpftool. > > We store this metadata inside a yet-unused flags field inside struct > btf_id_set8 (thanks Kumar!). pahole will be taught where to look. > > [...] Here is the summary with links: - [bpf-next,v4,1/3] bpf: btf: Support flags for BTF_SET8 sets https://git.kernel.org/bpf/bpf-next/c/79b47344bbc5 - [bpf-next,v4,2/3] bpf: btf: Add BTF_KFUNCS_START/END macro pair https://git.kernel.org/bpf/bpf-next/c/2747e0ee57c2 - [bpf-next,v4,3/3] bpf: treewide: Annotate BPF kfuncs in BTF https://git.kernel.org/bpf/bpf-next/c/6e7769e6419f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2 0/3] selftests/net: A couple of typos fixes in key-management/rst tests
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Tue, 30 Jan 2024 03:51:51 + you wrote: > Changes in v2: > - Dropped "selftests/net: Clean-up double assignment", going to send it > to net-next with other changes (Simon) > - Added a patch to rectify RST selftests. > - Link to v1: > https://lore.kernel.org/r/20240118-tcp-ao-test-key-mgmt-v1-0-3583ca147...@arista.com > > Two typo fixes, noticed by Mohammad's review. > And a fix for an issue that got uncovered. > > [...] Here is the summary with links: - [v2,1/3] selftests/net: Argument value mismatch when calling verify_counters() https://git.kernel.org/netdev/net/c/d8f5df1fcea5 - [v2,2/3] selftests/net: Rectify key counters checks https://git.kernel.org/netdev/net/c/384aa16d3776 - [v2,3/3] selftests/net: Repair RST passive reset selftest https://git.kernel.org/netdev/net/c/6caf3adcc877 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/3] selftests: net: a few pmtu.sh fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Tue, 30 Jan 2024 18:47:15 +0100 you wrote: > This series try to address CI failures for the pmtu.sh tests. It > does _not_ attempt to enable all the currently skipped cases, to > avoid adding more entropy. > > Tested with: > > make -C tools/testing/selftests/ TARGETS=net install > vng --build --config tools/testing/selftests/net/config > vng --run . --user root -- \ > ./tools/testing/selftests/kselftest_install/run_kselftest.sh \ > -t net:pmtu.sh > > [...] Here is the summary with links: - [net,1/3] selftests: net: add missing config for pmtu.sh tests https://git.kernel.org/netdev/net/c/f7c25d8e17dd - [net,2/3] selftests: net: fix available tunnels detection https://git.kernel.org/netdev/net/c/e4e4b6d568d2 - [net,3/3] selftests: net: don't access /dev/stdout in pmtu.sh https://git.kernel.org/netdev/net/c/bc0970d5ac1d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: add missing config for NF_TARGET_TTL
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 31 Jan 2024 08:56:05 -0800 you wrote: > amt test uses the TTL iptables module: > > ip netns exec "${RELAY}" iptables -t mangle -I PREROUTING \ > -d 239.0.0.1 -j TTL --ttl-set 2 > > Fixes: c08e8baea78e ("selftests: add amt interface selftest script") > Signed-off-by: Jakub Kicinski > > [...] Here is the summary with links: - [net] selftests: net: add missing config for NF_TARGET_TTL https://git.kernel.org/netdev/net/c/1939f738c73d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/5] selftests: net: More small fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 31 Jan 2024 09:08:43 -0500 you wrote: > Some small fixes for net selftests which follow from these recent commits: > dd2d40acdbb2 ("selftests: bonding: Add more missing config options") > 49078c1b80b6 ("selftests: forwarding: Remove executable bits from lib.sh") > > Benjamin Poirier (5): > selftests: team: Add missing config options > selftests: bonding: Check initial state > selftests: net: Remove executable bits from library scripts > selftests: net: List helper scripts in TEST_FILES Makefile variable > selftests: forwarding: List helper scripts in TEST_FILES Makefile > variable > > [...] Here is the summary with links: - [net,1/5] selftests: team: Add missing config options https://git.kernel.org/netdev/net/c/7b6fb3050d8f - [net,2/5] selftests: bonding: Check initial state https://git.kernel.org/netdev/net/c/8cc063ae1b3d - [net,3/5] selftests: net: Remove executable bits from library scripts (no matching commit) - [net,4/5] selftests: net: List helper scripts in TEST_FILES Makefile variable https://git.kernel.org/netdev/net/c/06efafd8608d - [net,5/5] selftests: forwarding: List helper scripts in TEST_FILES Makefile variable https://git.kernel.org/netdev/net/c/96cd5ac4c0e6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/9] mptcp: fixes for recent issues reported by CI's
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 31 Jan 2024 22:49:45 +0100 you wrote: > This series of 9 patches fixes issues mostly identified by CI's not > managed by the MPTCP maintainers. Thank you Linero (LKFT) and Netdev > maintainers (NIPA) for running our kunit and selftests tests! > > For the first patch, it took a bit of time to identify the root cause. > Some MPTCP Join selftest subtests have been "flaky", mostly in slow > environments. It appears to be due to the use of a TCP-specific helper > on an MPTCP socket. A fix for kernels >= v5.15. > > [...] Here is the summary with links: - [net,1/9] mptcp: fix data re-injection from stale subflow https://git.kernel.org/netdev/net/c/b6c620dc43cc - [net,2/9] selftests: mptcp: add missing kconfig for NF Filter https://git.kernel.org/netdev/net/c/3645c844902b - [net,3/9] selftests: mptcp: add missing kconfig for NF Filter in v6 https://git.kernel.org/netdev/net/c/8c86fad2cecd - [net,4/9] selftests: mptcp: add missing kconfig for NF Mangle https://git.kernel.org/netdev/net/c/2d41f10fa497 - [net,5/9] selftests: mptcp: increase timeout to 30 min https://git.kernel.org/netdev/net/c/4d4dfb2019d7 - [net,6/9] selftests: mptcp: decrease BW in simult flows https://git.kernel.org/netdev/net/c/5e2f3c65af47 - [net,7/9] selftests: mptcp: allow changing subtests prefix https://git.kernel.org/netdev/net/c/de46d138e773 - [net,8/9] selftests: mptcp: join: stop transfer when check is done (part 1) https://git.kernel.org/netdev/net/c/31ee4ad86afd - [net,9/9] selftests: mptcp: join: stop transfer when check is done (part 2) https://git.kernel.org/netdev/net/c/04b57c9e096a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: openvswitch: Test ICMP related matches work with SNAT
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Wed, 31 Jan 2024 17:08:22 +1300 you wrote: > Add a test case for regression in openvswitch nat that was fixed by > commit e6345d2824a3 ("netfilter: nf_nat: fix action not being set for > all ct states"). > > Link: https://lore.kernel.org/netdev/20231221224311.130319-1-b...@faucet.nz/ > Link: https://mail.openvswitch.org/pipermail/ovs-dev/2024-January/410476.html > Suggested-by: Aaron Conole > Signed-off-by: Brad Cowie > > [...] Here is the summary with links: - [net-next] selftests: openvswitch: Test ICMP related matches work with SNAT https://git.kernel.org/netdev/net-next/c/094bdd48afb8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v3 0/6] Improvements for tracking scalars in the BPF verifier
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko : On Sat, 27 Jan 2024 19:52:31 +0200 you wrote: > From: Maxim Mikityanskiy > > The goal of this series is to extend the verifier's capabilities of > tracking scalars when they are spilled to stack, especially when the > spill or fill is narrowing. It also contains a fix by Eduard for > infinite loop detection and a state pruning optimization by Eduard that > compensates for a verification complexity regression introduced by > tracking unbounded scalars. These improvements reduce the surface of > false rejections that I saw while working on Cilium codebase. > > [...] Here is the summary with links: - [bpf-next,v3,1/6] bpf: Track spilled unbounded scalars https://git.kernel.org/bpf/bpf-next/c/e67ddd9b1cff - [bpf-next,v3,2/6] selftests/bpf: Test tracking spilled unbounded scalars https://git.kernel.org/bpf/bpf-next/c/6be503cec6c9 - [bpf-next,v3,3/6] bpf: Preserve boundaries and track scalars on narrowing fill https://git.kernel.org/bpf/bpf-next/c/c1e6148cb4f8 - [bpf-next,v3,4/6] selftests/bpf: Add test cases for narrowing fill https://git.kernel.org/bpf/bpf-next/c/067313a85c6f - [bpf-next,v3,5/6] bpf: handle scalar spill vs all MISC in stacksafe() https://git.kernel.org/bpf/bpf-next/c/6efbde200bf3 - [bpf-next,v3,6/6] selftests/bpf: states pruning checks for scalar vs STACK_MISC https://git.kernel.org/bpf/bpf-next/c/73a28d9d000e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v2 net 0/4] selftests: net: more fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Thu, 1 Feb 2024 19:42:37 +0100 you wrote: > Another small bunch of fixes, addressing issues outlined by the > netdev CI. > > The first 2 patches are just rebased. > > The following 2 are new fixes, for even more problems that surfaced > meanwhile. > > [...] Here is the summary with links: - [v2,net,1/4] selftests: net: cut more slack for gro fwd tests. https://git.kernel.org/netdev/net/c/cb9f4a30fb85 - [v2,net,2/4] selftests: net: fix setup_ns usage in rtnetlink.sh https://git.kernel.org/netdev/net/c/d75df7526477 - [v2,net,3/4] selftests: net: fix tcp listener handling in pmtu.sh https://git.kernel.org/netdev/net/c/e71e016ad0f6 - [v2,net,4/4] selftests: net: avoid just another constant wait https://git.kernel.org/netdev/net/c/691bb4e49c98 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: netdevsim: stop using ifconfig
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Thu, 1 Feb 2024 16:11:54 -0800 you wrote: > Paolo points out that ifconfig is legacy and we should not use it. > > Signed-off-by: Jakub Kicinski > --- > CC: sh...@kernel.org > CC: ho...@kernel.org > CC: linux-kselftest@vger.kernel.org > > [...] Here is the summary with links: - [net-next] selftests: netdevsim: stop using ifconfig https://git.kernel.org/netdev/net-next/c/e35ba5811714 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: let big_tcp test cope with slow env
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Fri, 2 Feb 2024 17:06:59 +0100 you wrote: > In very slow environments, most big TCP cases including > segmentation and reassembly of big TCP packets have a good > chance to fail: by default the TCP client uses write size > well below 64K. If the host is low enough autocorking is > unable to build real big TCP packets. > > Address the issue using much larger write operations. > > [...] Here is the summary with links: - [net] selftests: net: let big_tcp test cope with slow env https://git.kernel.org/netdev/net/c/a19747c3b9bf You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests/net: ignore timing errors in so_txtime if KSFT_MACHINE_SLOW
Hello: This patch was applied to netdev/net-next.git (main) by Paolo Abeni : On Thu, 1 Feb 2024 11:21:19 -0500 you wrote: > From: Willem de Bruijn > > This test is time sensitive. It may fail on virtual machines and for > debug builds. > > Continue to run in these environments to get code coverage. But > optionally suppress failure for timing errors (only). This is > controlled with environment variable KSFT_MACHINE_SLOW. > > [...] Here is the summary with links: - [net-next] selftests/net: ignore timing errors in so_txtime if KSFT_MACHINE_SLOW https://git.kernel.org/netdev/net-next/c/c41dfb0dfbec You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH] selftests/net: Amend per-netns counter checks
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Fri, 2 Feb 2024 02:24:59 + you wrote: > Selftests here check not only that connect()/accept() for > TCP-AO/TCP-MD5/non-signed-TCP combinations do/don't establish > connections, but also counters: those are per-AO-key, per-socket and > per-netns. > > The counters are checked on the server's side, as the server listener > has TCP-AO/TCP-MD5/no keys for different peers. All tests run in > the same namespaces with the same veth pair, created in test_init(). > > [...] Here is the summary with links: - selftests/net: Amend per-netns counter checks https://git.kernel.org/netdev/net/c/b083d24fcf57 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: cmsg_ipv6: repeat the exact packet
Hello: This patch was applied to netdev/net.git (main) by David S. Miller : On Sun, 4 Feb 2024 08:56:18 -0800 you wrote: > cmsg_ipv6 test requests tcpdump to capture 4 packets, > and sends until tcpdump quits. Only the first packet > is "real", however, and the rest are basic UDP packets. > So if tcpdump doesn't start in time it will miss > the real packet and only capture the UDP ones. > > This makes the test fail on slow machine (no KVM or with > debug enabled) 100% of the time, while it passes in fast > environments. > > [...] Here is the summary with links: - [net] selftests: cmsg_ipv6: repeat the exact packet https://git.kernel.org/netdev/net/c/4b00d0c513da You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: add more missing kernel config
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 7 Feb 2024 18:31:10 +0100 you wrote: > The reuseport_addr_any.sh is currently skipping DCCP tests and > pmtu.sh is skipping all the FOU/GUE related cases: add the missing > options. > > Signed-off-by: Paolo Abeni > --- > Note that this does not include the - still missing - OVS-related > option and pmtu.sh is will keep skipping such cases. Such tests > will still fail in the virtme environment even with the relevant > kernel options enabled, as they have an hard to solve dependency > on systemd/dbus. > The longer term plan is to move such test cases in the openvswitch > directory. One short term option to avoid skips in selftests results > while retaining the potential code coverage would be making the ovs > tests disabled by default but reachable via pmtu.sh command line > arguments. > > [...] Here is the summary with links: - [net] selftests: net: add more missing kernel config https://git.kernel.org/netdev/net/c/02d9009f4e8c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: forwarding: Add missing multicast routing config entries
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Thu, 8 Feb 2024 18:55:38 +0200 you wrote: > The two tests that make use of multicast routig (router.sh and > router_multicast.sh) are currently failing in the netdev CI because the > kernel is missing multicast routing support. > > Fix by adding the required config entries. > > Fixes: 6d4efada3b82 ("selftests: forwarding: Add multicast routing test") > Signed-off-by: Ido Schimmel > > [...] Here is the summary with links: - [net-next] selftests: forwarding: Add missing multicast routing config entries https://git.kernel.org/netdev/net-next/c/f0ddf15f0a74 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net v2] selftests: net: Fix bridge backup port test flakiness
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Thu, 8 Feb 2024 14:31:10 +0200 you wrote: > The test toggles the carrier of a bridge port in order to test the > bridge backup port feature. > > Due to the linkwatch delayed work the carrier change is not always > reflected fast enough to the bridge driver and packets are not forwarded > as the test expects, resulting in failures [1]. > > [...] Here is the summary with links: - [net,v2] selftests: net: Fix bridge backup port test flakiness https://git.kernel.org/netdev/net/c/38ee0cb2a2e2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/4] selftests: forwarding: Various fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Thu, 8 Feb 2024 17:55:25 +0200 you wrote: > Fix various problems in the forwarding selftests so that they will pass > in the netdev CI instead of being ignored. See commit messages for > details. > > Ido Schimmel (4): > selftests: forwarding: Fix layer 2 miss test flakiness > selftests: forwarding: Fix bridge MDB test flakiness > selftests: forwarding: Suppress grep warnings > selftests: forwarding: Fix bridge locked port test flakiness > > [...] Here is the summary with links: - [net,1/4] selftests: forwarding: Fix layer 2 miss test flakiness https://git.kernel.org/netdev/net/c/93590849a05e - [net,2/4] selftests: forwarding: Fix bridge MDB test flakiness https://git.kernel.org/netdev/net/c/7399e2ce4d42 - [net,3/4] selftests: forwarding: Suppress grep warnings https://git.kernel.org/netdev/net/c/dd6b34589441 - [net,4/4] selftests: forwarding: Fix bridge locked port test flakiness https://git.kernel.org/netdev/net/c/f97f1fcc9690 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net v2 0/2] net: openvswitch: limit the recursions from action sets
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Wed, 7 Feb 2024 08:24:14 -0500 you wrote: > Open vSwitch module accepts actions as a list from the netlink socket > and then creates a copy which it uses in the action set processing. > During processing of the action list on a packet, the module keeps a > count of the execution depth and exits processing if the action depth > goes too high. > > However, during netlink processing the recursion depth isn't checked > anywhere, and the copy trusts that kernel has large enough stack to > accommodate it. The OVS sample action was the original action which > could perform this kinds of recursion, and it originally checked that > it didn't exceed the sample depth limit. However, when sample became > optimized to provide the clone() semantics, the recursion limit was > dropped. > > [...] Here is the summary with links: - [net,v2,1/2] net: openvswitch: limit the number of recursions from action sets https://git.kernel.org/netdev/net/c/6e2f90d31fe0 - [net,v2,2/2] selftests: openvswitch: Add validation for the recursion test https://git.kernel.org/netdev/net/c/bd128f62c365 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: net: include forwarding lib
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski : On Wed, 7 Feb 2024 10:42:45 +0100 you wrote: > The altnames test uses the forwarding/lib.sh and that dependency > currently causes failures when running the test after install: > > make -C tools/testing/selftests/ TARGETS=net install > ./tools/testing/selftests/kselftest_install/run_kselftest.sh \ > -t net:altnames.sh > # ... > # ./altnames.sh: line 8: ./forwarding/lib.sh: No such file or directory > # RTNETLINK answers: Operation not permitted > # ./altnames.sh: line 73: tests_run: command not found > # ./altnames.sh: line 65: pre_cleanup: command not found > > [...] Here is the summary with links: - [net-next] selftests: net: include forwarding lib https://git.kernel.org/netdev/net-next/c/876e32473d1d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH bpf-next v2] bpf: Allow compiler to inline most of bpf_local_storage_lookup()
Hello: This patch was applied to bpf/bpf-next.git (master) by Martin KaFai Lau : On Wed, 7 Feb 2024 13:26:17 +0100 you wrote: > In various performance profiles of kernels with BPF programs attached, > bpf_local_storage_lookup() appears as a significant portion of CPU > cycles spent. To enable the compiler generate more optimal code, turn > bpf_local_storage_lookup() into a static inline function, where only the > cache insertion code path is outlined > > Notably, outlining cache insertion helps avoid bloating callers by > duplicating setting up calls to raw_spin_{lock,unlock}_irqsave() (on > architectures which do not inline spin_lock/unlock, such as x86), which > would cause the compiler produce worse code by deciding to outline > otherwise inlinable functions. The call overhead is neutral, because we > make 2 calls either way: either calling raw_spin_lock_irqsave() and > raw_spin_unlock_irqsave(); or call __bpf_local_storage_insert_cache(), > which calls raw_spin_lock_irqsave(), followed by a tail-call to > raw_spin_unlock_irqsave() where the compiler can perform TCO and (in > optimized uninstrumented builds) turns it into a plain jump. The call to > __bpf_local_storage_insert_cache() can be elided entirely if > cacheit_lockit is a false constant expression. > > [...] Here is the summary with links: - [bpf-next,v2] bpf: Allow compiler to inline most of bpf_local_storage_lookup() https://git.kernel.org/bpf/bpf-next/c/68bc61c26cac You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net-next] selftests: net: ignore timing errors in txtimestamp if KSFT_MACHINE_SLOW
Hello: This patch was applied to netdev/net-next.git (main) by David S. Miller : On Thu, 8 Feb 2024 18:57:49 +0100 you wrote: > This test is time sensitive. It may fail on virtual machines and for > debug builds. > > Similar to commit c41dfb0dfbec ("selftests/net: ignore timing errors in > so_txtime if KSFT_MACHINE_SLOW"), optionally suppress failure for timing > errors (only). > > [...] Here is the summary with links: - [net-next] selftests: net: ignore timing errors in txtimestamp if KSFT_MACHINE_SLOW https://git.kernel.org/netdev/net-next/c/9c52994e32c5 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: ip_local_port_range: define IPPROTO_MPTCP
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Fri, 9 Feb 2024 16:25:11 +0300 you wrote: > Older glibc's netinet/in.h may leave IPPROTO_MPTCP undefined when > building ip_local_port_range.c, that leads to "error: use of undeclared > identifier 'IPPROTO_MPTCP'". > > Define IPPROTO_MPTCP in such cases, just like in other MPTCP selftests. > > Fixes: 122db5e3634b ("selftests/net: add MPTCP coverage for > IP_LOCAL_PORT_RANGE") > Reported-by: Linux Kernel Functional Testing > Closes: > https://lore.kernel.org/netdev/ca+g9fyvgo5q4o_td_kyqgyiexwkw6ktma-q0sbu6s-0y3w2...@mail.gmail.com/ > Signed-off-by: Maxim Galaganov > > [...] Here is the summary with links: - [net] selftests: net: ip_local_port_range: define IPPROTO_MPTCP https://git.kernel.org/netdev/net/c/c2b3ec36b422 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: net: cope with slow env in so_txtime.sh test
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 12 Feb 2024 10:43:31 +0100 you wrote: > The mentioned test is failing in slow environments: > > # SO_TXTIME ipv4 clock monotonic > # ./so_txtime: recv: timeout: Resource temporarily unavailable > not ok 1 selftests: net: so_txtime.sh # exit=1 > > Tuning the tolerance in the test binary is error-prone and doomed > to failures is slow-enough environment. > > [...] Here is the summary with links: - [net] selftests: net: cope with slow env in so_txtime.sh test https://git.kernel.org/netdev/net/c/a7ee79b9c455 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH v3 net] selftests: net: cope with slow env in gro.sh test
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 12 Feb 2024 10:39:41 +0100 you wrote: > The gro self-tests sends the packets to be aggregated with > multiple write operations. > > When running is slow environment, it's hard to guarantee that > the GRO engine will wait for the last packet in an intended > train. > > [...] Here is the summary with links: - [v3,net] selftests: net: cope with slow env in gro.sh test https://git.kernel.org/netdev/net/c/e58779f47e5e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net 0/2] selftests: net: more pmtu.sh fixes
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski : On Mon, 12 Feb 2024 11:19:22 +0100 you wrote: > The mentioned test is still flaky, unusally enough in 'fast' > environments. > > Patch 2/2 [try to] address the existing issues, while patch 1/2 > introduces more strict tests for the existing net helpers, to hopefully > prevent future pain. > > [...] Here is the summary with links: - [net,1/2] selftests: net: more strict check in net_helper https://git.kernel.org/netdev/net/c/a71d0908e32f - [net,2/2] selftests: net: more pmtu.sh fixes https://git.kernel.org/netdev/net/c/20622dc934e1 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [PATCH net] selftests: tls: increase the wait in poll_partial_rec_async
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski : On Tue, 13 Feb 2024 06:20:55 -0800 you wrote: > Test runners on debug kernels occasionally fail with: > > # # RUN tls_err.13_aes_gcm.poll_partial_rec_async ... > # # tls.c:1883:poll_partial_rec_async:Expected poll(&pfd, 1, 5) (0) == 1 (1) > # # tls.c:1870:poll_partial_rec_async:Expected status (256) == 0 (0) > # # poll_partial_rec_async: Test failed at step #17 > # # FAIL tls_err.13_aes_gcm.poll_partial_rec_async > # not ok 699 tls_err.13_aes_gcm.poll_partial_rec_async > # # FAILED: 698 / 699 tests passed. > > [...] Here is the summary with links: - [net] selftests: tls: increase the wait in poll_partial_rec_async https://git.kernel.org/netdev/net/c/2ec197fda25f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html