A VLAN tagged DHCP request/discover is 4 bytes short
authorNorbert van Bolhuis <nvbolhuis@aimvalley.nl>
Thu, 4 Jun 2009 07:39:48 +0000 (09:39 +0200)
committerBen Warren <biggerbadderben@gmail.com>
Mon, 15 Jun 2009 07:13:55 +0000 (00:13 -0700)
commitc9a2aab1512fb2d132670fff9c27656d2eb949cd
tree113da0f42f7069aff49031f97c6ae3065125e109
parent6e0d2fc7fe0dcfa2f51ab8931d706940ee364193
A VLAN tagged DHCP request/discover is 4 bytes short

The problem is that BOOTP_SIZE uses ETHER_HDR_SIZE which is 14 bytes.
If sending a VLAN tagged frame (when env variable vlan is set) this
should be VLAN_ETHER_HDR_SIZE=18 which is what NetSetEther returns.

Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
net/bootp.c