Session

Optimizing Bandwidth Allocation with ETS and Traffic Classes

Speakers

Carolina Jubran

Label

Moonshot

Session Type

Talk

Description

Traffic shaping is a critical mechanism for managing network bandwidth, ensuring efficient and fair resource allocation. In this talk, we will explore how traffic shaping is enforced at the hardware level, with a focus on NVIDIA’s hardware implementation. We will provide an overview of existing methods for configuring traffic shaping on VF in Linux. We will then introduce our Enhanced Transmission Selection (ETS) use case, outlining the challenges of ensuring proper bandwidth allocation across multiple Virtual Functions. Finally, we will present our solution—a new shaping API that extends the devlink-rate interface to enable traffic-class-based bandwidth sharing across VFs. The talk will also cover the timeline of our development process.