Searched refs:ifre (Results 1 - 3 of 3) sorted by relevance
/external/toybox/toys/net/ |
H A D | ifconfig.c | 98 struct ifreq ifre; local 112 xstrncpy(ifre.ifr_name, name, IFNAMSIZ); 113 if (ioctl(TT.sockfd, SIOCGIFFLAGS, &ifre)<0) perror_exit_raw(name); 114 flags = ifre.ifr_flags; 118 i = ioctl(TT.sockfd, SIOCGIFHWADDR, &ifre); 121 if (ifre.ifr_hwaddr.sa_family == types[i].type) break; 124 if(i >= 0 && ifre.ifr_hwaddr.sa_family == ARPHRD_ETHER) { 126 for (i=0; i<6; i++) xprintf(":%02x"+!i, ifre.ifr_hwaddr.sa_data[i]); 135 ifre.ifr_addr.sa_family = AF_INET; 136 memset(&ifre 312 struct ifreq *ifre; local 346 struct ifreq ifre; local [all...] |
/external/toybox/toys/pending/ |
H A D | arp.c | 166 struct ifreq ifre; local 168 xstrncpy(ifre.ifr_name, toys.optargs[1], IFNAMSIZ); 169 xioctl(TT.sockfd, SIOCGIFHWADDR, &ifre); 170 if ((toys.optflags & FLAG_H) && (ifre.ifr_hwaddr.sa_family != ARPHRD_ETHER)) 172 memcpy(&req.arp_ha, &(ifre.ifr_hwaddr), sizeof(req.arp_ha));
|
H A D | route.c | 375 struct ifreq *ifre = (struct ifreq*)ifre_buf; local 376 xstrncpy(ifre->ifr_name, dev_name, IFNAMSIZ); 377 xioctl(sockfd, SIOGIFINDEX, ifre); 378 rt.rtmsg_ifindex = ifre->ifr_ifindex;
|
Completed in 153 milliseconds