0

我有一个设置,其中交换机将 VLAN 标记添加到已标记的数据包中。

进入交换机的数据包大小为1518字节(包括以太网和VLAN标签),交换机增加一个额外的vlan,数据包大小变为1522字节。

接收接口的接口MTU为1500(Linux box)。ixgbe 驱动程序在接收接口处将数据包丢弃为 long_length_errors。

我检查了代码,ixgbe 允许最大大小的数据包(MTU+以太网标头+ Vlan)1500+14+4=1518 字节。

有没有办法处理这种情况?

4

1 回答 1

0

您应该能够剥离 VLAN 标记,ethtool如下所示,

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 ]
于 2014-12-15T14:26:26.870 回答