Lines Matching defs:ifr
444 struct ifreq ifr;
445 memset(&ifr, 0, sizeof(ifr));
446 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s", mBindIface.string());
447 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = 0;
449 (void *)&ifr, sizeof(ifr));
453 "(errno = %d)", ifr.ifr_name, errno);
545 struct ifreq ifr;
546 memset(&ifr, 0, sizeof(ifr));
547 ifr.ifr_addr.sa_family = AF_INET;
548 strlcpy(ifr.ifr_name, mBindIface.string(), IFNAMSIZ);
550 int rc = ioctl(mSocket, SIOCGIFHWADDR, &ifr);
556 if (ifr.ifr_addr.sa_family != ARPHRD_ETHER) {
563 mDeviceID = (mDeviceID << 8) | ifr.ifr_hwaddr.sa_data[i];