Re: [PATCH net] selftests: tls: swap the TX and RX sockets in some tests

2023-09-14 Thread patchwork-bot+netdevbpf
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

2023-09-15 Thread patchwork-bot+netdevbpf
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

2023-10-04 Thread patchwork-bot+netdevbpf
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

2023-10-04 Thread patchwork-bot+netdevbpf
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

2023-10-05 Thread patchwork-bot+netdevbpf
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

2023-10-06 Thread patchwork-bot+netdevbpf
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

2023-10-13 Thread patchwork-bot+netdevbpf
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

2023-10-13 Thread patchwork-bot+netdevbpf
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

2023-10-15 Thread patchwork-bot+netdevbpf
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

2023-10-16 Thread patchwork-bot+netdevbpf
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

2023-10-17 Thread patchwork-bot+netdevbpf
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

2023-10-24 Thread patchwork-bot+netdevbpf
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

2023-11-01 Thread patchwork-bot+netdevbpf
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

2023-11-01 Thread patchwork-bot+netdevbpf
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

2023-11-02 Thread patchwork-bot+netdevbpf
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

2023-11-03 Thread patchwork-bot+netdevbpf
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

2023-11-06 Thread patchwork-bot+netdevbpf
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

2023-11-13 Thread patchwork-bot+netdevbpf
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

2023-11-14 Thread patchwork-bot+netdevbpf
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

2023-11-16 Thread patchwork-bot+netdevbpf
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

2023-11-20 Thread patchwork-bot+netdevbpf
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

2023-11-21 Thread patchwork-bot+netdevbpf
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

2023-11-27 Thread patchwork-bot+netdevbpf
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

2023-11-27 Thread patchwork-bot+netdevbpf
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

2023-11-28 Thread patchwork-bot+netdevbpf
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

2023-11-29 Thread patchwork-bot+netdevbpf
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

2023-11-30 Thread patchwork-bot+netdevbpf
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"

2023-12-04 Thread patchwork-bot+netdevbpf
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)

2023-12-05 Thread patchwork-bot+netdevbpf
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)

2023-12-08 Thread patchwork-bot+netdevbpf
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

2023-12-13 Thread patchwork-bot+netdevbpf
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

2023-12-14 Thread patchwork-bot+netdevbpf
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)

2023-12-14 Thread patchwork-bot+netdevbpf
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

2023-12-14 Thread patchwork-bot+netdevbpf
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

2023-12-17 Thread patchwork-bot+netdevbpf
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

2023-12-19 Thread patchwork-bot+netdevbpf
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

2023-12-22 Thread patchwork-bot+netdevbpf
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

2023-12-22 Thread patchwork-bot+netdevbpf
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)

2023-12-22 Thread patchwork-bot+netdevbpf
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

2023-12-22 Thread patchwork-bot+netdevbpf
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

2023-12-22 Thread patchwork-bot+netdevbpf
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

2023-12-26 Thread patchwork-bot+netdevbpf
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

2024-01-02 Thread patchwork-bot+netdevbpf
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

2024-01-02 Thread patchwork-bot+netdevbpf
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"

2024-01-03 Thread patchwork-bot+netdevbpf
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

2024-01-05 Thread patchwork-bot+netdevbpf
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

2024-01-05 Thread patchwork-bot+netdevbpf
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

2024-01-11 Thread patchwork-bot+netdevbpf
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

2024-01-11 Thread patchwork-bot+netdevbpf
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

2024-01-11 Thread patchwork-bot+netdevbpf
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

2024-01-11 Thread patchwork-bot+netdevbpf
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

2024-01-16 Thread patchwork-bot+netdevbpf
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

2024-01-16 Thread patchwork-bot+netdevbpf
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

2024-01-16 Thread patchwork-bot+netdevbpf
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

2024-01-16 Thread patchwork-bot+netdevbpf
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

2024-01-18 Thread patchwork-bot+netdevbpf
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

2024-01-18 Thread patchwork-bot+netdevbpf
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

2024-01-18 Thread patchwork-bot+netdevbpf
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

2024-01-23 Thread patchwork-bot+netdevbpf
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

2024-01-24 Thread patchwork-bot+netdevbpf
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

2024-01-24 Thread patchwork-bot+netdevbpf
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

2024-01-25 Thread patchwork-bot+netdevbpf
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

2024-01-25 Thread patchwork-bot+netdevbpf
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

2024-01-25 Thread patchwork-bot+netdevbpf
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

2024-01-25 Thread patchwork-bot+netdevbpf
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

2024-01-25 Thread patchwork-bot+netdevbpf
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

2024-01-26 Thread patchwork-bot+netdevbpf
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

2024-01-29 Thread patchwork-bot+netdevbpf
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

2024-01-29 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-01-31 Thread patchwork-bot+netdevbpf
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

2024-02-01 Thread patchwork-bot+netdevbpf
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

2024-02-01 Thread patchwork-bot+netdevbpf
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

2024-02-01 Thread patchwork-bot+netdevbpf
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

2024-02-02 Thread patchwork-bot+netdevbpf
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

2024-02-02 Thread patchwork-bot+netdevbpf
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

2024-02-02 Thread patchwork-bot+netdevbpf
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

2024-02-04 Thread patchwork-bot+netdevbpf
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

2024-02-05 Thread patchwork-bot+netdevbpf
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

2024-02-06 Thread patchwork-bot+netdevbpf
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

2024-02-06 Thread patchwork-bot+netdevbpf
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

2024-02-07 Thread patchwork-bot+netdevbpf
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

2024-02-08 Thread patchwork-bot+netdevbpf
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

2024-02-09 Thread patchwork-bot+netdevbpf
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

2024-02-09 Thread patchwork-bot+netdevbpf
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

2024-02-09 Thread patchwork-bot+netdevbpf
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

2024-02-09 Thread patchwork-bot+netdevbpf
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

2024-02-09 Thread patchwork-bot+netdevbpf
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()

2024-02-11 Thread patchwork-bot+netdevbpf
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

2024-02-12 Thread patchwork-bot+netdevbpf
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

2024-02-12 Thread patchwork-bot+netdevbpf
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

2024-02-13 Thread patchwork-bot+netdevbpf
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

2024-02-13 Thread patchwork-bot+netdevbpf
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

2024-02-13 Thread patchwork-bot+netdevbpf
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

2024-02-14 Thread patchwork-bot+netdevbpf
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





  1   2   3   4   >