Count outgoing link-level broadcast packets in if_omcasts.
I'm not sure this is completely correct but at least this is consistent with the accounting of incoming broadcasts. PR: kern/65273 Submitted by: David J Duchscher <daved@tamu.edu>
This commit is contained in:
parent
a2bb60d180
commit
307c58e257
@ -313,7 +313,7 @@ if_handoff(struct ifqueue *ifq, struct mbuf *m, struct ifnet *ifp, int adjust)
|
||||
}
|
||||
if (ifp != NULL) {
|
||||
ifp->if_obytes += m->m_pkthdr.len + adjust;
|
||||
if (m->m_flags & M_MCAST)
|
||||
if (m->m_flags & (M_BCAST|M_MCAST))
|
||||
ifp->if_omcasts++;
|
||||
active = ifp->if_flags & IFF_OACTIVE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user