Intel® Ethernet 800 Series Linux Flow Control

Configuration Guide for RDMA Use Cases

ID 635330
Date 07/13/2023
Version 1.3
Document Table of Contents

Firmware vs. Software DCB

The 800 Series has two options for using DCB: firmware and software.

  • Software DCB runs on the Linux host using OpenLLDP. It supports both willing and non-willing modes.
  • Firmware DCB runs on the 800 Series adapter firmware. It only supports willing mode.

If you plan on using willing mode, software DCB is recommended but not required.

Note:Only one type of DCB might be active at a time. Enabling firmware DCB overrides the software DCB setting.
DCB Type When to Use Willing Mode Setup Non-willing Mode Setup
Firmware Willing Mode # ethtool --set-priv-flags <iface> fw-lldp-agent on Not supported in firmware DCB.
Software Willing Mode Can be set up in IEEE or CEE modes.

Refer to Software DCB Willing Mode for details.

Software Non-willing Mode # ethtool --set-priv-flags <iface> fw-lldp-agent off # lldptool -Ti <iface> -V PFC willing=yes # lldptool -Ti <iface> -V ETS willing=yes # ethtool --set-priv-flags <iface> fw-lldp-agent off # lldptool -Ti <iface> -V PFC willing=no # lldptool -Ti <iface> -V ETS willing=no