⬢ DragonFlyBSD Kernel Audit
DF-3641 / run.log
← back to finding ↓ download raw
===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;