eh = mtod(m, struct ether_header *);
- m->m_flags &= ~M_PROTO1; /* XXX Hack - loop prevention */
+ m->m_flags &= ~M_ETHER_BRIDGED; /* XXX Hack - loop prevention */
if (memcmp(eh->ether_dhost, IF_LLADDR(bifp), ETHER_ADDR_LEN) == 0) {
/*
ETHER_ADDR_LEN) == 0) {
if (bif->bif_ifp != ifp) {
/* XXX loop prevention */
- m->m_flags |= M_PROTO1;
+ m->m_flags |= M_ETHER_BRIDGED;
new_ifp = bif->bif_ifp;
}
if (bif->bif_flags & IFBIF_LEARNING) {
KASSERT(bridge_input_p != NULL,
("%s: if_bridge not loaded!", __func__));
- if(m->m_flags & M_PROTO1) {
- m->m_flags &= ~M_PROTO1;
+ if(m->m_flags & M_ETHER_BRIDGED) {
+ m->m_flags &= ~M_ETHER_BRIDGED;
} else {
/* clear M_PROMISC, in case the packets comes from a vlan */
/* m->m_flags &= ~M_PROMISC; */