Lines Matching defs:if_flags
127 pcap_netmap_ioctl(pcap_t *p, u_long what, uint32_t *if_flags)
156 ifr.ifr_flags = *if_flags & 0xffff;
164 ifr.ifr_flagshigh = *if_flags >> 16;
182 *if_flags = ifr.ifr_flags & 0xffff;
191 *if_flags |= (ifr.ifr_flagshigh << 16);
207 uint32_t if_flags = 0;
210 pcap_netmap_ioctl(p, SIOCGIFFLAGS, &if_flags); /* fetch flags */
211 if (if_flags & IFF_PPROMISC) {
212 if_flags &= ~IFF_PPROMISC;
213 pcap_netmap_ioctl(p, SIOCSIFFLAGS, &if_flags);
226 uint32_t if_flags = 0;
256 pcap_netmap_ioctl(p, SIOCGIFFLAGS, &if_flags); /* fetch flags */
257 if (!(if_flags & IFF_PPROMISC)) {
259 if_flags |= IFF_PPROMISC;
260 pcap_netmap_ioctl(p, SIOCSIFFLAGS, &if_flags);