dhcp4: resolve TODOs in comments
This commit is contained in:
parent
5b34daeb4e
commit
bef7168112
@ -68,10 +68,10 @@ func (c *Client) packet(xid uint32, opts []layers.DHCPOption) *layers.DHCPv4 {
|
||||
Operation: layers.DHCPOpRequest,
|
||||
HardwareType: layers.LinkTypeEthernet,
|
||||
HardwareLen: uint8(len(layers.EthernetBroadcast)),
|
||||
HardwareOpts: 0, // TODO: document
|
||||
HardwareOpts: 0, // clients set this to zero (used by relay agents)
|
||||
Xid: xid,
|
||||
Secs: 0, // TODO: fill in?
|
||||
Flags: 0, // TODO: document
|
||||
Flags: 0, // we can receive IP packets via unicast
|
||||
ClientHWAddr: c.hardwareAddr,
|
||||
ServerName: nil,
|
||||
File: nil,
|
||||
@ -183,7 +183,7 @@ func (c *Client) dhcpRequest() (*layers.DHCPv4, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// Look for DHCPOFFER packet (TODO: RFC)
|
||||
// Look for DHCPOFFER packet (described in RFC2131 4.3.1):
|
||||
c.connection.SetDeadline(time.Now().Add(10 * time.Second))
|
||||
for {
|
||||
offer, err := dhcp4.Read(c.connection)
|
||||
|
Loading…
x
Reference in New Issue
Block a user