From: Alex Williamson Date: Fri, 13 Feb 2009 08:06:29 +0000 (-0800) Subject: virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs X-Git-Tag: v2.6.27.18~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80156b7e084cf364ce325d898f0b29de7ab24abc;p=pandora-kernel.git virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs [ Upstream commit e918085aaff34086e265f825dd469926b1aec4a4 ] 802.1Q expanded the maximum ethernet frame size by 4 bytes for the VLAN tag. We're not taking this into account in virtio_net, which means the buffers we provide to the backend in the virtqueue RX ring aren't big enough to hold a full MTU VLAN packet. For QEMU/KVM, this results in the backend exiting with a packet truncation error. Signed-off-by: Alex Williamson Acked-by: Mark McLoughlin Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed