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

DCB Standards

The goal of DCB is to create a completely loss-less Ethernet network that supports bandwidth allocation across links. The features of DCB are applicable to any high-performance Ethernet environment and have significant benefits for both LAN and RDMA traffic.

Several different parts work together to make this happen:

  • PFC: IEEE 802.1Qbb — Defines eight different traffic priorities that can be paused independently.
  • Enhanced Transmission Selection (ETS): IEEE 802.1Qaz — Assigns bandwidth percentages to each priority.
  • Congestion Notification: IEEE 802.1Qau — End-to-end congestion management, further avoiding frame loss.
  • Data Center Bridging Capabilities Exchange Protocol (DCBX): IEEE 802.1az (same standard as ETS) — Discover and exchange DCB capabilities between link neighbors. Based on functionality provided by Link Layer Discovery Protocol (LLDP) (IEEE 802.1AB).
  • Differentiated Services Code Point (DSCP): RFC 2474 — Defines the IP header field called Differentiated Services (DS) that selects packets based on the value in this field for buffer management and packet scheduling.