--- ip_output.c.old Wed Nov 22 20:55:39 2000 +++ ip_output.c Wed Nov 22 20:57:23 2000 @@ -803,8 +803,8 @@ /* Record statistics for this interface address. */ if (!(flags & IP_FORWARDING)) { - ia->ia_ifa.if_opackets++; - ia->ia_ifa.if_obytes += m->m_pkthdr.len; + ifp->if_opackets++; + ifp->if_obytes += m->m_pkthdr.len; } error = (*ifp->if_output)(ifp, m, @@ -935,8 +935,8 @@ m->m_nextpkt = 0; if (error == 0) { /* Record statistics for this interface address. */ - ia->ia_ifa.if_opackets++; - ia->ia_ifa.if_obytes += m->m_pkthdr.len; + ifp->if_opackets++; + ifp->if_obytes += m->m_pkthdr.len; error = (*ifp->if_output)(ifp, m, (struct sockaddr *)dst, ro->ro_rt);