Quote from: viper359 on January 26, 2026, 05:08:55 PM[...]If appliance is powered down for 5 minutes or so, full PPPOE speeds return[...]
Quoteset state-policy option
Sets PF's behavior when it comes to keeping state. This behavior can be overridden on a per-rule basis. See keeping state.
if-bound - states are bound to the interface they're created on. If traffic matches a state table entry but is not crossing the interface recorded in that state entry, the match is rejected. The packet must then match a filter rule or will be dropped/rejected altogether.
floating - states can match packets on any interface. As long as the packet matches a state entry and is passing in the same direction as it was on the interface when the state was created, it does not matter what interface it's crossing. It will pass.
The default is floating.
Quoteset state-policy if-bound | floating
The state-policy option sets the default behaviour for states:
if-bound
States are bound to an interface.
floating
States can match packets on any interfaces (the default).