【发布时间】:2011-05-26 04:45:06
【问题描述】:
我的 NIC 驱动程序不支持 H/W LRO,但在驱动程序中模拟 LRO。现在可以使用“ethtool -k ethx gro off”禁用 GRO(这是一个 linux 网络堆栈功能)。 LRO也可以使用吗?我知道大多数发行版都有 LRO 或 GRO。因此,如果使用 ethtool 禁用了 LRO,是否意味着关闭了我在驱动程序中执行的 H/W LRO 功能或 LRO 仿真功能?
【问题讨论】:
-
仅供参考,在非 linux 协议栈中也存在此问题。由于不会重新计算校验和(至少 gro 是这种情况),某些网络堆栈(如 cisco 的 tcp)会检查校验和,而不是像 linux tcp 那样宽松并忽略错误。
标签: linux networking