In this video, we will go over enabling SR-IOV on compatible hardware.
Requirements:
Motherboard and CPU have enabled Vt-x and VT-d (on Intel) or SVM and IOMMU (on AMD).
SR-IOV needs to be supported too.
The network card has to be SR-IOV capable. That basically means a server grade NIC is required.
Add intel_iommu=on or amd_iommu=on to grub (/etc/default/grub on Ubuntu).
Update grub (Run: update-grub on Ubuntu)
(Youtube doesn't allow angled brackets in the description, so I needed to alter this one)
Put options [NAME_OF_DRIVER] max_vfs=2 to /etc/modprobe.d/[NAME_OF_DRIVER].conf
Regenerate initramfs (Run: update-initramfs -u)