># Queueing filters: defines default queue assignment
># **** developers subnet
>assign out on if0 from 10.0.1.0/24 to any queue developers
3.4's (and above) "tagging" is your friend :)
if you need skeleton ruleset, this one...
EXT="lo0"
altq on $EXT bandwidth 2Mb cbq queue {def,dev-out}
queue def bandwidth 10% cbq (default)
queue dev-out 90%
#sort-n-tag traffic
block out on $EXT from 10.0.1.0/24 to any \
tag dev-out
#pass-n-shape previously sorted-n-tagged
pass quick on $EXT \
keep state queue dev-out tagged dev-out
.. will do the trick nicely for you.