iPXE expects network cards to provide transparent transmit and receive datapaths. Some network cards provide no way to disable their VLAN offload features and will always strip the VLAN tag from a received packet, reporting this tag via the receive descriptor. Drivers for such cards must use special handling to deliver the received packet directly to the appropriate VLAN device.
The vcreate command can be used to create VLAN interfaces, and the lotest command can be used to verify correct operation of the VLAN interfaces.
Refer to the basic loopback test for background information.
ifstat to identify the name of your network interface (hereafter assumed to be net0) and the name of the second network interface (hereafter assumed to be net1).net0 using vcreate --tag 123 net0net1 using vcreate --tag 123 net1lotest net0-123 net1-123.lotest increases steadily and rapidly.Ctrl-C.lotest net1-123 net0-123.lotest increases steadily and rapidly.Ctrl-C.