I’ve only just gotten hardware capable of IO virtualization. It looks like all the interfaces are sysfs-driven; there’s no apparent netlink version of echo 7 > /sys/class/whatever/sriov_numvfs or echo $p_key > /sys/class/infiniband/whatever/create_child. I need those devices to exist before they can be configured but none of the network configuration tools I’ve found seem to even be aware of SR-IOV, Infiniband, or really any virtual interfaces other than 802.1q VLAN.

There has got to be something obvious that I’m missing. Can someone point me at the right M to RTF? :D