Skip to main content

Cornelis Technical Documentation

5.3. Single Root I/O Virtualization

Single Root I/O Virtualization (SR-IOV) is a technology that allows a single physical network adapter to appear as multiple virtual adapters able to be passed to and used by virtual machines. Think of it like having one highway that can create multiple dedicated lanes for different vehicles, each with direct access to their destination without traffic jams.

The CN5000 Omni-Path implements SR-IOV with the following key features:

  • Up to seven Virtual Functions (VFs) per Physical Function (PF): This means one physical CN5000 SuperNIC can support up to seven separate virtual connections.

  • Direct hardware access: Each Virtual Machine (VM) gets its own dedicated hardware pathway.

  • Isolation and security: Each VF operates independently, ensuring one VM cannot interfere with another.

Important Notes 

Table 14. SR-IOV Procedures

Procedure

Reference

Enable platform settings

Section 5.3.1 

Enable IOMMU

Section 5.3.2

Enable large prefetchable BAR support

Section 5.3.3 

Set HFI1 parameters for SR-IOV

Section 5.3.4

Configure Fabric Manager opafm.xml settings

Section 5.3.5

Configure and verify VFs

Section 5.3.6 

Persist the SR-IOV configuration

Section 5.3.7 

Configure SR-IOV per operating system instructions

Section 5.3.8