Home | History | Annotate | Download | only in net

Lines Matching refs:sa

138 				sa, err := puni.Address.Sockaddr.Sockaddr()
143 switch sa := sa.(type) {
148 l = addrPrefixLen(pfx4, IP(sa.Addr[:]))
150 ifat = append(ifat, &IPNet{IP: IPv4(sa.Addr[0], sa.Addr[1], sa.Addr[2], sa.Addr[3]), Mask: CIDRMask(l, 8*IPv4len)})
155 l = addrPrefixLen(pfx6, IP(sa.Addr[:]))
158 copy(ifa.IP, sa.Addr[:])
163 sa, err := pany.Address.Sockaddr.Sockaddr()
167 switch sa := sa.(type) {
169 ifat = append(ifat, &IPAddr{IP: IPv4(sa.Addr[0], sa.Addr[1], sa.Addr[2], sa.Addr[3])})
172 copy(ifa.IP, sa.Addr[:])
183 sa, err := p.Address.Sockaddr.Sockaddr()
187 switch sa := sa.(type) {
189 pfx := IPNet{IP: IP(sa.Addr[:]), Mask: CIDRMask(int(p.PrefixLength), 8*IPv4len)}
192 pfx := IPNet{IP: IP(sa.Addr[:]), Mask: CIDRMask(int(p.PrefixLength), 8*IPv6len)}
249 sa, err := pmul.Address.Sockaddr.Sockaddr()
253 switch sa := sa.(type) {
255 ifat = append(ifat, &IPAddr{IP: IPv4(sa.Addr[0], sa.Addr[1], sa.Addr[2], sa.Addr[3])})
258 copy(ifa.IP, sa.Addr[:])