Lines Matching refs:ifr
76 struct ifreq ifr;
113 bzero((char *)&ifr, sizeof(ifr));
114 (void)_SC_cfstring_to_cstring(interfaceName, ifr.ifr_name, sizeof(ifr.ifr_name), kCFStringEncodingASCII);
115 ifr.ifr_curcap = cap_current;
116 ifr.ifr_reqcap = cap_requested;
124 ret = ioctl(sock, SIOCSIFCAP, (caddr_t)&ifr);
183 struct ifreq ifr;
260 bzero((char *)&ifr, sizeof(ifr));
261 bcopy(ifm.ifm_name, ifr.ifr_name, sizeof(ifr.ifr_name));
262 ifr.ifr_media = ifm.ifm_current & ~(IFM_NMASK|IFM_TMASK|IFM_OMASK|IFM_GMASK);
263 ifr.ifr_media |= newOptions;
266 SCLog(_verbose, LOG_INFO, CFSTR("new media settings: 0x%8.8x"), ifr.ifr_media);
268 if (ioctl(sock, SIOCSIFMEDIA, (caddr_t)&ifr) == -1) {
377 struct ifreq ifr;
381 bzero((char *)&ifr, sizeof(ifr));
382 (void)_SC_cfstring_to_cstring(interfaceName, ifr.ifr_name, sizeof(ifr.ifr_name), kCFStringEncodingASCII);
383 ifr.ifr_mtu = requested;
391 ret = ioctl(sock, SIOCSIFMTU, (caddr_t)&ifr);