MTU issue with vlan causes panic
Brought to you by:
ml7213
pch_gbe driver version 0.91-NAPI
# lspci -nn |grep Eth
0b:00.1 Ethernet controller [0200]: Intel Corporation Platform Controller Hub EG20T Gigabit Ethernet Controller [8086:8802] (rev 02)
Using the pch_gbe driver with the vlan configuration shown below:
eth 127.0.0.2/32
eth0.10 10.10.9.254/24
eth0.20 10.10.10.254/24
eth0.30 10.10.11.254/24
eth0.40 172.17.32.192/26
eth0.50 10.10.12.254/24
eth0.60 10.255.255.254/24
We have to set the physical interface MTU to 1518 and the sub-interfaces all to 1500 or the kernel will panic.
It would seem that the driver does not handle the additional bytes for the vlan information and there is a MTU mismatch which causes the kernel to panic.