Lines Matching defs:rdisc_sock
75 int rdisc_sock = -1; /* router-discovery raw socket */
157 if (rdisc_sock < 0) {
158 rdisc_sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
159 if (rdisc_sock < 0)
160 BADERR(1,"rdisc_sock = socket()");
161 fix_sock(rdisc_sock,"rdisc_sock");
178 if (rdisc_sock < 0) {
208 if (setsockopt(rdisc_sock, IPPROTO_IP,
219 if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP,
234 if (setsockopt(rdisc_sock, IPPROTO_IP,
245 if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP,
743 if (0 > setsockopt(rdisc_sock,
747 LOGERR("setsockopt(rdisc_sock,"
758 if (rdisc_sock < 0)
764 if (0 > sendto(rdisc_sock, p, p_size, flags,
959 cc = recvfrom(rdisc_sock, &buf, sizeof(buf), 0,
964 LOGERR("recvfrom(rdisc_sock)");
968 logbad(1,"impossible recvfrom(rdisc_sock) fromlen=%d",