freebsd-dev/sbin/pfctl
Ian Lepore 1cac26262e Make pfctl(8) work on strict-alignment platforms, by copying a pair of
embedded structures out of a packed, unaligned struct into local copies
on the stack which are aligned.

The original patch to do this was submitted by Guy Yur <guyyur@gmail.com>,
and this is conceptually the same change, but restructured with the
#ifndef __NO_STRICT_ALIGNMENT wrapper, similar to how the same issue is
handled in the kernel pf code.

PR:		185617
PR:		206658
2016-01-30 22:03:14 +00:00
..
Makefile Convert sbin/ to LIBADD 2014-11-25 11:23:12 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
parse.y pf: Remove support for 'scrub fragment crop|drop-ovl' 2015-08-27 21:27:47 +00:00
pf_print_state.c Make pfctl(8) work on strict-alignment platforms, by copying a pair of 2016-01-30 22:03:14 +00:00
pfctl_altq.c Add ALTQ(9) support for the CoDel algorithm. 2015-08-21 22:02:22 +00:00
pfctl_optimize.c o Create directory sys/netpfil, where all packet filters should 2012-09-14 11:51:49 +00:00
pfctl_osfp.c o Create directory sys/netpfil, where all packet filters should 2012-09-14 11:51:49 +00:00
pfctl_parser.c pf: Remove support for 'scrub fragment crop|drop-ovl' 2015-08-27 21:27:47 +00:00
pfctl_parser.h Add ALTQ(9) support for the CoDel algorithm. 2015-08-21 22:02:22 +00:00
pfctl_qstats.c Add ALTQ(9) support for the CoDel algorithm. 2015-08-21 22:02:22 +00:00
pfctl_radix.c o Create directory sys/netpfil, where all packet filters should 2012-09-14 11:51:49 +00:00
pfctl_table.c o Create directory sys/netpfil, where all packet filters should 2012-09-14 11:51:49 +00:00
pfctl.8 mdoc: remove superfluous paragraph macros. 2014-06-23 18:40:21 +00:00
pfctl.c pfctl: Fix uninitialised veriable 2015-11-01 17:20:17 +00:00
pfctl.h o Create directory sys/netpfil, where all packet filters should 2012-09-14 11:51:49 +00:00