git: a95b1744f610 - main - iflib: Only define lro_enabled if either INET or INET6 is defined
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Aug 2025 17:06:11 UTC
The branch main has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=a95b1744f6108236977294318ae265642e4dcdae
commit a95b1744f6108236977294318ae265642e4dcdae
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2025-08-15 16:59:18 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2025-08-15 17:06:03 +0000
iflib: Only define lro_enabled if either INET or INET6 is defined
Fixes: e69573bc2bee ("iflib: simplify lro & use tcp_lro_queue_mbuf()")
---
sys/net/iflib.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys/net/iflib.c b/sys/net/iflib.c
index 6638c90882aa..2b43f6f19051 100644
--- a/sys/net/iflib.c
+++ b/sys/net/iflib.c
@@ -2910,7 +2910,9 @@ iflib_rxeof(iflib_rxq_t rxq, qidx_t budget)
struct if_rxd_info ri;
int err, budget_left, rx_bytes, rx_pkts;
iflib_fl_t fl;
+#if defined(INET6) || defined(INET)
int lro_enabled;
+#endif
uint8_t retval = 0;
/*
@@ -2936,7 +2938,9 @@ iflib_rxeof(iflib_rxq_t rxq, qidx_t budget)
return (retval);
}
+#if defined(INET6) || defined(INET)
lro_enabled = (if_getcapenable(ifp) & IFCAP_LRO);
+#endif
/* pfil needs the vnet to be set */
CURVNET_SET_QUIET(if_getvnet(ifp));