OpenWrt
/branches/18.06.1/target/linux/brcm63xx/patches-4.9/402_bcm63xx_enet_vlan_incoming_fixed.patch |
---|
@@ -0,0 +1,11 @@ |
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c |
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c |
@@ -1635,7 +1635,7 @@ static int compute_hw_mtu(struct bcm_ene |
actual_mtu = mtu; |
/* add ethernet header + vlan tag size */ |
- actual_mtu += VLAN_ETH_HLEN; |
+ actual_mtu += VLAN_ETH_HLEN + VLAN_HLEN; |
if (actual_mtu < 64 || actual_mtu > BCMENET_MAX_MTU) |
return -EINVAL; |