Home
last modified time | relevance | path

Searched refs:rdisc_sock (Results 1 – 3 of 3) sorted by relevance

/freebsd/sbin/routed/
H A Drdisc.c65 int rdisc_sock = -1; /* router-discovery raw socket */ variable
147 if (rdisc_sock < 0) { in get_rdisc_sock()
148 rdisc_sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP); in get_rdisc_sock()
149 if (rdisc_sock < 0) in get_rdisc_sock()
151 fix_sock(rdisc_sock,"rdisc_sock"); in get_rdisc_sock()
168 if (rdisc_sock < 0) { in set_rdisc_mg()
198 if (setsockopt(rdisc_sock, IPPROTO_IP, in set_rdisc_mg()
209 if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP, in set_rdisc_mg()
224 if (setsockopt(rdisc_sock, IPPROTO_IP, in set_rdisc_mg()
235 if (setsockopt(rdisc_sock, IPPROTO_IP, MCAST_JOIN_GROUP, in set_rdisc_mg()
[all …]
H A Dmain.c500 if (rdisc_sock >= 0 && FD_ISSET(rdisc_sock, &ibits)) { in main()
567 if (rdisc_sock >= 0) { in fix_select()
568 FD_SET(rdisc_sock, &fdbits); in fix_select()
569 if (sock_max <= rdisc_sock) in fix_select()
570 sock_max = rdisc_sock+1; in fix_select()
H A Ddefs.h427 extern int rdisc_sock; /* router-discovery raw socket */