crosvm/seccomp/x86_64
Stephen Barber 58df38b615 devices: net: add control queue for enabling/disabling offloads
Add a control queue for virtio_net, and implement the command to set
available networking offloads.

Set offloads initially when acking features from the guest. We previously set
offloads on unconditionally.

Add TUNSETOFFLOAD to the allowed ioctls for virtio_net.

BUG=chromium:1031413
TEST=boot 5.4 guest, check vmtap offloads enabled with ethtool
TEST=enable ip_forward in guest, check vmtap offloads disabled with ethtool

Change-Id: I4129aa03419798906bd95cf65a6a4ab63069f50b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1968200
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
2020-01-08 23:10:13 +00:00
..
9p_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
balloon_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
block_device.policy sys_util: add WriteZeroesAt trait 2019-11-27 21:22:37 +00:00
common_device.policy seccomp: move gettid to common_device.policy 2019-12-06 03:21:11 +00:00
cras_audio_device.policy seccomp: Allow clock_gettime for audio device 2019-12-07 02:51:17 +00:00
fs_device.policy devices: fs: Support fs crypto ioctls 2019-12-10 03:10:57 +00:00
gpu_device.policy seccomp: add clock_gettime gettid to gpu policy. 2019-08-28 01:11:09 +00:00
input_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
net_device.policy devices: net: add control queue for enabling/disabling offloads 2020-01-08 23:10:13 +00:00
null_audio_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
pmem_device.policy devices: Add separate seccomp policy for pmem device 2019-06-21 21:47:58 +00:00
rng_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
serial.policy devices: jail serial device 2019-10-10 02:09:13 +00:00
tpm_device.policy seccomp: return error from socket for TPM device 2019-07-09 23:34:57 +00:00
vfio_device.policy vfio: Integrate VFIO device into pci device model 2019-10-01 03:59:47 +00:00
vhost_net_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
vhost_vsock_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
wl_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
xhci.policy seccomp: move gettid to common_device.policy 2019-12-06 03:21:11 +00:00