为何enable forwarding 或者在网卡上做了bridge之后网卡的lro特性被自动disable?
为何enable 网卡forwarding 或者在网卡上做了bridge之后,网卡的lro特性要disable掉?见内核3.0 代码:
net/bridge/br_if.c|380| <<br_add_if>> dev_disable_lro(dev);
net/ipv4/devinet.c|249| <<inetdev_init>> dev_disable_lro(dev);
net/ipv4/devinet.c|1480| <<inet_forward_change>> dev_disable_lro(dev); 搜索了一下,内核开发者的解释是说。
lro特性跟forward的设计初衷不符。forward或者brigde的时候当然是希望 过来的网络包原样的转发了。lro会把skb合并成一个大的,就不是原样的包了。
本人将于3分钟内完全忘记该文内容!故本人不能对该文负任何责任,以上内容为本人复制,
如有问题,请与作者联系,与本人一点,一丝,一毫,一纳米…..关系都没有http://www.bxwx.la/b/2/2726/
页:
[1]