DF-1159 / fix.diff
--- /tmp/orig/dev/netif/bge/if_bge.c 2026-07-23 11:54:56.824847000 +0000 +++ dev/netif/bge/if_bge.c 2026-07-23 11:59:07.587382000 +0000 @@ -3076,7 +3076,7 @@ if_printf(ifp, "sw jumbo index(%d) " "and hw jumbo index(%d) mismatch, drop!\n", sc->bge_jumbo, rxidx); - bge_setup_rxdesc_jumbo(sc, rxidx); + bge_setup_rxdesc_jumbo(sc, sc->bge_jumbo); continue; } @@ -3102,7 +3102,7 @@ if_printf(ifp, "sw std index(%d) " "and hw std index(%d) mismatch, drop!\n", sc->bge_std, rxidx); - bge_setup_rxdesc_std(sc, rxidx); + bge_setup_rxdesc_std(sc, sc->bge_std); discard = 1; goto refresh_rx; } |