Home | History | Annotate | Download | only in net

Lines Matching refs:laddr

35 		laddr TCPAddr
39 {laddr: TCPAddr{IP: ParseIP("::1")}, value: 1},
41 {laddr: TCPAddr{IP: IPv4(127, 0, 0, 1)}, value: 0},
57 sa, err := probes[i].laddr.sockaddr(syscall.AF_INET6)
73 // given network, laddr, raddr and mode.
75 // If mode indicates "listen" and laddr is a wildcard, we assume that
111 func favoriteAddrFamily(network string, laddr, raddr sockaddr, mode string) (family int, ipv6only bool) {
119 if mode == "listen" && (laddr == nil || laddr.isWildcard()) {
123 if laddr == nil {
126 return laddr.family(), false
129 if (laddr == nil || laddr.family() == syscall.AF_INET) &&
136 func internetSocket(ctx context.Context, net string, laddr, raddr sockaddr, sotype, proto int, mode string) (fd *netFD, err error) {
140 family, ipv6only := favoriteAddrFamily(net, laddr, raddr, mode)
141 return socket(ctx, net, family, sotype, proto, ipv6only, laddr, raddr)