Intel® Ethernet 800 Series Linux Flow Control
Configuration Guide for RDMA Use Cases
Overview
Congestion control in RDMA networks enables dynamic, end-to-end traffic throttling to reduce network congestion and improve performance as networks scale up. Each RDMA transport (iWARP and RoCEv2) supports a different set of congestion control algorithms, each with different characteristics. The best algorithm for a given network will depend on network topology, workload, and traffic patterns.
Congestion control can operate at the same time as flow control. Congestion control is end-to-end (in other words, the sender and receiver can communicate across multiple switch hops), whereas flow control operates point-to-point (like between an adapter port and its neighboring switch port).
E810 supports ECN with these protocols:
For DCQCN and DCTCP, ECN is a required sub-component. These algorithms rely on ECN marking at congestion points in the network to signal the sender to reduce transmission rate.