InsertHeadList (&IpSb->Interfaces, &IpSb->DefaultInterface->Link);\r
\r
IpSb->MaxPacketSize = IpSb->SnpMode.MaxPacketSize - sizeof (IP4_HEAD);\r
+ if (NetLibGetVlanId (IpSb->Controller) != 0) {\r
+ //\r
+ // This is a VLAN device, reduce MTU by VLAN tag length\r
+ //\r
+ IpSb->MaxPacketSize -= NET_VLAN_TAG_LEN;\r
+ }\r
IpSb->MacString = NULL;\r
\r
*Service = IpSb;\r