Как отключить LRO/CSUM на хосте, на котором запущен Virtual Box

Как отключить LRO/CSUM на хосте, на котором запущен Virtual Box

Запуск Oracle VirtualBox версии 5.2.18 на Windows 7. Создана виртуальная машина с Fedora 30.1.2. Ядро Linux — 5.1.0. Сетевой адаптер, настроенный в Virtual Box для этой виртуальной машины, — это паравиртуализированная сеть (virtio-net).

При попытке загрузить программу xdp eBPF на интерфейс происходит сбой.

[root@localhost bpf]# ip link set dev enp0s10 xdpdrv obj xdp_ip_filter_kern.o sec xdp_ip_filter Ошибка: virtio_net: невозможно установить XDP, пока хост реализует LRO/CSUM, сначала отключите LRO/CSUM. [root@localhost bpf]#

Я попытался отключить LRO и CSUM с помощью ethtool из виртуальной машины Linux, но они исправлены и не могут быть отключены.

[root@localhost ~]# ethtool --show-offload enp0s10 | egrep 'summing|large' rx-checksumming: on [исправлено] tx-checksumming: on large-receive-offload: on [исправлено] [root@localhost ~]#

У меня возник вопрос: как отключить LRO/CSUM хоста? Нужно ли мне менять какие-либо настройки на хосте Windows? Или есть ли какие-либо настройки на VirtualBox, которые отключат LRO/CSUM хоста?

Любые рекомендации будут высоко оценены.

Связанный контент