Lines Matching defs:sock
60 } sock;
78 .sock = {
127 opt.sock.family = AF_INET;
130 opt.sock.family = AF_INET6;
134 opt.sock.proto = IPPROTO_UDP;
136 opt.sock.proto = IPPROTO_ICMP;
138 opt.sock.type = SOCK_RAW;
452 hints.ai_family = opt.sock.family;
462 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP)
463 opt.sock.proto = IPPROTO_ICMPV6;
465 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto);
472 if (opt.sock.proto == IPPROTO_ICMP) {
475 } else if (opt.sock.proto == IPPROTO_ICMPV6) {
478 } else if (opt.sock.type == SOCK_RAW) {
483 sin6->sin6_port = htons(opt.sock.proto);