ethtool -K eth0 tso off
in rc.local
ou o script de inicialização do vm. Você provavelmente poderia fazer isso como um hook libvirt também
Eu tenho uma rede virtual para conectar os convidados do KVM ao host.
Eu preciso desabilitar o descarregamento de checksum do TCP nesta rede. O ethtool funciona bem, mas eu quero desativá-lo permanentemente e não consegui encontrar nada na documentação do virsh ou do QEMU. Adicionar o arquivo / etc / sysconfig / network-scripts / ifcfg-virbr1 com as opções correspondentes também não funciona.
ethtool -K eth0 tso off
in rc.local
ou o script de inicialização do vm. Você provavelmente poderia fazer isso como um hook libvirt também
Eu recomendo fazer isso com uma regra do udev. Eu coloquei isso em /etc/udev/rules.d/81-bridge.rules:
ACTION=="add", SUBSYSTEM=="net", NAME=="virbr*", RUN+="/sbin/ethtool -K $env{INTERFACE} tx off"
Mais abordagens sofisticadas são possíveis, dependendo das suas necessidades.