summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/net/if_ethersubr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index d0617c3..2a5de54 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -651,7 +651,7 @@ ether_demux(struct ifnet *ifp, struct mbuf *m)
m_freem(m);
return;
}
- if (eh->ether_dhost[0] & 1) {
+ if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
if (bcmp((caddr_t)etherbroadcastaddr, (caddr_t)eh->ether_dhost,
sizeof(etherbroadcastaddr)) == 0)
m->m_flags |= M_BCAST;
OpenPOWER on IntegriCloud