Searched refs:si_fd (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.1-release/usr.sbin/rtadvd/
H A Dif.h36 int si_fd; member in struct:sockinfo
H A Dcontrol.c232 if ((fd = accept(s->si_fd, (struct sockaddr *)&sun,
241 close(s->si_fd);
249 fd, s->si_fd);
257 close(s->si_fd);
266 if (s->si_fd == -1) {
270 if (listen(s->si_fd, SOCK_BACKLOG) == -1) {
292 if ((s->si_fd = socket(PF_UNIX, SOCK_STREAM, 0)) == -1) {
306 close(s->si_fd);
310 if (bind(s->si_fd, (struct sockaddr *)&sun, sizeof(sun)) == -1) {
313 close(s->si_fd);
[all...]
H A Dif.c86 struct sockinfo sock = { .si_fd = -1, .si_name = NULL };
87 struct sockinfo rtsock = { .si_fd = -1, .si_name = NULL };
88 struct sockinfo ctrlsock = { .si_fd = -1, .si_name = _PATH_CTRL_SOCK };
660 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
698 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq,
737 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_JOIN_GROUP,
H A Drtadvd.c272 if (ctrlsock.si_fd == -1) {
282 set[PFD_RAWSOCK].fd = sock.si_fd;
286 set[PFD_RTSOCK].fd = rtsock.si_fd;
290 set[PFD_CSOCK].fd = ctrlsock.si_fd;
351 if (rtsock.si_fd != -1 && set[PFD_RTSOCK].revents & POLLIN)
485 n = read(s->si_fd, msg, sizeof(msg));
747 if ((i = recvmsg(s->si_fd, &rcvmhdr, 0)) < 0)
1567 if ((s->si_fd = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) < 0) {
1573 if (setsockopt(s->si_fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on,
1581 if (setsockopt(s->si_fd, IPPROTO_IPV
[all...]
/freebsd-10.1-release/usr.sbin/rtadvctl/
H A Drtadvctl.c203 if ((s->si_fd = socket(PF_UNIX, SOCK_STREAM, 0)) == -1)
211 if (connect(s->si_fd, (struct sockaddr *)&sun, sizeof(sun)) == -1)
270 return (cm_handler_client(s->si_fd, CM_STATE_MSG_DISPATCH, buf));

Completed in 59 milliseconds