Use macros instead of referencing struct if_data that resides in ifnet.

Sponsored by:	Nginx, Inc.
This commit is contained in:
Gleb Smirnoff 2014-08-31 06:30:50 +00:00
parent 178b14d674
commit 546451a2e5

View File

@ -258,8 +258,8 @@ arprequest(struct ifnet *ifp, const struct in_addr *sip,
if ((m = m_gethdr(M_NOWAIT, MT_DATA)) == NULL)
return;
m->m_len = sizeof(*ah) + 2*sizeof(struct in_addr) +
2*ifp->if_data.ifi_addrlen;
m->m_len = sizeof(*ah) + 2 * sizeof(struct in_addr) +
2 * ifp->if_addrlen;
m->m_pkthdr.len = m->m_len;
MH_ALIGN(m, m->m_len);
ah = mtod(m, struct arphdr *);