Hi there,
I have enabled VFs for my 100G network interface and everything is working as expected. I have a script that runs as a service to create the VFs, set a VLAN and a static Mac addresses, then it unbinds the interfaces from the host.
This works fine on a Q35 or i440FX type of motherboard with SEABIOS or UEFI.
I have a question about the PCI-express tickbox when passing through a PCI device (in this case the Ethernet VF) - would that be something that applies only to GPUs or all PCI devices should have the tick box on ? With the tick box on I've noticed that the mac address of the interfaces changes, it is still static but it doens't reflect anymore then one I set up with the systemctl service. This instead works fine without the PCI-Express tick box.
On another note I'm also passing through an NVME disk to the VM and I haven't noticed any speed improvement with or without the tickbox - wondering if is just useful for GPUs ? Or best to leave off unless there's problems on any kind of PCIe device ?
I have enabled VFs for my 100G network interface and everything is working as expected. I have a script that runs as a service to create the VFs, set a VLAN and a static Mac addresses, then it unbinds the interfaces from the host.
This works fine on a Q35 or i440FX type of motherboard with SEABIOS or UEFI.
I have a question about the PCI-express tickbox when passing through a PCI device (in this case the Ethernet VF) - would that be something that applies only to GPUs or all PCI devices should have the tick box on ? With the tick box on I've noticed that the mac address of the interfaces changes, it is still static but it doens't reflect anymore then one I set up with the systemctl service. This instead works fine without the PCI-Express tick box.
On another note I'm also passing through an NVME disk to the VM and I haven't noticed any speed improvement with or without the tickbox - wondering if is just useful for GPUs ? Or best to leave off unless there's problems on any kind of PCIe device ?