in lib/interface.go [29:31]
func (m *DHCPMessage) id() id { return id(fmt.Sprintf("%s%x%x", m.Peer.IP, m.XID, m.ClientID)) }