func()

in Kubernetes/wincni/network/network.go [49:65]


func (info *NetworkInfo) GetHNSNetworkConfig() *hcsshim.HNSNetwork {
	subnets := []hcsshim.Subnet{}
	for _, subnet := range info.Subnets {
		subnets = append(subnets, *subnet.GetHNSSubnetConfig())
	}

	return &hcsshim.HNSNetwork{
		Name:          info.Name,
		Type:          string(info.Type),
		Subnets:       subnets,
		DNSServerList: strings.Join(info.DNS.Servers, ","),
		DNSSuffix:     info.DNS.Suffix,
		SourceMac:     "",
		//NetworkAdapterName: info.InterfaceName,
		Policies: GetHNSNetworkPolicies(info.Policies),
	}
}