Запуск 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 хоста?
Любые рекомендации будут высоко оценены.