freebsd-dev/sbin/pfctl/tests/files
Kristof Provost 57e047e51c pf: allow scrub rules without fragment reassemble
scrub rules have defaulted to handling fragments for a long time, but
since we removed "fragment crop" and "fragment drop-ovl" in 64b3b4d611
this has become less obvious and more expensive ("reassemble" being the
more expensive option, even if it's the one the vast majority of users
should be using).

Extend the 'scrub' syntax to allow fragment reassembly to be disabled,
while retaining the other scrub behaviour (e.g. TTL changes, random-id,
..) using 'scrub fragment no reassemble'.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D37459
2022-11-28 20:19:05 +01:00
..
Makefile Rewrite pfctl_test in C to reduce testsuite run time 2020-10-14 17:39:50 +00:00
Makefile.depend
pf0001.in
pf0001.ok
pf0002.in
pf0002.ok
pf0003.in
pf0003.ok
pf0004.in
pf0004.ok
pf0005.in
pf0005.ok
pf0006.in
pf0006.ok
pf0007.in
pf0007.ok
pf0008.in
pf0008.ok
pf0009.in
pf0009.ok
pf0010.in
pf0010.ok
pf0011.in
pf0011.ok
pf0012.in
pf0012.ok
pf0013.in
pf0013.ok
pf0014.in
pf0014.ok
pf0016.in
pf0016.ok
pf0018.in
pf0018.ok
pf0019.in
pf0019.ok
pf0020.in
pf0020.ok
pf0022.in
pf0022.ok
pf0023.in
pf0023.ok
pf0024.in
pf0024.ok
pf0025.in
pf0025.ok
pf0026.in
pf0026.ok
pf0028.in
pf0028.ok
pf0030.in
pf0030.ok
pf0031.in
pf0031.ok
pf0032.in
pf0032.ok
pf0034.in
pf0034.ok
pf0035.in
pf0035.ok
pf0038.in
pf0038.ok
pf0039.in
pf0039.ok
pf0040.in
pf0040.ok
pf0041.in
pf0041.ok
pf0047.in
pf0047.ok
pf0048.in
pf0048.ok
pf0049.in
pf0049.ok
pf0050.in
pf0050.ok
pf0052.in
pf0052.ok
pf0053.in
pf0053.ok
pf0055.in
pf0055.ok
pf0056.in
pf0056.ok
pf0057.in
pf0057.ok
pf0060.in
pf0060.ok
pf0061.in
pf0061.ok
pf0065.in
pf0065.ok
pf0067.in
pf0067.ok
pf0069.in
pf0069.ok
pf0070.in
pf0070.ok
pf0071.in
pf0071.ok
pf0072.in
pf0072.ok
pf0074.in
pf0074.ok
pf0075.in
pf0075.ok
pf0077.in
pf0077.ok
pf0078.in
pf0078.ok
pf0079.in
pf0079.ok
pf0081.in
pf0081.ok
pf0082.in
pf0082.ok
pf0084.in
pf0084.ok
pf0085.in
pf0085.ok
pf0087.in
pf0087.ok Fix test cases after r358448 2020-02-29 13:24:41 +00:00
pf0088.in
pf0088.ok
pf0089.in
pf0089.ok sbin/pfctl: fix tests after recent output changes 2021-02-04 17:56:26 +00:00
pf0090.in
pf0090.ok
pf0091.in
pf0091.ok
pf0092.in
pf0092.ok
pf0094.in
pf0094.ok
pf0095.in
pf0095.include
pf0095.ok
pf0096.in
pf0096.ok sbin/pfctl: fix tests after recent output changes 2021-02-04 17:56:26 +00:00
pf0097.in
pf0097.ok
pf0098.in
pf0098.ok
pf0100.in
pf0100.ok pfctl: fix recrusive printing of anchors 2022-09-06 10:42:10 +02:00
pf0101.in
pf0101.ok
pf0102.in
pf0102.ok
pf0104.in
pf0104.ok
pf1001.in
pf1001.ok
pf1002.in
pf1002.ok
pf1003.in
pf1003.ok
pf1004.in
pf1004.ok
pf1005.in pf tests: Fix incorrect test for PR 231323 2018-10-22 23:33:48 +00:00
pf1005.ok pf tests: Fix incorrect test for PR 231323 2018-10-22 23:33:48 +00:00
pf1006.in pfctl tests: Test fairq configuration 2021-05-20 14:06:23 +02:00
pf1006.ok pfctl tests: Test fairq configuration 2021-05-20 14:06:23 +02:00
pf1007.in pfctl tests: Ethernet rule parsing tests 2022-03-02 17:00:08 +01:00
pf1007.ok pfctl tests: fix Ethernet output expectations 2022-04-21 10:26:00 +02:00
pf1008.in pfctl tests: Ethernet rule parsing tests 2022-03-02 17:00:08 +01:00
pf1008.ok pfctl tests: fix Ethernet output expectations 2022-04-21 10:26:00 +02:00
pf1009.in pfctl tests: Ethernet rule parsing tests 2022-03-02 17:00:08 +01:00
pf1009.ok pfctl tests: fix Ethernet output expectations 2022-04-21 10:26:00 +02:00
pf1010.in pfctl tests: test case for the POM_STICKYADDRESS fix 2022-08-08 09:30:42 +02:00
pf1010.ok pfctl tests: test case for the POM_STICKYADDRESS fix 2022-08-08 09:30:42 +02:00
pf1011.in pf: allow scrub rules without fragment reassemble 2022-11-28 20:19:05 +01:00
pf1011.ok pf: allow scrub rules without fragment reassemble 2022-11-28 20:19:05 +01:00
pf1012.in pf: allow scrub rules without fragment reassemble 2022-11-28 20:19:05 +01:00
pf1012.ok pf: allow scrub rules without fragment reassemble 2022-11-28 20:19:05 +01:00