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 <[email protected]>
Change-Id: Ic43271c0349d57e09e9b8709d03b4e3165914824
tree: de1f6e56d8aee89570b9bd4fde9ba179dbd66fd2
  1. devicetree/
  2. net/
  3. Android.bp