summaryrefslogtreecommitdiffstats
path: root/sys/net/if_ethersubr.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2003-10-23 15:09:34 +0000
committerimp <imp@FreeBSD.org>2003-10-23 15:09:34 +0000
commitbd3461b2d9ec60d77002e42fd1264f024b5664fb (patch)
tree9159f567d9d3fe470c59482b01bcff77cc96436a /sys/net/if_ethersubr.c
parent87bb338980b07d4e4aaf56e43b1852ffedb284c0 (diff)
downloadFreeBSD-src-bd3461b2d9ec60d77002e42fd1264f024b5664fb.zip
FreeBSD-src-bd3461b2d9ec60d77002e42fd1264f024b5664fb.tar.gz
Merge from p4 (noticed these changes with DES' if_ethersubr.c changes caused
a minor conflict): o Use ETHER_ADDR_LEN in preference to '6'. o Remove two unnecessary (caddr_t) casts. One of them causes problems in my tree where etherbroadcastaddr is const, and (caddr_t) casts the const away.
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r--sys/net/if_ethersubr.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 2e6e24e..4e0e5cb 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -138,7 +138,7 @@ ether_output(struct ifnet *ifp, struct mbuf *m,
{
short type;
int error = 0, hdrcmplt = 0;
- u_char esrc[6], edst[6];
+ u_char esrc[ETHER_ADDR_LEN], edst[ETHER_ADDR_LEN];
struct rtentry *rt;
struct ether_header *eh;
int loop_copy = 0;
@@ -651,8 +651,8 @@ ether_demux(struct ifnet *ifp, struct mbuf *m)
return;
}
if (ETHER_IS_MULTICAST(eh->ether_dhost)) {
- if (bcmp((caddr_t)etherbroadcastaddr, (caddr_t)eh->ether_dhost,
- sizeof(etherbroadcastaddr)) == 0)
+ if (bcmp(etherbroadcastaddr, eh->ether_dhost,
+ sizeof(etherbroadcastaddr)) == 0)
m->m_flags |= M_BCAST;
else
m->m_flags |= M_MCAST;
OpenPOWER on IntegriCloud