Users Guide

Table Of Contents
NPAR – Configuration and Use Case ExampleNetXtreme-E User’s Manual
September 4, 2019 NetXtreme-E-UG103 Page 68
NPAR – Configuration and Use Case Example
Features and Requirements
OS/BIOS Agnostic – The partitions are presented to the operating system as "real" network interfaces so
no special BIOS or OS support is required like SR-IOV.
Additional NICs without requiring additional switch ports, cabling, PCI-E expansion slots.
Traffic Shaping – The allocation of bandwidth per partition can be controlled so as to limit or reserve as
needed.
Can be used in a Switch Independent manner – The switch does not need any special configuration or
knowledge of the NPAR enablement.
Can be used in conjunction with RoCE and SR-IOV.
Supports stateless offloads such as, LSO, TPA, RSS/TSS, and RoCE (two PFs per port only).
Alternative Routing-ID support for greater than eight functions per physical device.
Limitations
Shared settings must be suppressed to avoid contention. For example: Speed, Duplex, Flow Control, and
similar physical settings are hidden by the device driver to avoid contention.
Non-ARI systems enable only eight partitions per physical device.
RoCE is only supported on the first two partitions of each physical port, or a total of four partitions per
physical device. In NPAR + SRIOV mode, only two VFs from each parent physical port can enable RDMA
support, or total of four VFs + RDMA per physical device.
Configuration
NPAR can be configured using BIOS configuration HII menus or by using the Broadcom CCM utility on legacy
boot systems. Some vendors also expose the configuration via additional proprietary interfaces.
To enable NPAR:
1. Select the target NIC from the BIOS HII Menu or CCM interface and set the Multi-Function Mode or
Virtualization Mode option.
Note: In the Dell UEFI HII Menu-> Main Configuration -> Device Level Configuration page, the
user can enable NParEP to allow the NXE adapter to support up to 16 PFs per device on an ARI
capable system. For a 2 port device, this means up to 8 PFs for each port.