lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220504202920.72908-1-Jason@zx2c4.com>
Date:   Wed,  4 May 2022 22:29:14 +0200
From:   "Jason A. Donenfeld" <Jason@...c4.com>
To:     netdev@...r.kernel.org, kuba@...nel.org
Cc:     "Jason A. Donenfeld" <Jason@...c4.com>
Subject: [PATCH net 0/6] wireguard patches for 5.18-rc6

Hi,

In working on some other problems, I wound up leaning on the WireGuard
CI more than usual and uncovered a few small issues with reliability.
These are fairly low key changes, since they don't impact kernel code
itself.

One change does stick out in particular, though, which is the "make
routing loop test non-fatal" commit. I'm not thrilled about doing this,
but currently [1] remains unsolved, and I'm still working on a real
solution to that (hopefully for 5.19 or 5.20 if I can come up with a
good idea...), so for now that test just prints a big red warning
instead.

Thanks,
Jason

[1] https://lore.kernel.org/netdev/YmszSXueTxYOC41G@zx2c4.com/


Jason A. Donenfeld (6):
  wireguard: selftests: make routing loop test non-fatal
  wireguard: selftests: limit parallelism to $(nproc) tests at once
  wireguard: selftests: use newer toolchains to fill out architectures
  wireguard: selftests: restore support for ccache
  wireguard: selftests: bump package deps
  wireguard: selftests: set panic_on_warn=1 from cmdline

 tools/testing/selftests/wireguard/netns.sh    |  34 ++-
 .../selftests/wireguard/qemu/.gitignore       |   1 +
 .../testing/selftests/wireguard/qemu/Makefile | 205 ++++++++++++------
 .../wireguard/qemu/arch/aarch64.config        |   5 +-
 .../wireguard/qemu/arch/aarch64_be.config     |   5 +-
 .../selftests/wireguard/qemu/arch/arm.config  |   5 +-
 .../wireguard/qemu/arch/armeb.config          |   5 +-
 .../selftests/wireguard/qemu/arch/i686.config |   2 +-
 .../selftests/wireguard/qemu/arch/m68k.config |   2 +-
 .../selftests/wireguard/qemu/arch/mips.config |   2 +-
 .../wireguard/qemu/arch/mips64.config         |   2 +-
 .../wireguard/qemu/arch/mips64el.config       |   2 +-
 .../wireguard/qemu/arch/mipsel.config         |   2 +-
 .../wireguard/qemu/arch/powerpc.config        |   2 +-
 .../wireguard/qemu/arch/powerpc64.config      |  13 ++
 .../wireguard/qemu/arch/powerpc64le.config    |   2 +-
 .../wireguard/qemu/arch/riscv32.config        |  12 +
 .../wireguard/qemu/arch/riscv64.config        |  12 +
 .../wireguard/qemu/arch/s390x.config          |   6 +
 .../wireguard/qemu/arch/x86_64.config         |   2 +-
 tools/testing/selftests/wireguard/qemu/init.c |   6 -
 21 files changed, 228 insertions(+), 99 deletions(-)
 create mode 100644 tools/testing/selftests/wireguard/qemu/arch/powerpc64.config
 create mode 100644 tools/testing/selftests/wireguard/qemu/arch/riscv32.config
 create mode 100644 tools/testing/selftests/wireguard/qemu/arch/riscv64.config
 create mode 100644 tools/testing/selftests/wireguard/qemu/arch/s390x.config

-- 
2.35.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ