freebsd-dev/sbin/pfctl
Kristof Provost c5e105655b pfctl: Don't break connections on skipped interfaces on reload
On reload we used to first flush everything, including the list of skipped
interfaces.  This can lead to termination of these connections if they send
packets before the new configuration is applied.

Note that this doesn't currently happen on 12 or 11, because of special EACCES
handling introduced in r315514. This special behaviour in tcp_output() may
change, hence the fix in pfctl.

PR:		214613
2018-04-28 13:16:58 +00:00
..
tests DIRDEPS_BUILD: Connect new directories. 2017-10-31 00:04:07 +00:00
Makefile Add HAS_TESTS to all Makefiles that are currently using the 2017-08-02 08:50:42 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
parse.y various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pf_print_state.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pfctl_altq.c pfctl: Make most global variables static. 2016-08-04 19:24:44 +00:00
pfctl_optimize.c pfctl(8): Fix two wrong conditions. 2018-01-27 22:57:01 +00:00
pfctl_osfp.c pfctl: Make most global variables static. 2016-08-04 19:24:44 +00:00
pfctl_parser.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pfctl_parser.h various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pfctl_qstats.c Add ALTQ(9) support for the CoDel algorithm. 2015-08-21 22:02:22 +00:00
pfctl_radix.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pfctl_table.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pfctl.8 Note the version PF first appeared in FreeBSD & from which version it was ported from. 2016-10-03 00:35:14 +00:00
pfctl.c pfctl: Don't break connections on skipped interfaces on reload 2018-04-28 13:16:58 +00:00
pfctl.h various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00