目前,已经有两个关于 MikroTik 网卡的补丁合并到 net-next 树中。第一个补丁于本月 13 号合并,其提供了对 MikroTik 10G/25G 网卡功能的基础支持,包括增加链接速度、max-mtu 的支持、启用 RX 校验和卸载、提高 TX 性能等,同时保证 Mikrotik 网卡与现有 atl1c 驱动的兼容性 。
第二个补丁于本月 27 号合并,该补丁优化了 MikroTik 网卡在使用 atl1c 驱动 时的表现,并将 RX/TX 队列由 2 个扩充到 4 个,有助于将 CPU 负载分散到各个核心上,以实现更高的整体网络性能。不过,这不会改变该驱动所支持的其他硬件的行为,这些硬件不能处理额外的队列。
通过这些改动,AMD Threadripper 3960X 与 Mikrotik 10/25G 网卡的同步 TX/RX 性能将从每端口 1.6Mpps 提高到 3.2Mpps。据悉,Linux 5.14 周期大约将在一个月后开启,届时或将能看到更多关于 MikroTik 网卡的内容。
本文转自OSCHINA
本文Linux 5.14 或将加强对 MikroTik 10G/25G 网卡的支持
本文地址:https://www.oschina.net/news/143774/linux-kernel-support-mikrotik-nic