diff options
Diffstat (limited to 'sys/netatalk/aarp.c')
-rw-r--r-- | sys/netatalk/aarp.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/netatalk/aarp.c b/sys/netatalk/aarp.c index 4d2a4e1..6806491 100644 --- a/sys/netatalk/aarp.c +++ b/sys/netatalk/aarp.c @@ -196,7 +196,7 @@ aarpwhohas(struct ifnet *ifp, struct sockaddr_at *sat) ea->aarp_hln = sizeof(ea->aarp_sha); ea->aarp_pln = sizeof(ea->aarp_spu); ea->aarp_op = htons(AARPOP_REQUEST); - bcopy(IFP2AC(ifp)->ac_enaddr, (caddr_t)ea->aarp_sha, + bcopy(IFP2ENADDR(ifp), (caddr_t)ea->aarp_sha, sizeof(ea->aarp_sha)); /* @@ -360,8 +360,8 @@ at_aarpinput(struct ifnet *ifp, struct mbuf *m) ea = mtod(m, struct ether_aarp *); /* Check to see if from my hardware address */ - if (!bcmp((caddr_t)ea->aarp_sha, IFP2AC(ifp)->ac_enaddr, - sizeof(IFP2AC(ifp)->ac_enaddr))) { + if (!bcmp((caddr_t)ea->aarp_sha, IFP2ENADDR(ifp), + sizeof(IFP2ENADDR(ifp)))) { m_freem(m); return; } @@ -484,7 +484,7 @@ at_aarpinput(struct ifnet *ifp, struct mbuf *m) bcopy((caddr_t)ea->aarp_sha, (caddr_t)ea->aarp_tha, sizeof(ea->aarp_sha)); - bcopy(IFP2AC(ifp)->ac_enaddr, (caddr_t)ea->aarp_sha, + bcopy(IFP2ENADDR(ifp), (caddr_t)ea->aarp_sha, sizeof(ea->aarp_sha)); /* XXX */ @@ -630,7 +630,7 @@ aarpprobe(void *arg) ea->aarp_hln = sizeof(ea->aarp_sha); ea->aarp_pln = sizeof(ea->aarp_spu); ea->aarp_op = htons(AARPOP_PROBE); - bcopy(IFP2AC(ifp)->ac_enaddr, (caddr_t)ea->aarp_sha, + bcopy(IFP2ENADDR(ifp), (caddr_t)ea->aarp_sha, sizeof(ea->aarp_sha)); eh = (struct ether_header *)sa.sa_data; |