func registerIP(ip net.IP) { if _, exists := otherAllocatedPorts[ip.String()]; !exists { otherAllocatedPorts[ip.String()] = portMappings{ "tcp": collections.NewOrderedIntSet(), "udp": collections.NewOrderedIntSet(), } } }
func ReleaseAll() error { lock.Lock() defer lock.Unlock() currentDynamicPort["tcp"] = BeginPortRange - 1 currentDynamicPort["udp"] = BeginPortRange - 1 defaultAllocatedPorts = portMappings{} defaultAllocatedPorts["tcp"] = collections.NewOrderedIntSet() defaultAllocatedPorts["udp"] = collections.NewOrderedIntSet() otherAllocatedPorts = ipMapping{} return nil }
func init() { defaultAllocatedPorts["tcp"] = collections.NewOrderedIntSet() defaultAllocatedPorts["udp"] = collections.NewOrderedIntSet() }