Lines Matching defs:ifr
1092 struct ifreq ifr[5];
1097 ifc.ifc_buf = (char *)ifr;
1103 printf("[###]interface name is %s\n", ifr[i].ifr_name);
1120 struct ifreq ifr = {0};
1122 int ret = strcpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), deviceLo);
1124 ret = ioctl(udpFd, SIOCGIFADDR, &ifr);
1126 struct sockaddr_in *srvAddr = (struct sockaddr_in *)&ifr.ifr_addr;
1148 ret = ioctl(udpFd, SIOCDIFADDR, &ifr);
1153 ret = ioctl(udpFd, SIOCSIFADDR, &ifr);
1171 struct ifreq ifr[5];
1176 ifc.ifc_buf = (char *)ifr;
1186 addr1 = (struct sockaddr_in *)&ifr[i].ifr_addr;
1187 if (strcmp("lo", ifr[i].ifr_name) != 0) {
1191 ret = strcpy_s(ifrTmp.ifr_name, sizeof(ifrTmp.ifr_name), ifr[i].ifr_name);
1196 printf("[###]get %s\n", ifr[i].ifr_name);
1228 struct ifreq ifr[5];
1233 ifc.ifc_buf = (char *)ifr;
1245 addr = (struct sockaddr_in *)&ifr[i].ifr_addr;
1246 if (strcmp("lo", ifr[i].ifr_name) != 0) {
1250 ret = strcpy_s(ifrTmp.ifr_name, sizeof(ifrTmp.ifr_name), ifr[i].ifr_name);