Linux は、基本的な WiFi またはイーサネット ネットワーキングを備えた小さなシングル ボード コンピューターから大規模なスーパー コンピューター クラスターまで、あらゆるもので実行されており、Linux ネットワーキング サブシステムはカーネル サイクルごとに大幅な改善を続けています。 Linux 6.4 では、新しいハードウェアのサポート (Apple M1 Pro/Max WiFi を含む!) から、WiFi 7 のサポートに関する継続的な作業や、パフォーマンスの最適化に関する終わりのない作業まで、ネットワークの変更が大きくなっています。
Linux 6.4 ネットワーキングの変更は提出され、すでに Linux Git に取り込まれています。この次のカーネル バージョンのネットワーク側の機能のハイライトには次のようなものがあります。アップストリームにパッチを提出したエンジニアの Eric Dumazet によると、このオプションでは SKB ごとに最大 45 のセグメントを適合させることができ、その値は Google ですでに「何年も」使用されています。/proc/sys/net/core/max_skb_frags のデフォルト値は、更新されたデフォルト値を改善し、ドライバーの問題を引き起こさないようにするためのテスト カバレッジが増えるまで、17 に維持されます。
-Intel の「iwlwifi」WiFi ドライバーは、WiFi 7 EHT サポートとマルチリンク サポートの準備が整っています。
-MediaTek MT76 ドライバーに WiFi 7 が追加されましたサポート。
-Linux カーネルのネットワーク コア コードにより、WiFi 7 (EHT) メッシュ サポートが有効になりました。
-開発者向けの多数の新しい (e)BPF 機能。
-IPv6 アドレスの最適化されたルート ルックアップ。
-Fair Capacity Scheduler と Weighted Fair Queuing Scheduler ストリーム スケジューラが SCTP コードに追加されました。
-AMD Pensando コア デバイスのイーサネット サポートが追加されました。 AMD Pensando SoC のサポートは、引き続きアップストリームに取り組んでいます。
-次の SoC のイーサネット サポートが追加されました: MediaTek MT7981、MediaTek MT7988、Broadcom BCM53134、Qualcomm EMAC3 DWMAC、および StarFive JH7110 RISC-V。
-Apple M1 Pro および Apple M1 Max デバイスの WiFi サポート。
-Realtek rtl8710bu/rtl8188gu、rtl8822bs、rtl8822cs、rtl8821cs WiFi ハードウェアのサポート。
-Intel の 100G ICE ネットワーク ドライバーは、スケーラブル IOV をサポートするように動作します。一方、Intel の i40e ドライバーは、XDP マルチバッファーのサポートを追加しました。
-Realtek RTW88 ドライバーの SDIO バス サポート。
-Realtek RTW89 ドライバーは、6GHz スキャンのサポートが向上しています。
-ゼロコピー処理に関するさまざまなネットワークの改善。
-スレッドの強化、構造体レイアウトの最適化など、さまざまなパフォーマンス/効率の最適化。 こちらのメーリング リストの投稿から循環してください。