YoVDO

Mastering Ethernet Drivers on Linux

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Network Programming Courses Device Drivers Courses XDP Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera