DragonFlyBSD Kernel Audit
DF-0588 / run.log
← back to finding ↓ download raw
=== DF-0588 mbuf-chain leak ===
[baseline] mbufs in use: 4
=== trigger: ./tun_leak 50 ===
[*] opened /dev/tun (fd=3)
[*] TUN_IFHEAD set
[*] leaking 50 x 65539-byte writes (~327 mbufs/write expected) ...
[*] writes=0
[*] writes=1
[*] writes=2
[*] writes=3
[*] writes=4
[*] writes=6
[*] writes=8
[*] writes=10
[*] writes=12
[*] writes=14
[*] writes=16
[*] writes=18
[*] writes=20
[*] writes=22
[*] writes=24
[*] writes=26
[*] writes=28
[*] writes=30
[*] writes=32
[*] writes=34
[*] writes=36
[*] writes=38
[*] writes=40
[*] writes=42
[*] writes=44
[*] writes=46
[*] writes=48
[+] done: 50 writes issued
[after]    mbufs in use: 13203
[delta]    leaked mbufs: 13199 over 50 writes (~263 mbufs/write)
=== full netstat -m after run ===
13203/72904 mbufs in use (current/max):
256/16912 mbuf clusters in use (current/max)
0/4164 mbuf jumbo clusters in use (current/max)
	13459 mbufs and mbuf clusters allocated to data
7113 Kbytes allocated to network (10% 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