DF-3641 / run.log
===EVIDENCE===
DF-3641: dev.bnx.0.std_refill absent (no bnx hardware) — as expected on the audit guest.
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64
61 pci/if_bnx
NO_BROADCOM_DEVICE
vtnet0 lo0
sysctl: unknown oid 'hw.bnx'
sysctl: unknown oid 'dev.bnx.0.std_refill'
MD5 (/usr/src/sys/dev/netif/bnx/if_bnx.c) = 49a18c4b7642b9b2ebd1d02ad11542e4
--- loop-bound lines:
1449: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
2425: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
2452: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
3089: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
3125: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
3659: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
3727: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
3945: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
4016: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
4031: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
4079: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
4128: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
4304: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
4637: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
4695: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
4741: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
5285: for (i = 0; i < sc->bnx_tx_ringcnt; ++i) {
5311: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
5684: for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
--- sysctl body:
if ((cntmax * sc->bnx_rx_retcnt) >= BGE_STD_RX_RING_CNT / 2) {
error = EINVAL;
goto back;
}
for (i = 0; i < sc->bnx_tx_ringcnt; ++i)
sc->bnx_rx_ret_ring[i].bnx_rx_cntmax = cntmax;
error = 0;