Searched refs:rdisc_sock (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/sbin/routed/ |
H A D | rdisc.c | 79 int rdisc_sock = -1; /* router-discovery raw socket */ variable 160 if (rdisc_sock < 0) { in get_rdisc_sock() 161 rdisc_sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP); in get_rdisc_sock() 162 if (rdisc_sock < 0) in get_rdisc_sock() 164 fix_sock(rdisc_sock,"rdisc_sock"); in get_rdisc_sock() 178 if (rdisc_sock < 0) { in set_rdisc_mg() 212 if (setsockopt(rdisc_sock, IPPROTO_IP, in set_rdisc_mg() 223 if (setsockopt(rdisc_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, in set_rdisc_mg() 238 if (setsockopt(rdisc_sock, IPPROTO_IP, in set_rdisc_mg() 249 if (setsockopt(rdisc_sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, in set_rdisc_mg() [all …]
|
H A D | main.c | 521 if (rdisc_sock >= 0 && FD_ISSET(rdisc_sock, ibitsp)) { in main() 579 if (rdisc_sock >= 0) in fix_select() 580 if (sock_max <= rdisc_sock) in fix_select() 581 sock_max = rdisc_sock + 1; in fix_select() 597 if (rdisc_sock >= 0) in fix_select() 598 FD_SET(rdisc_sock, fdbitsp); in fix_select()
|
H A D | defs.h | 459 extern int rdisc_sock; /* router-discovery raw socket */
|