* Renamed kRequiredParameters to kRequestParameters as suggested by Vegard.
* Cleaned up some style issues introduced by Hugo a while back. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35957 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2006-2009, Haiku, Inc. All Rights Reserved.
|
* Copyright 2006-2010, Haiku, Inc. All Rights Reserved.
|
||||||
* Distributed under the terms of the MIT License.
|
* Distributed under the terms of the MIT License.
|
||||||
*
|
*
|
||||||
* Authors:
|
* Authors:
|
||||||
@@ -135,7 +135,7 @@ struct dhcp_message {
|
|||||||
uint8* PutOption(uint8* options, message_option option, uint32 data);
|
uint8* PutOption(uint8* options, message_option option, uint32 data);
|
||||||
uint8* PutOption(uint8* options, message_option option, const uint8* data,
|
uint8* PutOption(uint8* options, message_option option, const uint8* data,
|
||||||
uint32 size);
|
uint32 size);
|
||||||
uint8* FinishOptions(uint8 *);
|
uint8* FinishOptions(uint8* options);
|
||||||
} _PACKED;
|
} _PACKED;
|
||||||
|
|
||||||
#define DHCP_FLAG_BROADCAST 0x8000
|
#define DHCP_FLAG_BROADCAST 0x8000
|
||||||
@@ -144,7 +144,7 @@ struct dhcp_message {
|
|||||||
|
|
||||||
const uint32 kMsgLeaseTime = 'lstm';
|
const uint32 kMsgLeaseTime = 'lstm';
|
||||||
|
|
||||||
static const uint8 kRequiredParameters[] = {
|
static const uint8 kRequestParameters[] = {
|
||||||
OPTION_SUBNET_MASK, OPTION_ROUTER_ADDRESS,
|
OPTION_SUBNET_MASK, OPTION_ROUTER_ADDRESS,
|
||||||
OPTION_DOMAIN_NAME_SERVER, OPTION_BROADCAST_ADDRESS,
|
OPTION_DOMAIN_NAME_SERVER, OPTION_BROADCAST_ADDRESS,
|
||||||
OPTION_DOMAIN_NAME
|
OPTION_DOMAIN_NAME
|
||||||
@@ -324,9 +324,9 @@ dhcp_message::PutOption(uint8* options, message_option option,
|
|||||||
|
|
||||||
|
|
||||||
uint8*
|
uint8*
|
||||||
dhcp_message::FinishOptions(uint8 *next)
|
dhcp_message::FinishOptions(uint8* options)
|
||||||
{
|
{
|
||||||
return PutOption(next, OPTION_END);
|
return PutOption(options, OPTION_END);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -743,7 +743,7 @@ DHCPClient::_PrepareMessage(dhcp_message& message, dhcp_state state)
|
|||||||
next = message.PutOption(next, OPTION_REQUEST_IP_ADDRESS,
|
next = message.PutOption(next, OPTION_REQUEST_IP_ADDRESS,
|
||||||
(uint32)fAssignedAddress);
|
(uint32)fAssignedAddress);
|
||||||
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
|
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
|
||||||
kRequiredParameters, sizeof(kRequiredParameters));
|
kRequestParameters, sizeof(kRequestParameters));
|
||||||
} else
|
} else
|
||||||
message.client_address = fAssignedAddress;
|
message.client_address = fAssignedAddress;
|
||||||
|
|
||||||
@@ -755,7 +755,7 @@ DHCPClient::_PrepareMessage(dhcp_message& message, dhcp_state state)
|
|||||||
{
|
{
|
||||||
uint8* next = message.PrepareMessage(type);
|
uint8* next = message.PrepareMessage(type);
|
||||||
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
|
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
|
||||||
kRequiredParameters, sizeof(kRequiredParameters));
|
kRequestParameters, sizeof(kRequestParameters));
|
||||||
message.FinishOptions(next);
|
message.FinishOptions(next);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user