DragonFlyBSD Kernel Audit
DF-0588 / run.2.log
← back to finding ↓ download raw
=== DF-0588 mbuf-chain leak ===
[baseline] mbufs in use: 13204
=== trigger: ./tun_leak 100 ===
[*] opened /dev/tun (fd=3)
[*] TUN_IFHEAD set
[*] leaking 100 x 65539-byte writes (~327 mbufs/write expected) ...
[*] writes=0
[*] writes=1
[*] writes=2
[*] writes=3
[*] writes=4
[*] writes=5
[*] writes=10
[*] writes=15
[*] writes=20
[*] writes=25
[*] writes=30
[*] writes=35
[*] writes=40
[*] writes=45
[*] writes=50
[*] writes=55
[*] writes=60
[*] writes=65
[*] writes=70
[*] writes=75
[*] writes=80
[*] writes=85
[*] writes=90
[*] writes=95
[+] done: 100 writes issued
[after]    mbufs in use: 39603
[delta]    leaked mbufs: 26399 over 100 writes (~263 mbufs/write)
=== full netstat -m after run ===
39603/72904 mbufs in use (current/max):
256/16912 mbuf clusters in use (current/max)
0/4164 mbuf jumbo clusters in use (current/max)
	39859 mbufs and mbuf clusters allocated to data
20313 Kbytes allocated to network (28% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
tun_leak exit=0
OUTER_EXIT=0