10gb SR-IOV NIC

Hi all.

I’m looking to enable 10gb networking on my host OS, and guest OS (windows 10).

I would like to try and accomplish this with one PCIe slot. Is this wishful thinking or is their a NIC out there that different ports will be in different IOMMU groups.

I have a MSI MEG X399 creation motherboard on TR 2950x. So if SR-IOV is an option on this motherboard I can take that route. Does anyone have suggestions? I would prefer SFP+ connections on the NIC. At least two ports.

Thank you

Each virtual function on your NIC gets its own IOMMU group. I’ll have to double check on my server at home, but I think the SFP+ cages on my Intel x520-DA2 show up in their own groups.

I have mine set to create seven VF adapters, which I pass through to various VMs. It works great for Linux guests. Windows doesn’t have the VF driver built in, so you need to also assign a temporary e1000 nic emulated nic to download drivers.

Oh awesome! If that’s the case and each port gets it’s own IOMMU group that sounds like a great candidate. Thanks for the tip:)

Ok so looks like i have the -DA1 in my x399 box, so only one sfp+ cage. The DA2 is laying on a shelf.

Here’s the relevant groups from my x399 system:

IOMMU Group 15:
        08:00.0 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
IOMMU Group 44:
        08:10.0 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 45:
        08:10.2 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 46:
        08:10.4 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 47:
        08:10.6 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 48:
        08:11.0 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 49:
        08:11.2 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)
IOMMU Group 50:
        08:11.4 Ethernet controller [0200]: Intel Corporation 82599 Ethernet Controller Virtual Function [8086:10ed] (rev 01)

I can’t find this NIC anywhere…

Closest I’m finding are things like this with a single SFP+ port.

The 82599es is the controller chip.

The Intel cards are typically found with Dell branding. There’s also an HP version, nc560 if I recall correctly.

I see lots of -da2 for between 60-80 USD on eBay.