Этим летом ядро Linux 5.14 будет иметь улучшенную поддержку новой сетевой карты MikroTik 10G/25G.
Эта сетевая карта работает с существующим сетевым драйвером Atheros atl1c ядра Linux в ядре Linux, но для цикла 5.14 расширяется, чтобы лучше поддерживать возможности этой сетевой карты MikroTik. Подробная информация об этом сетевом адаптере пока не ясна, поскольку он, похоже, еще не опубликован.
Два запроса на вытягивание до сих пор были включены в «net-next» перед циклом Linux 5.14 для улучшения этой сетевой карты MikoTik 10G/25G. Сначала начальная поддержка Таким образом, сетевая карта MikoTik с драйвером atl1c может получить более высокую скорость соединения, разгрузку контрольной суммы RX, улучшенную производительность передачи и другие улучшения.
Интересно, что они this pull , адаптирующий драйвер atl1c для поддержки большего количества очередей RX/TX на сетевой карте для распределения нагрузки на ЦП. Сетевая карта MikroTik при использовании этого драйвера теперь допускает четыре очереди RX/TX, а не две. Это не меняет поведения другого оборудования, поддерживаемого этим драйвером, которое не может обрабатывать лишние очереди.
С четырьмя очередями RX/TX улучшение производительности окупается. « Производительность одновременного TX + RX на AMD Threadripper 3960X с сетевой картой Mikrotik 10/25G улучшена с 1,6 млн пакетов в секунду до 3,2 млн пакетов в секунду на порт. »
Эти и многие другие улучшения MikoTik выстраиваются в очередь в net-next в преддверии цикла Linux 5.14, который откроется примерно через месяц. Еще одно заметное изменение в сети-это драйвер Intel IGC, поддерживающий AF_XDP zero-copy .