Home | History | Annotate | Download | only in l2_packet

Lines Matching refs:ifr

98 	struct ifreq ifr;
117 os_memset(&ifr, 0, sizeof(ifr));
118 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
119 if (ioctl(l2->fd, SIOCGIFINDEX, &ifr) < 0) {
126 l2->ifindex = ifr.ifr_ifindex;
130 ll.sll_ifindex = ifr.ifr_ifindex;
140 if (ioctl(l2->fd, SIOCGIFHWADDR, &ifr) < 0) {
147 os_memcpy(l2->own_addr, ifr.ifr_hwaddr.sa_data, ETH_ALEN);
172 struct ifreq ifr;
182 os_memset(&ifr, 0, sizeof(ifr));
183 os_strlcpy(ifr.ifr_name, l2->ifname, sizeof(ifr.ifr_name));
184 if (ioctl(s, SIOCGIFADDR, &ifr) < 0) {
192 saddr = aliasing_hide_typecast(&ifr.ifr_addr, struct sockaddr_in);