M_PROMISC
m->m_flags |= M_PROMISC;
m->m_flags |= M_PROMISC;
if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif_index == 0) {
m->m_flags &= ~M_PROMISC;
if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif_index == 0) {
m->m_flags &= ~M_PROMISC;
m->m_flags |= M_PROMISC;
mc->m_flags &= ~M_PROMISC;
m->m_flags &= ~M_PROMISC;
mc->m_flags &= ~M_PROMISC;
if ((m->m_flags & (M_BCAST | M_MCAST | M_PROMISC)) == 0 &&
m->m_flags |= M_PROMISC;
if ((m->m_flags & M_PROMISC) == 0) {
m->m_flags &= ~M_PROMISC;
m->m_flags &= ~M_PROMISC;
if (m->m_flags & M_PROMISC)
if (m->m_flags & M_PROMISC) {
m->m_flags &= ~M_PROMISC;
m->m_flags &= ~M_PROMISC;
m->m_flags |= M_PROMISC;
m->m_flags |= M_PROMISC;