Lines Matching defs:ripsock
139 static int ripsock; /* socket to send/receive RIP datagram */
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;
952 if (sendmsg(ripsock, &m, 0 /*MSG_DONTROUTE*/) < 0) {
998 if ((len = recvmsg(ripsock, &m, 0)) < 0) {
1364 if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_JOIN_GROUP,