Missing driver for intel sr-iov (ixgbevf)

Hi,

i use Promox(on a X86) with sr-iov enabled to host HA. And I miss the ixgbevf kernel driver to enable PCI-Passthrough. This is only to make ipv6 connections working more stable, is it possible to add this driver.
The configuration looks like a bit confusing:

buildroot-external/kernel/v6.6.y/device-support-pci.config
1:CONFIG_IGB=y

buildroot-external/kernel/v6.12.y/kernel-arm64-rockchip.config
1057:CONFIG_IGB=m
1058:CONFIG_IGBVF=m
2894:CONFIG_HID_BIGBEN_FF=m

buildroot-external/kernel/v6.12.y/device-support-pci.config
1:CONFIG_IGB=y

buildroot-external/board/hardkernel/kernel-amlogic.config
288:CONFIG_IGB=y
289:CONFIG_IGBVF=y

buildroot-external/board/khadas/kernel-vim.config
212:CONFIG_IGB=y
213:CONFIG_IGBVF=y

buildroot-external/board/pc/ova/kernel.config
119:CONFIG_IGBVF=m

It’s hard to test but if it helps I could make a PR for that.

Meno

Just following along out of curiosity (I have no experience with sr-iov) …
Yeah I would bring this topic up here and see what they say.

Did some research (again out of curiosity)…
I did come across the following from Intel which looks like there are also a couple of different config parameters for ixgbevf.

According to this reference, the IGBVF on the guest goes with the IGB on the host.
According to this reference the IXGBEVF on the guest goes with the IXGBE on the host.

As I understood if you are in a guest with PCI Passthough set to a igb or ixgbe than the guest needs the to have the igbvf or ixgbevf kernel driver to use the interface.

And this driver is sometimes there or missing in homeassistant os.

I will make a issue on github.

thx