Juanita-Balaraj 5343f1a628 pf-bb-config package now used to configure N3000 devices
Topic: "N3000 FPGA Overview"
The config file for N3000 devices is customized to assign the UL and DL queues to VF0 only.

Story: 2009036
Task: 43298

Signed-off-by: Juanita-Balaraj <juanita.balaraj@windriver.com>
Change-Id: Id84430885a6dd4f78373a9547c0004a6439f0932
2021-09-23 17:19:30 -04:00

1.9 KiB

N3000 FPGA Overview

The N3000 has two Intel XL710 , memory and an Intel .

discovers and inventories the device as a , with the XL710 ports available in the host port list and host interface list. Containers wanting to leverage the bind to an VF interface of the N3000 port by creating and requesting an NetworkAttachmentDefinition resource for a Data Network attached to the N3000 . See the post-requisites at the end of this procedure for more information.

The on-board the N3000 will have device ID 0x0d58 for 25G configurations or 0x0cf8 for 10G configurations.

Use the Intel N3000 to take advantage of the hardware acceleration provided by hardware from within containers to improve container performance across a cluster.

The Intel N3000 also supports capabilities that are exposed as a device that may be used by a enabled container application to perform accelerated 5G encoding and decoding operations.

The pf-bb-config package is used to statically configure the baseband device within N3000 devices. The baseband configuration file for N3000 devices is taken from https://github.com/intel/pf-bb-config/blob/v21.6/fpga_5gnr/fpga_5gnr_config_vf.cfg, and customized to assign the UL and DL queues to VF0 only. It is then applied to the enabled N3000 device, if required.

Note

The N3000 device configuration using pf-bb-config package is based only on the contents of the _fpga_5gnr_config_vf.cfg_ file regardless of the actual number of VFs configured via the system host-device-modify command.

N3000 FPGA Forward Error Correction <n3000-fpga-forward-error-correction>