Searched refs:rdisc_sock (Results 1 – 3 of 3) sorted by relevance
| /freebsd/sbin/routed/ |
| H A D | rdisc.c | 65 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 D | main.c | 500 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 D | defs.h | 427 extern int rdisc_sock; /* router-discovery raw socket */
|