/dports/net/quagga/quagga-1.2.4/zebra/ |
H A D | irdp_packet.c | 70 int irdp_sock = -1; variable 234 int irdp_sock = THREAD_FD (r); in irdp_read_raw() local 235 t_irdp_raw = thread_add_read (zebrad.master, irdp_read_raw, NULL, irdp_sock); in irdp_read_raw() 237 ret = irdp_recvmsg (irdp_sock, (u_char *) buf, IRDP_RX_BUF, &ifindex); in irdp_read_raw() 314 if (setsockopt(irdp_sock, IPPROTO_IP, IP_HDRINCL, in send_packet() 321 if (setsockopt(irdp_sock, SOL_SOCKET, SO_BROADCAST, in send_packet() 328 if( setsockopt(irdp_sock,IPPROTO_IP, IP_MULTICAST_LOOP, in send_packet() 358 if (sendmsg(irdp_sock, msg, 0) < 0) { in send_packet()
|
H A D | irdp_interface.c | 68 extern int irdp_sock; 137 ret = if_group (ifp, irdp_sock, INADDR_ALLRTRS_GROUP, IP_ADD_MEMBERSHIP); in if_add_group() 157 ret = if_group (ifp, irdp_sock, INADDR_ALLRTRS_GROUP, IP_DROP_MEMBERSHIP); in if_drop_group() 205 if ((irdp_sock < 0) && ((irdp_sock = irdp_sock_init()) < 0)) { in irdp_if_start()
|
/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/ |
H A D | irdp_packet.c | 69 int irdp_sock = -1; variable 234 int irdp_sock = THREAD_FD(r); in irdp_read_raw() local 236 thread_add_read(zrouter.master, irdp_read_raw, NULL, irdp_sock, in irdp_read_raw() 239 ret = irdp_recvmsg(irdp_sock, (uint8_t *)buf, IRDP_RX_BUF, &ifindex); in irdp_read_raw() 318 if (setsockopt(irdp_sock, IPPROTO_IP, IP_HDRINCL, (char *)&on, in send_packet() 329 if (setsockopt(irdp_sock, SOL_SOCKET, SO_BROADCAST, &bon, in send_packet() 338 setsockopt_ipv4_multicast_loop(irdp_sock, 0); in send_packet() 365 if (sendmsg(irdp_sock, msg, 0) < 0) in send_packet()
|
H A D | irdp_interface.c | 58 extern int irdp_sock; 158 ret = if_group(ifp, irdp_sock, INADDR_ALLRTRS_GROUP, IP_ADD_MEMBERSHIP); in if_add_group() 179 ret = if_group(ifp, irdp_sock, INADDR_ALLRTRS_GROUP, in if_drop_group() 225 if ((irdp_sock < 0) && ((irdp_sock = irdp_sock_init()) < 0)) { in irdp_if_start()
|
/dports/net/frr7/frr-frr-7.5.1/zebra/ |
H A D | irdp_packet.c | 69 int irdp_sock = -1; variable 234 int irdp_sock = THREAD_FD(r); in irdp_read_raw() local 236 thread_add_read(zrouter.master, irdp_read_raw, NULL, irdp_sock, in irdp_read_raw() 239 ret = irdp_recvmsg(irdp_sock, (uint8_t *)buf, IRDP_RX_BUF, &ifindex); in irdp_read_raw() 318 if (setsockopt(irdp_sock, IPPROTO_IP, IP_HDRINCL, (char *)&on, in send_packet() 329 if (setsockopt(irdp_sock, SOL_SOCKET, SO_BROADCAST, &bon, in send_packet() 338 setsockopt_ipv4_multicast_loop(irdp_sock, 0); in send_packet() 365 if (sendmsg(irdp_sock, msg, 0) < 0) in send_packet()
|
H A D | irdp_interface.c | 58 extern int irdp_sock; 158 ret = if_group(ifp, irdp_sock, INADDR_ALLRTRS_GROUP, IP_ADD_MEMBERSHIP); in if_add_group() 179 ret = if_group(ifp, irdp_sock, INADDR_ALLRTRS_GROUP, in if_drop_group() 225 if ((irdp_sock < 0) && ((irdp_sock = irdp_sock_init()) < 0)) { in irdp_if_start()
|