Home | History | Annotate | Download | only in routed

Lines Matching refs:rdisc_sock

79 int	rdisc_sock = -1;		/* router-discovery raw socket */
160 if (rdisc_sock < 0) {
161 rdisc_sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
162 if (rdisc_sock < 0)
163 BADERR(1,"rdisc_sock = socket()");
164 fix_sock(rdisc_sock,"rdisc_sock");
178 if (rdisc_sock < 0) {
212 if (setsockopt(rdisc_sock, IPPROTO_IP,
223 if (setsockopt(rdisc_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,
238 if (setsockopt(rdisc_sock, IPPROTO_IP,
249 if (setsockopt(rdisc_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,
762 if (0 > setsockopt(rdisc_sock,
765 LOGERR("setsockopt(rdisc_sock,"
776 if (rdisc_sock < 0)
782 if (0 > sendto(rdisc_sock, p, p_size, flags,
979 cc = recvfrom(rdisc_sock, &buf, sizeof(buf), 0,
984 LOGERR("recvfrom(rdisc_sock)");
988 logbad(1,"impossible recvfrom(rdisc_sock) fromlen=%d",