Home | History | Annotate | Download | only in drivers

Lines Matching defs:ifr

35 	struct ifreq ifr;
44 os_memset(&ifr, 0, sizeof(ifr));
45 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
46 if (ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) < 0) {
53 *flags = ifr.ifr_flags & 0xffff;
60 struct ifreq ifr;
69 os_memset(&ifr, 0, sizeof(ifr));
70 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
71 ifr.ifr_flags = flags & 0xffff;
72 if (ioctl(s, SIOCSIFFLAGS, (caddr_t) &ifr) < 0) {
85 struct ifreq ifr;
98 os_memset(&ifr, 0, sizeof(ifr));
99 os_strlcpy(ifr.ifr_name, ifname, IFNAMSIZ);
101 ifr.ifr_hwaddr.sa_family = AF_UNSPEC;
102 os_memcpy(ifr.ifr_hwaddr.sa_data, addr, ETH_ALEN);
108 dlp = (struct sockaddr_dl *) &ifr.ifr_addr;
122 sap = (struct sockaddr *) &ifr.ifr_addr;
129 if (ioctl(s, add ? SIOCADDMULTI : SIOCDELMULTI, (caddr_t) &ifr) < 0) {