Fortinet black logo

New Features

Physical Function (PF) SR-IOV Driver Support

Copy Link
Copy Doc ID 761d83e3-4a7b-11e9-94bf-00505692583a:772084
Download PDF

Physical Function (PF) SR-IOV Driver Support

This feature adds Physical Function (PF) SR-IOV drivers for i40e and ixgbe interfaces in virtual environments.

PF adds the ability for PCI Passthrough, but requires an entire Network Interface Card (NIC) for a VM. It can usually achieve greater performance than a Virtual Function (VF) based SR-IOV. PF is also expensive; while VF allows one NIC to be shared among multiple guests VMs, PF is allocated to one port on a VM.

The now supported driver versions are:

  • ixgbe: 5.3.7
  • ixgbevf: 4.3.5
  • i40e: 2.4.10
  • i40evf: 3.5.13
Note

All tools and software utilities for UEFI 1.X have been removed from this release. Update to UEFI 2.x to use the UEFI tools or software utilities.

Configuration to use PF or VF is done on the hypervisor, and is not configured on the FortiGate.

The following CLI command can be used to check what driver is being used on the FortiGate:

FGVM0800000000 # diagnose hardware deviceinfo nic port2
Name:        port2
Driver:      i40e
Version:     2.4.10
Bus:         0000:03:00.0
Hwaddr:      3c:fd:fe:1e:98:02
Permanent Hwaddr:3c:fd:fe:1e:98:02
State:       up
Link:        up
Mtu:         1500
Supported:   auto 1000full 10000full
Advertised:  auto 1000full 10000full
Auto:        disabled
Rx packets:      0
Rx bytes:        0
Rx compressed:       0
...

Physical Function (PF) SR-IOV Driver Support

This feature adds Physical Function (PF) SR-IOV drivers for i40e and ixgbe interfaces in virtual environments.

PF adds the ability for PCI Passthrough, but requires an entire Network Interface Card (NIC) for a VM. It can usually achieve greater performance than a Virtual Function (VF) based SR-IOV. PF is also expensive; while VF allows one NIC to be shared among multiple guests VMs, PF is allocated to one port on a VM.

The now supported driver versions are:

  • ixgbe: 5.3.7
  • ixgbevf: 4.3.5
  • i40e: 2.4.10
  • i40evf: 3.5.13
Note

All tools and software utilities for UEFI 1.X have been removed from this release. Update to UEFI 2.x to use the UEFI tools or software utilities.

Configuration to use PF or VF is done on the hypervisor, and is not configured on the FortiGate.

The following CLI command can be used to check what driver is being used on the FortiGate:

FGVM0800000000 # diagnose hardware deviceinfo nic port2
Name:        port2
Driver:      i40e
Version:     2.4.10
Bus:         0000:03:00.0
Hwaddr:      3c:fd:fe:1e:98:02
Permanent Hwaddr:3c:fd:fe:1e:98:02
State:       up
Link:        up
Mtu:         1500
Supported:   auto 1000full 10000full
Advertised:  auto 1000full 10000full
Auto:        disabled
Rx packets:      0
Rx bytes:        0
Rx compressed:       0
...