different driver needed?
-
I want to try SR-IOV in Hyper-V with pfSense. Enabling it, especially in a virtual switch, made some problems.
But if I have read correct, pfSense should use ixv driver instead of just ix driver for my NIC. So maybe this is the problem.
Can I change the driver used myself and if how? Both are in boot/kernel. -
ixv has a different set of pci-ids it will attach to. The card will need to appears as one of those.
See: https://github.com/pfsense/FreeBSD-src/blob/devel-12/sys/dev/ixgbe/if_ixv.c#L62
And: https://github.com/pfsense/FreeBSD-src/blob/devel-12/sys/dev/ixgbe/ixgbe_type.h#L85
Steve
-
@stephenw10 So I guess it should work ootb if I change something about the NIC in pfSense, no "reinstalling" would be required.
-
If you just change the NIC type in Hyper-V I would expect pfSense to fail to boot because the assigned ix NICs would no longer be present. It would stop in the console and you would have to re-assign the interfaces there to the new ixv NICs.
Steve