The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=a95b1744f6108236977294318ae265642e4dcdae
commit a95b1744f6108236977294318ae265642e4dcdae Author: John Baldwin <j...@freebsd.org> AuthorDate: 2025-08-15 16:59:18 +0000 Commit: John Baldwin <j...@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));