pf, ipfw и ipfilter вкомпилены в ядро
ipfw -> pf -> ipfilter -> stack - для входящего stack -> ipfilter -> pf -> ipfw - для исходящего
pf загружен как модуль ядра
pf -> ipfw -> ipfilter -> stack - для входящего stack -> ipfilter -> ipfw -> pf - для исходящего
(с) http://paix.org.ua/freebsd/fwpackets.html
порядок обработки пакетов pf’ом
