Lines Matching defs:lifr
250 struct lifreq lifr;
275 (void) memset(&lifr, 0, sizeof (lifr));
276 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
277 if (ioctl(sockfd, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
281 flags = lifr.lifr_flags;
295 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
297 error = ioctl(sockfd, SIOCGLIFADDR, (char *)&lifr);
299 error = ioctl(sockfd, SIOCGLIFDSTADDR, (char *)&lifr);
310 (void) memcpy(saddr, &lifr.lifr_addr, sizeof (struct sockaddr_in));