Réseau: du MAC Ethernet à l'autre coté du lien


Details
Dans le monde du réseau, le lien entre le MAC Ethernet intégré dans un processeur ou une carte réseau et le medium de communication réseau est devenu de plus en plus complexe. Les PHYs Ethernet peuvent être chaînées, peuvent se trouver dans des modules SFP, certaines parties du lien peuvent être branchées à chaud, etc.
Tous les composants de ce lien communiquent avec un grand nombre de protocoles et standards aux noms obscurs comme RGMII, SGMII, QSGMII, 1000BASE-X, 1000BASE-T ou 10GKR, et on peut être rapidement perdu.
Dans cette présentation, nous nous plongerons dans ces technologies et détaillerons comment le noyau Linux représente le lien entre le MAC et le "link" partner", avec des infrastructures telles que phylink.
Nous donnerons également un aperçu des différents éléments de ce lien et les différents standards utilisés.
Cette présentation sera animée par Antoine Ténart et Maxime Chevallier, ingénieurs Linux embarqué à Bootlin. Antoine et Maxime travaillent depuis plusieurs années sur le développement du support réseau pour différentes plateformes dans le noyau Linux: améliorations du driver réseau pour les plateformes Marvell, développement d'un driver switchdev, ajout et amélioration du support de PHY et switch réseau, etc.

Réseau: du MAC Ethernet à l'autre coté du lien