Intel® Ethernet 800 Series Linux Flow Control

Configuration Guide for RDMA Use Cases

ID Date Version Classification
635330 11/13/2025 Public
Document Table of Contents

QoS/Flow Control Limitations on the 800 Series

  • The 800 Series hardware supports up to eight Traffic Classes (TCs), but the actual number depends on the adapter's port count, limited by a maximum of 32 congestion domains per NIC. Only one priority can have Priority Flow Control enabled per port. This means you can have multiple priorities, but only one of them can be lossless (no-drop) using PFC.
Number of Adapter Ports Traffic Class Recommendation RDMA
1, 2, or 4 Up to four TCs, with one of them enabled with PFC. Supported
  • Adapters with more than four interfaces can still use DCB, but are limited to four traffic classes per interface due to the 32 "congestion" domain cap per NIC.
  • In RoCEv2 mode, if no flow control is detected (either LFC or PFC), the driver automatically de-tunes. This is an intentional design to allow RoCEv2 to operate without flow control, but with lower performance.
  • When the 800 Series is in firmware Link Layer Discovery Protocol (LLDP) mode, only three application priorities are supported. Software LLDP supports 32. This refers to the LLDP APP TLV - see man lldptool-app for more info.