Улучшения в сетевом стеке Linux 5.10 Git

Опубликовано augusti - пт, 10/16/2020 - 17:36
  • Поддержка BPF программ с ядром и их ранней загрузки через пользовательский механизм драйверов. Также появилась поддержка спальных программ BPF и других улучшений BPF.
  • Ядро теперь позволяет использовать более 255 IPv4 мульти-кастовых интерфейсов.
  • Продолжаются улучшения в коде Multi-Path TCP (MPTCP).
  • Поддержка XDP для драйвера Intel IGB.
  • WiFi-драйвер Ath11k теперь поддерживает чипсеты QCA6390 и IPQ6018.
  • Сетевые карты Mellanox могут похвастаться улучшением производительности на 20% для пакетов, не требующих большой разгрузки. Эта оптимизация позволяет нескольким пакетам совместно использовать запись дескриптора.
  • Новый хелпер BPF, который может помочь улучшить обратное давление TCP и ограничить обход стека. В тесте разработчика было улучшение потока TCP примерно с 10 Гбит/с до 15 Гбит/с в его конфигурации с виртуальными драйверами Ethernet между контейнерами и хостами. 
  • Улучшения Mediatek MT76 WiFi.
  • Поддержка Broadcom 200G Ethernet. 

Сетевые изменения в Linux 5.10