Lines Matching refs:sNetlinkFd

247 static int sNetlinkFd = -1; ///< Used to receive netlink events.  variable
491 if (send(sNetlinkFd, &req, req.nh.nlmsg_len, 0) != -1) in UpdateUnicastLinux()
657 VerifyOrExit(sNetlinkFd >= 0, error = OT_ERROR_INVALID_STATE); in AddRoute()
682 if (send(sNetlinkFd, &req, sizeof(req), 0) < 0) in AddRoute()
712 VerifyOrExit(sNetlinkFd >= 0, error = OT_ERROR_INVALID_STATE); in DeleteRoute()
736 if (send(sNetlinkFd, &req, sizeof(req), 0) < 0) in DeleteRoute()
1791 length = recv(sNetlinkFd, msgBuffer.buffer, sizeof(msgBuffer.buffer), 0);
2005 if (send(sNetlinkFd, &req, req.nh.nlmsg_len, 0) != -1)
2149 sNetlinkFd = SocketWithCloseExec(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE, kSocketNonBlock);
2151 sNetlinkFd = SocketWithCloseExec(PF_ROUTE, SOCK_RAW, 0, kSocketNonBlock);
2155 VerifyOrDie(sNetlinkFd >= 0, OT_EXIT_ERROR_ERRNO);
2162 if (setsockopt(sNetlinkFd, SOL_NETLINK, NETLINK_EXT_ACK, &enable, sizeof(enable)) != 0)
2168 if (setsockopt(sNetlinkFd, SOL_NETLINK, NETLINK_CAP_ACK, &enable, sizeof(enable)) != 0)
2183 …VerifyOrDie(bind(sNetlinkFd, reinterpret_cast<struct sockaddr *>(&sa), sizeof(sa)) == 0, OT_EXIT_E…
2204 status = setsockopt(sNetlinkFd, AF_ROUTE, FILTER_CMD, FILTER_ARG, FILTER_ARG_SZ);
2207 status = fcntl(sNetlinkFd, F_SETFL, O_NONBLOCK);
2304 if (sNetlinkFd != -1)
2306 close(sNetlinkFd);
2307 sNetlinkFd = -1;
2327 assert(sNetlinkFd >= 0);
2332 FD_SET(sNetlinkFd, &aContext->mReadFdSet);
2333 FD_SET(sNetlinkFd, &aContext->mErrorFdSet);
2344 if (sNetlinkFd > aContext->mMaxFd)
2346 aContext->mMaxFd = sNetlinkFd;
2370 if (FD_ISSET(sNetlinkFd, &aContext->mErrorFdSet))
2372 close(sNetlinkFd);
2389 if (FD_ISSET(sNetlinkFd, &aContext->mReadFdSet))