Уважаемые читатели, выкладываю вольный перевод главы «Configuration» руководства пакетного фильтра NPF.
NPF является пакетным фильтром 3-го уровня и поддерживает протоколы IPv4 и IPv6. Так же, есть поддержка таких протоколов 4-го уровня, как TCP, UDP и ICMP. NPF предлагает традиционный для большинства пакетных фильтров набор возможностей, таких как пакетная фильтрация с учетом стостояния сессии, NAT, таблицы (с чьей помощью реализуются различные структуры данных, такие как «контейнеры»), поддержка расширений, нормализация пакетов, журналирование и т.д. При написании NPF основной упор был на создание высокопроизводительного дизайна, возможность обслуживания большого количества клиентов и использование многопроцессорных систем. Он написан с нуля в 2009 и опубликован под лицензией BSD.
Далее