Synopsis # This chapter shows how to classify and shape traffic with PF queues to protect latency-sensitive flows and to manage bulk transfers. Queue configuration and assignment are defined in pf.conf(5) and managed at runtime with pfctl(8) . Live inspection uses systat(1) and targeted captures with tcpdump(8) . Use these patterns to provide predictable latency for interactive protocols while keeping link utilization high. Design Considerations # Shape egress, not ingress. Shaping controls t...