Lines Matching refs:ifr
602 struct ifreq ifr; in SetLinkState() local
608 memset(&ifr, 0, sizeof(ifr)); in SetLinkState()
609 strncpy(ifr.ifr_name, gNetifName, sizeof(ifr.ifr_name)); in SetLinkState()
610 VerifyOrExit(ioctl(sIpFd, SIOCGIFFLAGS, &ifr) == 0, perror("ioctl"); error = OT_ERROR_FAILED); in SetLinkState()
612 ifState = ((ifr.ifr_flags & IFF_UP) == IFF_UP) ? true : false; in SetLinkState()
619 ifr.ifr_flags = aState ? (ifr.ifr_flags | IFF_UP) : (ifr.ifr_flags & ~IFF_UP); in SetLinkState()
620 … VerifyOrExit(ioctl(sIpFd, SIOCSIFFLAGS, &ifr) == 0, perror("ioctl"); error = OT_ERROR_FAILED); in SetLinkState()
2018 struct ifreq ifr; local
2024 memset(&ifr, 0, sizeof(ifr));
2025 ifr.ifr_flags = IFF_TUN | IFF_NO_PI;
2028 ifr.ifr_flags |= static_cast<short>(IFF_TUN_EXCL);
2036 strncpy(ifr.ifr_name, interfaceName, IFNAMSIZ);
2040 strncpy(ifr.ifr_name, "wpan%d", IFNAMSIZ);
2043 VerifyOrDie(ioctl(sTunFd, TUNSETIFF, static_cast<void *>(&ifr)) == 0, OT_EXIT_ERROR_ERRNO);
2045 strncpy(gNetifName, ifr.ifr_name, sizeof(gNetifName));
2057 ifr.ifr_mtu = static_cast<int>(kMaxIp6Size);
2058 VerifyOrDie(ioctl(sIpFd, SIOCSIFMTU, static_cast<void *>(&ifr)) == 0, OT_EXIT_ERROR_ERRNO);
2100 struct ifreq ifr; local
2102 memset(&ifr, 0, sizeof(ifr));
2103 strncpy(ifr.ifr_name, gNetifName, sizeof(ifr.ifr_name));
2104 VerifyOrExit(ioctl(sIpFd, SIOCIFDESTROY, &ifr) == 0, perror("ioctl"); error = OT_ERROR_FAILED);