david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[vlan] Treat VLAN 0 as valid

VLAN headers are allowed to contain a VLAN tag of zero, indicating
that the header specifies only a priority and that the packet does not
belong to any VLAN.  The easiest way to handle this is to treat VLAN 0
as being a normal VLAN.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown 2010-11-27 15:23:46 +00:00
parent 98817e2c38
commit c5c0a27b68
1 changed files with 1 additions and 1 deletions

View File

@ -49,7 +49,7 @@ struct vlan_header {
* @v tag VLAN tag
* @ret is_valid VLAN tag is valid
*/
#define VLAN_TAG_IS_VALID( tag ) ( ( (tag) >= 1 ) && ( (tag) < 0xfff ) )
#define VLAN_TAG_IS_VALID( tag ) ( (tag) < 0xfff )
/**
* Check VLAN priority is valid