Lines Matching defs:ifdrv
1277 struct ifdrv ifdrv;
1345 estrlcpy(ifdrv.ifd_name, ifname, sizeof(ifdrv.ifd_name));
1346 ifdrv.ifd_cmd = IFLINKSTR_QUERYLEN;
1347 ifdrv.ifd_len = 0;
1348 ifdrv.ifd_data = NULL;
1350 if (prog_ioctl(s, SIOCGLINKSTR, &ifdrv) != -1) {
1353 p = malloc(ifdrv.ifd_len);
1356 ifdrv.ifd_data = p;
1357 ifdrv.ifd_cmd = 0;
1358 if (prog_ioctl(s, SIOCGLINKSTR, &ifdrv) == -1)
1360 printf("\tlinkstr: %s\n", (char *)ifdrv.ifd_data);
1442 struct ifdrv ifdrv;
1460 ifdrv.ifd_cmd = 0;
1461 ifdrv.ifd_len = linkstrlen;
1462 ifdrv.ifd_data = __UNCONST(linkstr);
1464 if (direct_ioctl(env, SIOCSLINKSTR, &ifdrv) == -1)
1474 struct ifdrv ifdrv;
1476 memset(&ifdrv, 0, sizeof(ifdrv));
1477 ifdrv.ifd_cmd = IFLINKSTR_UNSET;
1479 if (direct_ioctl(env, SIOCSLINKSTR, &ifdrv) == -1)