mirror of
https://github.com/opnsense/src.git
synced 2026-06-10 17:22:46 -04:00
iflib: Avoid double counting in rxeof
iflib_rxeof() was counting everything twice. This was introduced when
pfil hooks were added to the iflib receive path. We want to count rx
packets/bytes before the pfil hooks are executed, so remove the counter
adjustments that are executed after.
PR: 253583
Reviewed by: gallatin, erj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D28900
(cherry picked from commit b6999635b1)
This commit is contained in:
parent
26be401728
commit
76294b65df
1 changed files with 0 additions and 2 deletions
|
|
@ -2973,8 +2973,6 @@ iflib_rxeof(iflib_rxq_t rxq, qidx_t budget)
|
|||
if (!IP_ALIGNED(m) && (m = iflib_fixup_rx(m)) == NULL)
|
||||
continue;
|
||||
#endif
|
||||
rx_bytes += m->m_pkthdr.len;
|
||||
rx_pkts++;
|
||||
#if defined(INET6) || defined(INET)
|
||||
if (lro_enabled) {
|
||||
if (!lro_possible) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue