Merge master into pie-dev This pulls in: net-test: try to detect vsyscall=none uml and warn about it. Add tests for unset output marks on floating policies Revert "Test Updating OUTPUT_MARK on Active SAs" Test Updating OUTPUT_MARK on Active SAs anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished Test to check tcp initial rwnd size net_test: fix job control in console's bash terminal net_test: workaround for 3.18 and 4.4 late urandom init Revert "Implement a workaround for clang + PARAVIRT failure." net-test: deflake 4.19 entropy installation anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished Use blocking sockets with timeout for xfrm_tunnel_test Close the socket in socketCreateTest before exist Test to verify cgroup socket filter net_test - extra debugging for ReadProcNetSocket() regexp match failures net/test/OWNERS: passing the torch from ek@ to maze@ run_net_test - further boost UML entropy run_net_test.sh: Add support for arm64 build_rootfs.sh: Add support for arm64 Improve xfrm net test Improve xfrm net test Filter neighbour dumps by interface. run_net_test: UML - fix insufficient entropy problems run_net_test: handle UML's tendency to leave stdout in non-blocking mode run_net_test.sh: switch to readonly by default run_net_test: add 'no_test' test Filter neighbour dumps by interface. run_net_test.sh: fix UML --readonly flag Enable virtio rng device for net tests on qemu/kvm. Add lspci & lsusb commands to stretch image. Remove mutable default parameter in tunnel_test Document/enforce a bug in udp_dump_one. Allow ROOTFS to use environment variables Check xfrm state to delete embryonic SA Fix sysfs mount in net_test.sh. net_test: fix sock_diag_test.py to handle ipv5 correctly Add tests for netfilter reject policies Add tests for VTI rekey procedure Always test UDP_DIAG for 4.9 kernel Refactor VTI tests to support null encryption Add tunnel input tests to net_tests Refactor parameterization logic in net tests Fix nobuild runs of run_net_test.sh without KERNEL_BINARY env var set Add scripts for building the net tests rootfs. anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished Fix net tests for 32-bit kernel Fix net tests for 32-bit kernel Enable FHANDLE to support systemd Implement a workaround for clang + PARAVIRT failure. Add support for running the harness with QEMU. Annotate non-common kernel config options. Fix some invalid config options. Drop unnecessary CONFIG_ prefixes. Fix selection of bpf syscall number with COMPAT_UTS_MACHINE. Add __NR_bpf constant for i686. Fix the flaky cgroup uid bpf test Test for getFirstMapKey of bpf maps Test experimental xfrm interfaces if supported. Set SA mark to unused for Tunnel Mode Be flexible about TCP RST and SOCK_DESTROY poll return values. Verify VTI Modification using RTM_NEWLINK Disable qtaguid tests if qtaguid is not present. Enable algorithm net tests for 3.18 kernels Fix algorithm tests to ensure no lingering sockets Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: Ic43271c0349d57e09e9b8709d03b4e3165914824