IFF_PPROMISC
DEF_CMD("promisc", IFF_PPROMISC, setifflags),
DEF_CMD("-promisc", IFF_PPROMISC, clearifflags),
case IFF_PPROMISC:
if_setppromisc(ifp, new_flags & IFF_PPROMISC);
error = if_setflag(ifp, IFF_PROMISC, IFF_PPROMISC,
new_flags = ifp->if_flags | IFF_PPROMISC;
new_flags = ifp->if_flags & ~IFF_PPROMISC;
if ((ifp->if_flags ^ new_flags) & IFF_PPROMISC) {
if (new_flags & IFF_PPROMISC)
((new_flags & IFF_PPROMISC) ?
if ((ifp->if_flags & IFF_PPROMISC) == 0 && (m->m_flags & M_PROMISC)) {
(ifp->if_flags & IFF_PPROMISC) != 0 ||
flags |= IFF_UP | IFF_PPROMISC;
flags |= IFF_UP | IFF_PPROMISC;
flags |= IFF_UP | IFF_PPROMISC;
flags &= ~IFF_PPROMISC;
flags |= IFF_PPROMISC;