engine: resources: Special log message for unhandled decline
Not sure why a PXE client is sending these... Not sure if it's buggy firmware or my inability to handle a DHCP corner case.
This commit is contained in:
@@ -894,6 +894,10 @@ func (obj *DHCPServerRes) handler4() func(net.PacketConn, net.Addr, *dhcpv4.DHCP
|
|||||||
tmp.UpdateOption(dhcpv4.OptMessageType(dhcpv4.MessageTypeOffer))
|
tmp.UpdateOption(dhcpv4.OptMessageType(dhcpv4.MessageTypeOffer))
|
||||||
case dhcpv4.MessageTypeRequest:
|
case dhcpv4.MessageTypeRequest:
|
||||||
tmp.UpdateOption(dhcpv4.OptMessageType(dhcpv4.MessageTypeAck))
|
tmp.UpdateOption(dhcpv4.OptMessageType(dhcpv4.MessageTypeAck))
|
||||||
|
case dhcpv4.MessageTypeDecline:
|
||||||
|
// XXX: Why did one PXE/UEFI netboot client send this?
|
||||||
|
obj.init.Logf("handler4: Unhandled decline message: %+v", req)
|
||||||
|
return
|
||||||
default:
|
default:
|
||||||
obj.init.Logf("handler4: Unhandled message type: %v", mt)
|
obj.init.Logf("handler4: Unhandled message type: %v", mt)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user