Documentation ¶
Index ¶
- Constants
- func EncodeDHCPPacket(clientHWAddr net.HardwareAddr, xid uint32, advertisedIP net.IP, ...) []byte
- func EncodeProxyDHCPPacket(clientHWAddr net.HardwareAddr, xid uint32, advertisedIP net.IP, ...) []byte
- func ParsePXEClassIdentifier(classID string) (isPXE bool, arch int, err error)
- type DecodedDHCPPacket
Constants ¶
View Source
const ( DHCPBaseClassID = "PXEClient" DHCPEFIArch = 7 // X86-64_EFI DHCPOptUUIDGUIDClientIdentifier = 97 // Option: (97) UUID/GUID-based Client Identifier DHCPRootPath = 17 // Option: (17) Root Path )
Variables ¶
This section is empty.
Functions ¶
func EncodeDHCPPacket ¶
func EncodeProxyDHCPPacket ¶
Types ¶
type DecodedDHCPPacket ¶
type DecodedDHCPPacket struct { IsPXE bool ClientHWAddr net.HardwareAddr Xid uint32 ClientIdentifierOpt layers.DHCPOption Arch int }
func DecodeDHCPPacket ¶
func DecodeDHCPPacket(rawIncomingUDPPacket []byte) (DecodedDHCPPacket, error)
Click to show internal directories.
Click to hide internal directories.