Lines Matching refs:sock
58 } sock;
75 .sock = {
124 opt.sock.family = AF_INET;
127 opt.sock.family = AF_INET6;
131 opt.sock.proto = IPPROTO_UDP;
133 opt.sock.proto = IPPROTO_ICMP;
135 opt.sock.type = SOCK_RAW;
431 hints.ai_family = opt.sock.family;
441 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
442 opt.sock.proto = IPPROTO_ICMPV6;
444 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto);
451 if (opt.sock.proto == IPPROTO_ICMP) {
454 } else if (opt.sock.proto == IPPROTO_ICMPV6) {
457 } else if (opt.sock.type == SOCK_RAW) {
462 sin6->sin6_port = htons(opt.sock.proto);