func()

in lib/modulo.go [40:46]


func (m *modulo) SelectServerFromList(list []*DHCPServer, message *DHCPMessage) (*DHCPServer, error) {
	hash := m.getHash(message.ClientID)
	if len(list) == 0 {
		return nil, errors.New("Server list is empty")
	}
	return list[hash%uint32(len(list))], nil
}