summaryrefslogtreecommitdiffstats
path: root/sys/net/if_ethersubr.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2003-08-19 17:04:13 +0000
committersam <sam@FreeBSD.org>2003-08-19 17:04:13 +0000
commitf002fc1bb1c87103e4aecafd8d2e85d5c499adb1 (patch)
tree56c4ef6f9da86c337aebe04abd7da0828e2967c6 /sys/net/if_ethersubr.c
parentf8075fb80bc69f6f88970b9a22bf64710b8f5be1 (diff)
downloadFreeBSD-src-f002fc1bb1c87103e4aecafd8d2e85d5c499adb1.zip
FreeBSD-src-f002fc1bb1c87103e4aecafd8d2e85d5c499adb1.tar.gz
use ETHER_IS_MULTICAST instead of explicit check
Diffstat (limited to 'sys/net/if_ethersubr.c')
-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