Le noyau Linux 5.14 cet été offrira une prise en charge améliorée d’une nouvelle carte réseau MikroTik 10G/25G.
Cette carte réseau fonctionne avec le pilote réseau Atheros atl1c existant du noyau Linux dans le noyau Linux, mais pour le cycle 5.14, elle est étendue pour mieux prendre en charge les capacités de cette carte réseau MikroTik. Les détails sur cette carte réseau sont clairs, car elle n’est apparemment pas encore lancée.
Jusqu’à présent, deux demandes d’extraction sont entrées dans”net-next”avant le cycle Linux 5.14 pour améliorer cette carte réseau MikoTik 10G/25G. Le premier est le support initial afin que la carte réseau MikoTik avec le pilote atl1c puisse profiter d’une vitesse de liaison plus élevée, d’un déchargement de la somme de contrôle RX, de performances TX améliorées et d’autres améliorations.
Les plus intéressants sur le plan des performances sont ce pull adaptant le pilote atl1c pour prendre en charge davantage de files d’attente RX/TX sur la carte réseau pour répartir la charge CPU. La carte réseau MikroTik lors de l’utilisation de ce pilote permet désormais quatre files d’attente RX/TX au lieu de deux. Cela ne change cependant pas le comportement des autres matériels pris en charge par ce pilote qui ne peuvent pas gérer les files d’attente supplémentaires.
Avec les quatre files d’attente RX/TX, les améliorations de performances portent leurs fruits.”Les performances TX + RX simultanées sur AMD Threadripper 3960X avec la carte réseau Mikrotik 10/25G sont passées de 1,6 Mpps à 3,2 Mpps par port.”
Ces améliorations de MikoTik et bien d’autres font la queue dans net-next avant l’ouverture du cycle Linux 5.14 dans environ un mois. Un autre changement de réseau notable à venir est le pilote IGC d’Intel prenant en charge AF_XDP zéro-copy.