Capitole du Libre 2022

Plongée au coeur d'Ethernet, et son support dans Linux
19 nov. , 17:30–18:29 (Europe/Paris), A001

L'Ethernet, défini par la norme 802.3 est un standard ancien, mais qui évolue continuellement pour des usages très variés. Nous sommes aujourd'hui bien loin du 10Mbps sur un bon vieux cable "RJ45", Ethernet définit aussi les technologies Fibrées, allant jusqu'à 400Gbps désormais. Ethernet c'est aussi l'embarqué, et avec l'arrivée du BaseT1, le bus CAN va peu à peu être remplacé dans le monde automobile par Ethernet. Dans cette présentation, nous verrons les différentes technologies existantes, mais surtout leur support dans Linux. Car en effet, le matériel lui-même est de plus en plus complexes, avec des PHYs et des MACs toujours plus performants, mais complexes à configurer. Nous parlerons des différents moyens de diagnostiquer, configurer et optimiser nos liaisons Ethernet, que ce soit pour des serveurs ou bien dans des systèmes embarqués.

Maxime Chevallier est ingénieur Linux Embarqué et Noyau chez Bootlin depuis 2018. Il participe aux développement de drivers réseau, pour diverses PHY, Switchs et controlleurs Ethernet.