summaryrefslogtreecommitdiff
path: root/regress/sbin/pfctl/pf68.optimized
diff options
context:
space:
mode:
Diffstat (limited to 'regress/sbin/pfctl/pf68.optimized')
-rw-r--r--regress/sbin/pfctl/pf68.optimized268
1 files changed, 268 insertions, 0 deletions
diff --git a/regress/sbin/pfctl/pf68.optimized b/regress/sbin/pfctl/pf68.optimized
new file mode 100644
index 00000000000..72ca67830d8
--- /dev/null
+++ b/regress/sbin/pfctl/pf68.optimized
@@ -0,0 +1,268 @@
+@0 no scrub on lo0 inet proto tcp from 192.168.1.1 port = 1024 to any port = www
+ [ Skip steps: d=4 p=end da=11 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@1 scrub proto tcp all fragment reassemble
+ [ Skip steps: i=15 d=4 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@2 scrub proto tcp all fragment reassemble
+ [ Skip steps: i=15 d=4 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@3 scrub proto tcp all fragment reassemble
+ [ Skip steps: i=15 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@4 scrub in proto tcp all fragment reassemble
+ [ Skip steps: i=15 d=30 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@5 scrub in proto tcp all fragment reassemble
+ [ Skip steps: i=15 d=30 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@6 scrub in proto tcp all fragment crop
+ [ Skip steps: i=15 d=30 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@7 scrub in proto tcp all fragment drop-ovl
+ [ Skip steps: i=15 d=30 f=11 p=end sa=9 sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@8 scrub in proto tcp all fragment reassemble
+ [ Skip steps: i=15 d=30 f=11 p=end sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@9 scrub in proto tcp from <regress.1:*> to any fragment reassemble
+ [ Skip steps: i=15 d=30 f=11 p=end sp=44 da=11 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@10 scrub in proto tcp from ! <regress.2:*> to any fragment reassemble
+ [ Skip steps: i=15 d=30 p=end sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@11 scrub in inet proto tcp from 10.0.0.1 to 10.0.0.3 fragment reassemble
+ [ Skip steps: i=15 d=30 f=15 p=end sa=13 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@12 scrub in inet proto tcp from 10.0.0.1 to 10.0.0.4 fragment reassemble
+ [ Skip steps: i=15 d=30 f=15 p=end sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@13 scrub in inet proto tcp from 10.0.0.2 to 10.0.0.3 fragment reassemble
+ [ Skip steps: i=15 d=30 f=15 p=end sa=15 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@14 scrub in inet proto tcp from 10.0.0.2 to 10.0.0.4 fragment reassemble
+ [ Skip steps: d=30 p=end sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@15 scrub in log on lo0 proto tcp all min-ttl 25 fragment reassemble
+ [ Skip steps: i=19 d=30 p=end sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@16 scrub in log on lo0 inet6 proto tcp from (lo1000000:*) to 2000::1 fragment reassemble
+ [ Skip steps: i=19 d=30 f=18 p=end sp=44 da=18 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@17 scrub in log on lo0 inet6 proto tcp from (lo0:2) to 2000::1 fragment reassemble
+ [ Skip steps: i=19 d=30 p=end sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@18 scrub in log on lo0 proto tcp all fragment reassemble
+ [ Skip steps: d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@19 scrub in log on lo1000000 proto tcp all fragment reassemble
+ [ Skip steps: d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@20 scrub in on lo0 proto tcp all fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@21 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@22 scrub in on lo0 proto tcp all max-mss 224 fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@23 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@24 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment drop-ovl
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@25 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@26 scrub in on lo0 proto tcp all no-df fragment reassemble
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@27 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment crop
+ [ Skip steps: i=31 d=30 f=29 p=end sa=29 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@28 scrub in on lo0 proto tcp all no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=31 d=30 p=end sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@29 scrub in on lo0 inet proto tcp from (lo0:1) to any fragment reassemble
+ [ Skip steps: i=31 p=end sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@30 scrub on lo0 proto tcp all max-mss 224 fragment reassemble
+ [ Skip steps: f=34 p=end sa=37 sp=44 da=32 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@31 scrub out proto tcp all fragment reassemble
+ [ Skip steps: i=34 d=35 f=34 p=end sa=37 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@32 scrub out proto tcp from any to ! <regress.1:*> fragment reassemble
+ [ Skip steps: i=34 d=35 f=34 p=end sa=37 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@33 scrub out proto tcp from any to <regress.2:*> fragment reassemble
+ [ Skip steps: d=35 p=end sa=37 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@34 scrub out log on lo1000000 inet proto tcp from any to 10.0.0.1 no-df max-mss 224 fragment reassemble
+ [ Skip steps: p=end sa=37 sp=44 dp=36 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@35 scrub proto tcp all random-id fragment reassemble
+ [ Skip steps: i=43 d=37 f=39 p=end sa=37 sp=44 da=39 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@36 scrub proto tcp from any to any port = www fragment reassemble
+ [ Skip steps: i=43 f=39 p=end sp=44 da=39 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@37 scrub in proto tcp from <regress.1:*> to any port = www fragment reassemble
+ [ Skip steps: i=43 d=63 f=39 p=end sp=44 da=39 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@38 scrub in proto tcp from ! <regress.2:*> to any port = www fragment reassemble
+ [ Skip steps: i=43 d=63 p=end sp=44 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@39 scrub in inet proto tcp from 10.0.0.1 to 10.0.0.3 port = www fragment reassemble
+ [ Skip steps: i=43 d=63 f=43 p=end sa=41 sp=44 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@40 scrub in inet proto tcp from 10.0.0.1 to 10.0.0.4 port = www fragment reassemble
+ [ Skip steps: i=43 d=63 f=43 p=end sp=44 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@41 scrub in inet proto tcp from 10.0.0.2 to 10.0.0.3 port = www fragment reassemble
+ [ Skip steps: i=43 d=63 f=43 p=end sa=43 sp=44 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@42 scrub in inet proto tcp from 10.0.0.2 to 10.0.0.4 port = www fragment reassemble
+ [ Skip steps: d=63 p=end sp=44 dp=44 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@43 scrub in log on lo0 proto tcp from any to any port = www min-ttl 25 fragment reassemble
+ [ Skip steps: i=47 d=63 p=end ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@44 scrub in log on lo0 inet6 proto tcp from (lo1000000:*) port = www to 2000::1 fragment reassemble
+ [ Skip steps: i=47 d=63 f=46 p=end sp=49 da=46 dp=50 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@45 scrub in log on lo0 inet6 proto tcp from (lo0:2) port = www to 2000::1 fragment reassemble
+ [ Skip steps: i=47 d=63 p=end sp=49 dp=50 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@46 scrub in log on lo0 proto tcp from any port = www to any fragment reassemble
+ [ Skip steps: d=63 f=62 p=end sa=62 sp=49 da=64 dp=50 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@47 scrub in log on lo1000000 proto tcp from any port = www to any fragment reassemble
+ [ Skip steps: d=63 f=62 p=end sa=62 sp=49 da=64 dp=50 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@48 scrub in on lo0 proto tcp from any port = www to any no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 dp=50 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@49 scrub in on lo0 proto tcp from any port = 81 to any no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@50 scrub in on lo0 proto tcp from any to any port = www max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@51 scrub in on lo0 proto tcp from any port = www to any no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=53 da=64 dp=53 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@52 scrub in on lo0 proto tcp from any port = www to any no-df min-ttl 15 max-mss 224 fragment drop-ovl
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@53 scrub in on lo0 proto tcp from any to any port = www no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=56 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@54 scrub in on lo0 proto tcp from any to any port = 81 no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=56 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@55 scrub in on lo0 proto tcp from any to any port = 82 no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@56 scrub in on lo0 proto tcp from any port = www to any port = www no-df fragment reassemble
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=59 da=64 dp=58 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@57 scrub in on lo0 proto tcp from any port = www to any port = www no-df min-ttl 15 max-mss 224 fragment crop
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=59 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@58 scrub in on lo0 proto tcp from any port = www to any port = 81 no-df min-ttl 15 max-mss 224 fragment crop
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@59 scrub in on lo0 proto tcp from any port = 81 to any port = www no-df min-ttl 15 max-mss 224 fragment crop
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 sp=61 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@60 scrub in on lo0 proto tcp from any port = 81 to any port = 81 no-df min-ttl 15 max-mss 224 fragment crop
+ [ Skip steps: i=64 d=63 f=62 p=end sa=62 da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@61 scrub in on lo0 proto tcp from any to any port = 83 no-df min-ttl 15 max-mss 224 fragment reassemble
+ [ Skip steps: i=64 d=63 p=end da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@62 scrub in on lo0 inet proto tcp from (lo0:1) port = www to any fragment reassemble
+ [ Skip steps: i=64 p=end da=64 ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@63 scrub on lo0 proto tcp from any to any port = www max-mss 224 fragment reassemble
+ [ Skip steps: f=66 p=end sa=end sp=end dp=end ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@64 scrub out proto tcp from any to ! <regress.1:*> port = www fragment reassemble
+ [ Skip steps: i=66 d=end f=66 p=end sa=end sp=end dp=end ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@65 scrub out proto tcp from any to <regress.2:*> port = www fragment reassemble
+ [ Skip steps: d=end p=end sa=end sp=end dp=end ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]
+@66 scrub out log on lo1000000 inet proto tcp from any to 10.0.0.1 port = www no-df max-mss 224 fragment reassemble
+ [ Skip steps: i=end d=end f=end p=end sa=end sp=end da=end dp=end ]
+ [ queue: qname= qid=0 pqname= pqid=0 ]
+ [ Evaluations: 0 Packets: 0 Bytes: 0 States: 0 ]