Estou tentando corrigir um problema em minhas VMs guest hospedadas pelo KVM e, no processo, descobri que o driver ixgbevf está muito desatualizado. Da minha vm:
# ethtool -i ens9
driver: ixgbevf
version: 2.12.1-k
Isto é confirmado por modinfo:
# modinfo ixgbevf
filename: /lib/modules/4.4.0-97-generic/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko
version: 2.12.1-k
license: GPL
description: Intel(R) 10 Gigabit Virtual Function Network Drive
Então fui procurando por notas de versão e descobri que essa versão parece estar de volta em 2013 e foi 3.1.2 que estava atual no momento em que 16.04 foi lançado. A versão mais recente é no momento 4.2.2.
Para tornar as coisas mais confusas no sistema operacional host, também 16.04, tenho:
# modinfo ixgbe
# filename: /lib/modules/4.4.0-97-generic/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko
# version: 4.2.1-k
Que parece ter sido lançado mais de um ano após o Ubuntu 16.04.
Alguém pode dizer por que o módulo VF é tão antigo e se uma atualização causará problemas? Ou, por falar nisso, se a incompatibilidade de versões pode ser a causa de problemas?