我有一个设置,其中交换机将vlan标记添加到已标记的数据包。
进入交换机的数据包大小为1518字节(包括以太网和VLAN标记),交换机增加了一个额外的vlan,数据包的大小变为1522字节。
接收接口的接口MTU为1500(Linux机顶盒)。 ixgbe驱动程序正在将接收接口的数据包丢弃为long_length_errors。
我检查了代码,ixgbe允许最大大小的数据包(MTU +以太网头+ Vlan)1500 + 14 + 4 = 1518字节。
有办法处理这种情况吗?
答案 0 :(得分:0)
您应该能够使用ethtool
剥离VLAN标记,如下所示
ethtool -K|--offload DEVNAME Set protocol offload
[ rx on|off ]
[ tx on|off ]
[ sg on|off ]
[ tso on|off ]
[ ufo on|off ]
[ gso on|off ]
[ gro on|off ]
[ lro on|off ]
[ rxvlan on|off ]
[ txvlan on|off ]
[ ntuple on|off ]
[ rxhash on|off ]