Excellent advice,
ocicat, but I'd like to make one clarification, to avoid any confusion. I'd put my tongue into my cheek and say thatl the FAQ always "-release", as opposed to "-current."
There have been
recent changes in -current that affect PF traffic shaping rules. The
altq subsystem is being replaced with a new queueing subsystem, so -current users must use the
oldqueue keyword if they wish to use altq during this transition period.
These changes will be in the PF User's Guide for 5.5, and until 5.5 -current users will find guidance in the
Following -current FAQ.