mirror of
https://github.com/xcat2/xNBA.git
synced 2024-11-22 17:41:55 +00:00
[dhcp] Ensure message type is first DHCP option
Apparently, the DHCP relay logic on a Nortel 470-48T layer 2 switch cares about the order of DHCP options. Specifically, it requires that the DHCP message type option be the first option present in the DHCP packet. We achieve this by having this option appear first in our dhcp_request_options_data array, which pre-populates DHCP requests. Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
parent
5736f5eb32
commit
9de525c34c
@ -71,6 +71,7 @@ static const uint8_t dhcp_op[] = {
|
||||
|
||||
/** Raw option data for options common to all DHCP requests */
|
||||
static uint8_t dhcp_request_options_data[] = {
|
||||
DHCP_MESSAGE_TYPE, DHCP_BYTE ( 0 ),
|
||||
DHCP_MAX_MESSAGE_SIZE,
|
||||
DHCP_WORD ( ETH_MAX_MTU - 20 /* IP header */ - 8 /* UDP header */ ),
|
||||
DHCP_CLIENT_ARCHITECTURE, DHCP_WORD ( 0 ),
|
||||
|
Loading…
Reference in New Issue
Block a user