Back to Browse

Offloading Network Traffic Classification to Hardware - Maxime Chevallier, Bootlin

2.2K views
May 5, 2020
35:44

Offloading Network Traffic Classification to Hardware - Maxime Chevallier, Bootlin In Networking, classifying packets consists in analysing the content of the headers, and performing various actions based on it. It can be either dropping the packet, steering it to a dedicated receive ring, redirect it, perform throttling on the traffic flows, and so on. Offloading these operations in hardware isn't new, and it can be done using multiple userspace interfaces : tc and ethtool. In this talk, we'll see in details the different use-cases for classification, how to use it, and what's the current state of hardware offload for classification. We'll then dive a bit deeper into the hardware side, to see how this kind of offloading is typically implemented in hardware and how it's configured, taking the example of the mvpp2 driver which recently gained such support. We'll finally see what's the future for hardware offloading classification, with the recent work to bring hardware offloading to netfilter and BPF.

Download

1 formats

Video Formats

360pmp444.8 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Offloading Network Traffic Classification to Hardware - Maxime Chevallier, Bootlin | NatokHD