Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Mastering Ethernet Drivers on Linux

Linux Foundation via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Dive deep into the intricacies of Ethernet Controller drivers for Linux in this comprehensive 52-minute conference talk by Maxime Chevallier from Bootlin. Explore the complex structure of these drivers, starting with the fundamental net_device and progressing through essential steps for basic driver functionality. Learn about initialization processes, queue setup, and DMA mappings before delving into advanced topics such as NAPI loop implementation, memory management using the page-pool API, and XDP integration. Discover Ethernet-specific components, including ethtool operations and phylink support for PHY interaction, as well as the unique aspects of embedded Ethernet Controllers. Gain insights into useful testing and debugging tools for driver development, optimization, and troubleshooting existing drivers.

Syllabus

In the Kernel Trenches: Mastering Ethernet Drivers on Linux - Maxime Chevallier, Bootlin

Taught by

Linux Foundation

Reviews

Start your review of Mastering Ethernet Drivers on Linux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.