Lines Matching defs:ifr
65 struct ifreq ifr;
72 memset(&ifr, 0, sizeof(ifr));
73 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
74 ifr.ifr_name[IFNAMSIZ - 1] = '\0';
76 if ((rv = rump_sys_ioctl(s, SIOCIFCREATE, &ifr)) < 0) {
80 memset(&ifr, 0, sizeof(ifr));
81 strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
82 ifr.ifr_name[IFNAMSIZ - 1] = '\0';
84 if ((rv = rump_sys_ioctl(s, SIOCGIFFLAGS, &ifr)) < 0) {
88 ifr.ifr_flags |= IFF_UP;
89 if ((rv = rump_sys_ioctl(s, SIOCSIFFLAGS, &ifr)) < 0) {
168 struct ifreq ifr;
171 strcpy(ifr.ifr_name, ifname );
172 if (rump_sys_ioctl(s, SIOCGIFINDEX, &ifr) < 0) {
175 ATF_CHECK_MSG(ifr.ifr_ifindex > 0, "%s index is %d (not > 0)",
176 ifname, ifr.ifr_ifindex);
179 sa.can_ifindex = ifr.ifr_ifindex;
184 return ifr.ifr_ifindex;