Home | History | Annotate | Download | only in common

Lines Matching refs:ifr

74 struct ifreq ifr;
123 strncpy(ifr.ifr_name, interface, sizeof(ifr.ifr_name));
153 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) -1);
154 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0;
155 ifr.ifr_addr.sa_family = AF_INET;
156 if (ioctl(s, SIOCGIFHWADDR, &ifr) < 0) {
160 memcpy((char *)addr, ifr.ifr_hwaddr.sa_data, 6);
174 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) - 1);
175 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0;
177 ifr.ifr_addr.sa_family = AF_UNSPEC;
178 bcopy((char *)addr, ifr.ifr_addr.sa_data, 6);
188 if (ioctl(sock, SIOCADDMULTI, (caddr_t)&ifr) < 0) {
208 strncpy(ifr.ifr_name, interface, sizeof (ifr.ifr_name) - 1);
209 ifr.ifr_name[sizeof(ifr.ifr_name)] = 0;
211 ifr.ifr_addr.sa_family = AF_UNSPEC;
212 bcopy((char *)addr, ifr.ifr_addr.sa_data, 6);
222 if (ioctl(sock, SIOCDELMULTI, (caddr_t)&ifr) < 0) {