route6d.c | 139 static int ripsock; /* socket to send/receive RIP datagram */ variable in typeref:typename:int 489 close(ripsock); 571 ripsock = socket(res->ai_family, res->ai_socktype, res->ai_protocol); 572 if (ripsock < 0) { 575 if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_V6ONLY, 579 if (bind(ripsock, res->ai_addr, res->ai_addrlen) < 0) { 582 if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, 586 if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_MULTICAST_LOOP, 592 if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &i, 611 set[0].fd = ripsock; [all...] |