DF-3356 / run.log
# verbatim transcript, guest root shell, stock kernel -- NO panic (by design)
/tmp/dfv3 qsize -1 400
=== DF-3356: qsize=-1, hammering 400 pkts ===
[+] config pipe ok
[+] config flowset ok
[+] sent 400 x 28B udp pkt(s) -> 127.0.0.1:5000
[+] GET returned 448 bytes
PIPE 0: parent=0 qsize=50 rq_elements=0
FS 500: parent=2 qsize=-1 rq_elements=1
queue[0] len=399 len_bytes=22344 tot_pkts=417 drops=0 dst_port=5000
^^^^ 399 packets held; ZERO drops: the `q->len >= fs->qsize` check
(ip_dummynet3.c:1104) compares u_int against (unsigned)-1 and
never fires -> unbounded growth.
=== CONTROL qsize=50 ===
[+] flush ok
=== DF-3356: qsize=50, hammering 400 pkts ===
[+] config pipe ok
[+] config flowset ok
[+] sent 400 x 28B udp pkt(s) -> 127.0.0.1:5000
[+] GET returned 448 bytes
PIPE 0: parent=0 qsize=50 rq_elements=0
FS 500: parent=2 qsize=50 rq_elements=1
queue[0] len=50 len_bytes=2800 tot_pkts=417 drops=349 dst_port=5000