⬢ DragonFlyBSD Kernel Audit
DF-3426 / fix_validation.log
← back to finding ↓ download raw
=== FIX26 VALIDATION ===
Wed Oct 14 02:26:00 UTC 2026
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
crw-rw----  1 root  wheel   33, 0x00000000 Oct 14 02:26 /dev/netmap
--- before:
7/146632 mbufs in use (current/max):
256/33552 mbuf clusters in use (current/max)
0/8260 mbuf jumbo clusters in use (current/max)
	263 mbufs and mbuf clusters allocated to data
515 Kbytes allocated to network (0% of mb_map in use)
=== RUN unreg 8 ===
REGIF tap0: memsize=343019520 offset=0 tx_rings=1 tx_slots=1024
txring0: num_slots=1024 cur=0 avail=1023 reserved=0 buf_size=2048 buf_ofs=7372800
[unreg-lap1] cur=8 avail(before sync)=1023 -> NIOCTXSYNC
[unreg-lap1] after: avail=1015 reserved=0
closing fd -> generic_netmap_register(0) m_freem()s every tx_pool entry
rc=0
--- after unreg:
7/146632 mbufs in use (current/max):
256/33552 mbuf clusters in use (current/max)
0/8260 mbuf jumbo clusters in use (current/max)
	263 mbufs and mbuf clusters allocated to data
515 Kbytes allocated to network (0% of mb_map in use)
=== RUN uaf 512 4096 16384 ===
REGIF tap0: memsize=343019520 offset=0 tx_rings=1 tx_slots=1024
txring0: num_slots=1024 cur=0 avail=1023 reserved=0 buf_size=2048 buf_ofs=7372800
[uaf-lap1] cur=512 avail(before sync)=1023 -> NIOCTXSYNC
[uaf-lap1] after: avail=511 reserved=0
[spray] 4096/4096 datagrams sent
[uaf-lap2(REUSE)] cur=511 avail(before sync)=511 -> NIOCTXSYNC
[uaf-lap2(REUSE)] after: avail=0 reserved=0
[spray] 16384/16384 datagrams sent
uaf done; sleeping 2s; closing -> unregister
rc=0
--- after uaf:
7/146632 mbufs in use (current/max):
256/33552 mbuf clusters in use (current/max)
0/8260 mbuf jumbo clusters in use (current/max)
	263 mbufs and mbuf clusters allocated to data
515 Kbytes allocated to network (0% of mb_map in use)
=== RUN evt ===
REGIF tap0: memsize=343019520 offset=0 tx_rings=1 tx_slots=1024
txring0: num_slots=1024 cur=0 avail=1023 reserved=0 buf_size=2048 buf_ofs=7372800
[evt-lap] cur=1023 avail(before sync)=1023 -> NIOCTXSYNC
[evt-lap] after: avail=0 reserved=0
event arm done; waiting 3s for any destructor callbacks (watch console/dmesg for RIG:)
evt done (closed -> unregister frees whole pool)
rc=0
--- after evt:
7/146632 mbufs in use (current/max):
256/33552 mbuf clusters in use (current/max)
0/8260 mbuf jumbo clusters in use (current/max)
	263 mbufs and mbuf clusters allocated to data
515 Kbytes allocated to network (0% of mb_map in use)
=== dmesg RIG ===
RIG: txsync enter: cur=8 hwcur=0 ntc=0 hwavail=1023 resv=0
RIG: txsync enter: cur=512 hwcur=0 ntc=0 hwavail=1023 resv=0
RIG: txsync enter: cur=511 hwcur=512 ntc=0 hwavail=511 resv=0
RIG: txsync ring exhausted: ntc=512 j=511 hwavail=0 -> arming event
RIG: generic_set_tx_event e=1023 mbuf=0 (SET_MBUF_DESTRUCTOR + m_freem on pool entry)
RIG: txsync enter: cur=1023 hwcur=0 ntc=0 hwavail=1023 resv=0
RIG: txsync ring exhausted: ntc=0 j=1023 hwavail=0 -> arming event
RIG: generic_set_tx_event e=511 mbuf=0 (SET_MBUF_DESTRUCTOR + m_freem on pool entry)
 2:26AM  up 5 mins, 0 users, load averages: 0.12, 0.04, 0.01