2014-11-05 4 views
0

VLAN 태그가 스위치에 의해 이미 태그 된 패킷에 추가되는 설정이 있습니다.IXGBE 드라이버에 의한 더블 VLAN 태그 처리 패킷

스위치에 들어가는 패킷의 크기는 1518 바이트 (이더넷 및 VLAN 태그 포함)이며 스위치는 추가 vlan을 추가하고 패킷 크기는 1522 바이트가됩니다.

수신 인터페이스의 인터페이스 MTU는 1500입니다 (Linux 상자). ixgbe 드라이버는 수신 인터페이스에서 패킷을 long_length_errors로 삭제합니다.

ixgbe는 최대 크기 (MTU + 이더넷 헤더 + VLAN) 1500 + 14 + 4 = 1518 바이트의 패킷을 허용합니다.

이 사례를 처리 할 방법이 있습니까?

답변

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 ]