wireguard: selftests: upgrade deps, toolchains, and add loongarch

The older iproute2 doesn't build with newer musl due to not using the
right header for basename(), so upgrade to the newer iproute2 so that we
can later upgrade our underlying libc and toolchain;

The older bash, iptables, and nmap won't build on loongarch, where we
need a newer autoconf. For iptables and nmap, repackage after running
autoreconf -i -f.

We can also get newer compilers and libcs, while we're at it.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2 files changed