DF-0588 / run.log
=== 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