summaryrefslogtreecommitdiffstats
path: root/contrib/ipfilter/test
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ipfilter/test')
-rw-r--r--contrib/ipfilter/test/.cvsignore87
-rw-r--r--contrib/ipfilter/test/Makefile99
-rw-r--r--contrib/ipfilter/test/README.TXT30
-rw-r--r--contrib/ipfilter/test/bpftest28
-rw-r--r--contrib/ipfilter/test/dotest40
-rwxr-xr-xcontrib/ipfilter/test/dotest635
-rw-r--r--contrib/ipfilter/test/expected/116
-rw-r--r--contrib/ipfilter/test/expected/10108
-rw-r--r--contrib/ipfilter/test/expected/1166
-rw-r--r--contrib/ipfilter/test/expected/1254
-rw-r--r--contrib/ipfilter/test/expected/1440
-rw-r--r--contrib/ipfilter/test/expected/236
-rw-r--r--contrib/ipfilter/test/expected/340
-rw-r--r--contrib/ipfilter/test/expected/440
-rw-r--r--contrib/ipfilter/test/expected/51344
-rw-r--r--contrib/ipfilter/test/expected/61344
-rw-r--r--contrib/ipfilter/test/expected/754
-rw-r--r--contrib/ipfilter/test/expected/836
-rw-r--r--contrib/ipfilter/test/expected/9108
-rw-r--r--contrib/ipfilter/test/expected/Makefile41
-rw-r--r--contrib/ipfilter/test/expected/bpf-f120
-rw-r--r--contrib/ipfilter/test/expected/bpf14
-rw-r--r--contrib/ipfilter/test/expected/expected.sed0
-rw-r--r--contrib/ipfilter/test/expected/f120
-rw-r--r--contrib/ipfilter/test/expected/f10126
-rw-r--r--contrib/ipfilter/test/expected/f11243
-rw-r--r--contrib/ipfilter/test/expected/f1260
-rw-r--r--contrib/ipfilter/test/expected/f13160
-rw-r--r--contrib/ipfilter/test/expected/f1448
-rw-r--r--contrib/ipfilter/test/expected/f159
-rw-r--r--contrib/ipfilter/test/expected/f169
-rw-r--r--contrib/ipfilter/test/expected/f177
-rw-r--r--contrib/ipfilter/test/expected/f185
-rw-r--r--contrib/ipfilter/test/expected/f1910
-rw-r--r--contrib/ipfilter/test/expected/f242
-rw-r--r--contrib/ipfilter/test/expected/f203
-rw-r--r--contrib/ipfilter/test/expected/f245
-rw-r--r--contrib/ipfilter/test/expected/f348
-rw-r--r--contrib/ipfilter/test/expected/f448
-rw-r--r--contrib/ipfilter/test/expected/f51392
-rw-r--r--contrib/ipfilter/test/expected/f61392
-rw-r--r--contrib/ipfilter/test/expected/f7144
-rw-r--r--contrib/ipfilter/test/expected/f842
-rw-r--r--contrib/ipfilter/test/expected/f9180
-rw-r--r--contrib/ipfilter/test/expected/i117
-rw-r--r--contrib/ipfilter/test/expected/i105
-rw-r--r--contrib/ipfilter/test/expected/i1111
-rw-r--r--contrib/ipfilter/test/expected/i1239
-rw-r--r--contrib/ipfilter/test/expected/i132
-rw-r--r--contrib/ipfilter/test/expected/i1410
-rw-r--r--contrib/ipfilter/test/expected/i154
-rw-r--r--contrib/ipfilter/test/expected/i163
-rw-r--r--contrib/ipfilter/test/expected/i1710
-rw-r--r--contrib/ipfilter/test/expected/i1811
-rw-r--r--contrib/ipfilter/test/expected/i1922
-rw-r--r--contrib/ipfilter/test/expected/i19.dist22
-rw-r--r--contrib/ipfilter/test/expected/i28
-rw-r--r--contrib/ipfilter/test/expected/i204
-rw-r--r--contrib/ipfilter/test/expected/i2116
-rw-r--r--contrib/ipfilter/test/expected/i311
-rw-r--r--contrib/ipfilter/test/expected/i49
-rw-r--r--contrib/ipfilter/test/expected/i59
-rw-r--r--contrib/ipfilter/test/expected/i612
-rw-r--r--contrib/ipfilter/test/expected/i79
-rw-r--r--contrib/ipfilter/test/expected/i835
-rw-r--r--contrib/ipfilter/test/expected/i917
-rw-r--r--contrib/ipfilter/test/expected/in131
-rw-r--r--contrib/ipfilter/test/expected/in271
-rw-r--r--contrib/ipfilter/test/expected/in35
-rw-r--r--contrib/ipfilter/test/expected/in45
-rw-r--r--contrib/ipfilter/test/expected/in524
-rw-r--r--contrib/ipfilter/test/expected/in68
-rw-r--r--contrib/ipfilter/test/expected/ip168
-rw-r--r--contrib/ipfilter/test/expected/ip22
-rw-r--r--contrib/ipfilter/test/expected/ipv6.14
-rw-r--r--contrib/ipfilter/test/expected/ipv6.215
-rw-r--r--contrib/ipfilter/test/expected/ipv6.36
-rw-r--r--contrib/ipfilter/test/expected/ipv6.56
-rw-r--r--contrib/ipfilter/test/expected/ipv6.63
-rw-r--r--contrib/ipfilter/test/expected/l149
-rw-r--r--contrib/ipfilter/test/expected/l1.b47
-rw-r--r--contrib/ipfilter/test/expected/n1105
-rw-r--r--contrib/ipfilter/test/expected/n109
-rw-r--r--contrib/ipfilter/test/expected/n1151
-rw-r--r--contrib/ipfilter/test/expected/n127
-rw-r--r--contrib/ipfilter/test/expected/n135
-rw-r--r--contrib/ipfilter/test/expected/n145
-rw-r--r--contrib/ipfilter/test/expected/n1621
-rw-r--r--contrib/ipfilter/test/expected/n280
-rw-r--r--contrib/ipfilter/test/expected/n312
-rw-r--r--contrib/ipfilter/test/expected/n466
-rw-r--r--contrib/ipfilter/test/expected/n5330
-rw-r--r--contrib/ipfilter/test/expected/n670
-rw-r--r--contrib/ipfilter/test/expected/n730
-rw-r--r--contrib/ipfilter/test/expected/n89
-rw-r--r--contrib/ipfilter/test/expected/n99
-rw-r--r--contrib/ipfilter/test/expected/ni119
-rw-r--r--contrib/ipfilter/test/expected/ni109
-rw-r--r--contrib/ipfilter/test/expected/ni119
-rw-r--r--contrib/ipfilter/test/expected/ni129
-rw-r--r--contrib/ipfilter/test/expected/ni1363
-rw-r--r--contrib/ipfilter/test/expected/ni1463
-rw-r--r--contrib/ipfilter/test/expected/ni1563
-rw-r--r--contrib/ipfilter/test/expected/ni1663
-rw-r--r--contrib/ipfilter/test/expected/ni1949
-rw-r--r--contrib/ipfilter/test/expected/ni219
-rw-r--r--contrib/ipfilter/test/expected/ni2049
-rw-r--r--contrib/ipfilter/test/expected/ni214
-rw-r--r--contrib/ipfilter/test/expected/ni2329
-rw-r--r--contrib/ipfilter/test/expected/ni37
-rw-r--r--contrib/ipfilter/test/expected/ni47
-rw-r--r--contrib/ipfilter/test/expected/ni5103
-rw-r--r--contrib/ipfilter/test/expected/ni617
-rw-r--r--contrib/ipfilter/test/expected/ni75
-rw-r--r--contrib/ipfilter/test/expected/ni89
-rw-r--r--contrib/ipfilter/test/expected/ni99
-rw-r--r--contrib/ipfilter/test/expected/p121
-rw-r--r--contrib/ipfilter/test/expected/p225
-rw-r--r--contrib/ipfilter/test/expected/p335
-rw-r--r--contrib/ipfilter/test/expected/p521
-rw-r--r--contrib/ipfilter/test/hextest27
-rw-r--r--contrib/ipfilter/test/input/14
-rw-r--r--contrib/ipfilter/test/input/106
-rw-r--r--contrib/ipfilter/test/input/1111
-rw-r--r--contrib/ipfilter/test/input/1235
-rw-r--r--contrib/ipfilter/test/input/1339
-rw-r--r--contrib/ipfilter/test/input/145
-rw-r--r--contrib/ipfilter/test/input/26
-rw-r--r--contrib/ipfilter/test/input/35
-rw-r--r--contrib/ipfilter/test/input/45
-rw-r--r--contrib/ipfilter/test/input/528
-rw-r--r--contrib/ipfilter/test/input/628
-rw-r--r--contrib/ipfilter/test/input/79
-rw-r--r--contrib/ipfilter/test/input/86
-rw-r--r--contrib/ipfilter/test/input/96
-rw-r--r--contrib/ipfilter/test/input/f14
-rw-r--r--contrib/ipfilter/test/input/f106
-rw-r--r--contrib/ipfilter/test/input/f1116
-rw-r--r--contrib/ipfilter/test/input/f1244
-rw-r--r--contrib/ipfilter/test/input/f1395
-rw-r--r--contrib/ipfilter/test/input/f145
-rw-r--r--contrib/ipfilter/test/input/f158
-rw-r--r--contrib/ipfilter/test/input/f168
-rw-r--r--contrib/ipfilter/test/input/f1739
-rw-r--r--contrib/ipfilter/test/input/f184
-rw-r--r--contrib/ipfilter/test/input/f194
-rw-r--r--contrib/ipfilter/test/input/f26
-rw-r--r--contrib/ipfilter/test/input/f202
-rw-r--r--contrib/ipfilter/test/input/f2427
-rw-r--r--contrib/ipfilter/test/input/f35
-rw-r--r--contrib/ipfilter/test/input/f45
-rw-r--r--contrib/ipfilter/test/input/f528
-rw-r--r--contrib/ipfilter/test/input/f628
-rw-r--r--contrib/ipfilter/test/input/f715
-rw-r--r--contrib/ipfilter/test/input/f86
-rw-r--r--contrib/ipfilter/test/input/f99
-rw-r--r--contrib/ipfilter/test/input/input.sed0
-rw-r--r--contrib/ipfilter/test/input/ip2.data3
-rw-r--r--contrib/ipfilter/test/input/ipf6-126
-rw-r--r--contrib/ipfilter/test/input/ipv6.132
-rw-r--r--contrib/ipfilter/test/input/ipv6.226
-rw-r--r--contrib/ipfilter/test/input/ipv6.330
-rw-r--r--contrib/ipfilter/test/input/ipv6.514
-rw-r--r--contrib/ipfilter/test/input/ipv6.617
-rw-r--r--contrib/ipfilter/test/input/l164
-rw-r--r--contrib/ipfilter/test/input/n134
-rw-r--r--contrib/ipfilter/test/input/n106
-rw-r--r--contrib/ipfilter/test/input/n1116
-rw-r--r--contrib/ipfilter/test/input/n1218
-rw-r--r--contrib/ipfilter/test/input/n134
-rw-r--r--contrib/ipfilter/test/input/n144
-rw-r--r--contrib/ipfilter/test/input/n1640
-rw-r--r--contrib/ipfilter/test/input/n219
-rw-r--r--contrib/ipfilter/test/input/n35
-rw-r--r--contrib/ipfilter/test/input/n410
-rw-r--r--contrib/ipfilter/test/input/n554
-rw-r--r--contrib/ipfilter/test/input/n613
-rw-r--r--contrib/ipfilter/test/input/n79
-rw-r--r--contrib/ipfilter/test/input/n830
-rw-r--r--contrib/ipfilter/test/input/n930
-rw-r--r--contrib/ipfilter/test/input/ni156
-rw-r--r--contrib/ipfilter/test/input/ni1023
-rw-r--r--contrib/ipfilter/test/input/ni1124
-rw-r--r--contrib/ipfilter/test/input/ni1224
-rw-r--r--contrib/ipfilter/test/input/ni13235
-rw-r--r--contrib/ipfilter/test/input/ni14235
-rw-r--r--contrib/ipfilter/test/input/ni15235
-rw-r--r--contrib/ipfilter/test/input/ni16235
-rw-r--r--contrib/ipfilter/test/input/ni176
-rw-r--r--contrib/ipfilter/test/input/ni19157
-rw-r--r--contrib/ipfilter/test/input/ni2161
-rw-r--r--contrib/ipfilter/test/input/ni20157
-rw-r--r--contrib/ipfilter/test/input/ni213
-rw-r--r--contrib/ipfilter/test/input/ni233
-rw-r--r--contrib/ipfilter/test/input/ni310
-rw-r--r--contrib/ipfilter/test/input/ni410
-rw-r--r--contrib/ipfilter/test/input/ni5363
-rw-r--r--contrib/ipfilter/test/input/ni654
-rw-r--r--contrib/ipfilter/test/input/ni713
-rw-r--r--contrib/ipfilter/test/input/ni824
-rw-r--r--contrib/ipfilter/test/input/ni924
-rw-r--r--contrib/ipfilter/test/input/p18
-rw-r--r--contrib/ipfilter/test/input/p28
-rw-r--r--contrib/ipfilter/test/input/p312
-rw-r--r--contrib/ipfilter/test/input/p58
-rwxr-xr-xcontrib/ipfilter/test/intest22
-rw-r--r--contrib/ipfilter/test/iptest22
-rw-r--r--contrib/ipfilter/test/itest29
-rwxr-xr-xcontrib/ipfilter/test/logtest59
-rwxr-xr-xcontrib/ipfilter/test/mhtest36
-rwxr-xr-xcontrib/ipfilter/test/mtest38
-rwxr-xr-xcontrib/ipfilter/test/natipftest71
-rwxr-xr-xcontrib/ipfilter/test/nattest42
-rw-r--r--contrib/ipfilter/test/ptest31
-rw-r--r--contrib/ipfilter/test/regress/14
-rw-r--r--contrib/ipfilter/test/regress/1018
-rw-r--r--contrib/ipfilter/test/regress/116
-rw-r--r--contrib/ipfilter/test/regress/126
-rw-r--r--contrib/ipfilter/test/regress/136
-rw-r--r--contrib/ipfilter/test/regress/148
-rw-r--r--contrib/ipfilter/test/regress/26
-rw-r--r--contrib/ipfilter/test/regress/38
-rw-r--r--contrib/ipfilter/test/regress/48
-rw-r--r--contrib/ipfilter/test/regress/548
-rw-r--r--contrib/ipfilter/test/regress/648
-rw-r--r--contrib/ipfilter/test/regress/76
-rw-r--r--contrib/ipfilter/test/regress/86
-rw-r--r--contrib/ipfilter/test/regress/918
-rw-r--r--contrib/ipfilter/test/regress/bpf-f14
-rw-r--r--contrib/ipfilter/test/regress/bpf14
-rw-r--r--contrib/ipfilter/test/regress/f14
-rw-r--r--contrib/ipfilter/test/regress/f1018
-rw-r--r--contrib/ipfilter/test/regress/f117
-rw-r--r--contrib/ipfilter/test/regress/f126
-rw-r--r--contrib/ipfilter/test/regress/f138
-rw-r--r--contrib/ipfilter/test/regress/f148
-rw-r--r--contrib/ipfilter/test/regress/f158
-rw-r--r--contrib/ipfilter/test/regress/f1610
-rw-r--r--contrib/ipfilter/test/regress/f174
-rw-r--r--contrib/ipfilter/test/regress/f184
-rw-r--r--contrib/ipfilter/test/regress/f192
-rw-r--r--contrib/ipfilter/test/regress/f26
-rw-r--r--contrib/ipfilter/test/regress/f204
-rw-r--r--contrib/ipfilter/test/regress/f241
-rw-r--r--contrib/ipfilter/test/regress/f38
-rw-r--r--contrib/ipfilter/test/regress/f48
-rw-r--r--contrib/ipfilter/test/regress/f548
-rw-r--r--contrib/ipfilter/test/regress/f648
-rw-r--r--contrib/ipfilter/test/regress/f79
-rw-r--r--contrib/ipfilter/test/regress/f86
-rw-r--r--contrib/ipfilter/test/regress/f918
-rw-r--r--contrib/ipfilter/test/regress/i118
-rw-r--r--contrib/ipfilter/test/regress/i105
-rw-r--r--contrib/ipfilter/test/regress/i1111
-rw-r--r--contrib/ipfilter/test/regress/i1210
-rw-r--r--contrib/ipfilter/test/regress/i138
-rw-r--r--contrib/ipfilter/test/regress/i1410
-rw-r--r--contrib/ipfilter/test/regress/i154
-rw-r--r--contrib/ipfilter/test/regress/i163
-rw-r--r--contrib/ipfilter/test/regress/i1713
-rw-r--r--contrib/ipfilter/test/regress/i183
-rw-r--r--contrib/ipfilter/test/regress/i1922
-rw-r--r--contrib/ipfilter/test/regress/i28
-rw-r--r--contrib/ipfilter/test/regress/i204
-rw-r--r--contrib/ipfilter/test/regress/i217
-rw-r--r--contrib/ipfilter/test/regress/i314
-rw-r--r--contrib/ipfilter/test/regress/i49
-rw-r--r--contrib/ipfilter/test/regress/i59
-rw-r--r--contrib/ipfilter/test/regress/i612
-rw-r--r--contrib/ipfilter/test/regress/i79
-rw-r--r--contrib/ipfilter/test/regress/i833
-rw-r--r--contrib/ipfilter/test/regress/i917
-rw-r--r--contrib/ipfilter/test/regress/in131
-rw-r--r--contrib/ipfilter/test/regress/in271
-rw-r--r--contrib/ipfilter/test/regress/in35
-rw-r--r--contrib/ipfilter/test/regress/in45
-rw-r--r--contrib/ipfilter/test/regress/in524
-rw-r--r--contrib/ipfilter/test/regress/in68
-rw-r--r--contrib/ipfilter/test/regress/ip178
-rw-r--r--contrib/ipfilter/test/regress/ip22
-rw-r--r--contrib/ipfilter/test/regress/ipf6-13
-rw-r--r--contrib/ipfilter/test/regress/ipv6.11
-rw-r--r--contrib/ipfilter/test/regress/ipv6.23
-rw-r--r--contrib/ipfilter/test/regress/ipv6.31
-rw-r--r--contrib/ipfilter/test/regress/ipv6.52
-rw-r--r--contrib/ipfilter/test/regress/ipv6.61
-rw-r--r--contrib/ipfilter/test/regress/l16
-rw-r--r--contrib/ipfilter/test/regress/n13
-rw-r--r--contrib/ipfilter/test/regress/n103
-rw-r--r--contrib/ipfilter/test/regress/n113
-rw-r--r--contrib/ipfilter/test/regress/n121
-rw-r--r--contrib/ipfilter/test/regress/n131
-rw-r--r--contrib/ipfilter/test/regress/n141
-rw-r--r--contrib/ipfilter/test/regress/n161
-rw-r--r--contrib/ipfilter/test/regress/n24
-rw-r--r--contrib/ipfilter/test/regress/n32
-rw-r--r--contrib/ipfilter/test/regress/n46
-rw-r--r--contrib/ipfilter/test/regress/n56
-rw-r--r--contrib/ipfilter/test/regress/n65
-rw-r--r--contrib/ipfilter/test/regress/n73
-rw-r--r--contrib/ipfilter/test/regress/n81
-rw-r--r--contrib/ipfilter/test/regress/n91
-rw-r--r--contrib/ipfilter/test/regress/ni1.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni1.nat3
-rw-r--r--contrib/ipfilter/test/regress/ni10.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni10.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni11.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni11.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni12.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni12.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni13.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni13.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni14.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni14.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni15.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni15.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni16.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni16.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni17.nat4
-rw-r--r--contrib/ipfilter/test/regress/ni19.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni19.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni2.ipf1
-rw-r--r--contrib/ipfilter/test/regress/ni2.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni20.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni20.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni21.ipf1
-rw-r--r--contrib/ipfilter/test/regress/ni21.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni23.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni23.nat2
-rw-r--r--contrib/ipfilter/test/regress/ni3.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni3.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni4.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni4.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni5.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni5.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni6.ipf9
-rw-r--r--contrib/ipfilter/test/regress/ni6.nat3
-rw-r--r--contrib/ipfilter/test/regress/ni7.ipf4
-rw-r--r--contrib/ipfilter/test/regress/ni7.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni8.ipf1
-rw-r--r--contrib/ipfilter/test/regress/ni8.nat1
-rw-r--r--contrib/ipfilter/test/regress/ni9.ipf1
-rw-r--r--contrib/ipfilter/test/regress/ni9.nat1
-rw-r--r--contrib/ipfilter/test/regress/p1.ipf1
-rw-r--r--contrib/ipfilter/test/regress/p1.pool2
-rw-r--r--contrib/ipfilter/test/regress/p2.ipf2
-rw-r--r--contrib/ipfilter/test/regress/p3.ipf6
-rw-r--r--contrib/ipfilter/test/regress/p3.pool4
-rw-r--r--contrib/ipfilter/test/regress/p5.ipf1
-rw-r--r--contrib/ipfilter/test/regress/p5.pool2
-rw-r--r--contrib/ipfilter/test/regress/regress.sed0
-rw-r--r--contrib/ipfilter/test/test.format99
-rw-r--r--contrib/ipfilter/test/test.sed6
-rwxr-xr-xcontrib/ipfilter/test/vfycksum.pl294
354 files changed, 0 insertions, 14796 deletions
diff --git a/contrib/ipfilter/test/.cvsignore b/contrib/ipfilter/test/.cvsignore
deleted file mode 100644
index 5825abc..0000000
--- a/contrib/ipfilter/test/.cvsignore
+++ /dev/null
@@ -1,87 +0,0 @@
-results
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-i1
-i2
-i3
-i4
-i5
-i6
-i7
-i8
-i9
-i10
-i11
-f1
-f2
-f3
-f4
-f5
-f6
-f7
-f8
-f9
-f10
-f11
-f12
-f13
-f14
-n1
-n2
-n3
-n4
-n5
-n6
-n7
-f15
-f16
-ipv6.1
-ipv6.2
-l1
-ni1
-ni2
-ni3
-ni4
-f17
-in1
-in2
-in3
-in4
-p1
-p2
-i12
-ip1
-p3
-i13
-ni5
-ni6
-i14
-in5
-ipv6.3
-n8
-n9
-n10
-n11
-ni7
-ni8
-ni9
-ni10
-ni11
-ni12
-n12
-in6
-i15
-ni13
-ni14
-ni15
-ni16
diff --git a/contrib/ipfilter/test/Makefile b/contrib/ipfilter/test/Makefile
deleted file mode 100644
index b0462f3..0000000
--- a/contrib/ipfilter/test/Makefile
+++ /dev/null
@@ -1,99 +0,0 @@
-#
-# (C)opyright 1993-1996 by Darren Reed.
-#
-# See the IPFILTER.LICENCE file for details on licencing.
-#
-BINDEST=/usr/local/bin
-SBINDEST=/sbin
-MANDIR=/usr/share/man
-all: expected.d results tests
-
-expected.d:
- (cd expected; make)
-
-results:
- mkdir -p results
-
-tests: ipf nat logtests ipv6 pools bpf
-
-ipf: ftests ptests
-
-nat: ntests nitests intests
-
-first:
- -mkdir -p results
-
-# Filtering tests
-ftests: f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 f24
-
-# Rule parsing tests
-ptests: i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 \
- i20 i21
-
-ntests: n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 n14 n16
-
-nitests: ni1 ni2 ni3 ni4 ni5 ni6 ni7 ni8 ni9 ni10 ni11 ni12 ni13 ni14 ni15 \
- ni16 ni19 ni20 ni21 ni23
-
-intests: in1 in2 in3 in4 in5 in6
-
-logtests: l1
-
-pools: p1 p2 p3 p5 ip1 ip2
-
-ipv6: ipv6.1 ipv6.2 ipv6.3 ipv6.5 ipv6.6
-
-bpf: bpf1 bpf-f1
-
-f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f19:
- @/bin/sh ./dotest `awk "/^$@ / { print; } " test.format`
-
-f15 f16 f17 f18 f20 f24:
- @/bin/sh ./mtest `awk "/^$@ / { print; } " test.format`
-
-i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20 i21 bpf1:
- @/bin/sh ./itest `awk "/^$@ / { print; } " test.format`
-
-n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 n14 n16:
- @/bin/sh ./nattest `awk "/^$@ / { print; } " test.format`
-
-ni2 ni3 ni4 ni5 ni7 ni8 ni9 ni10 ni11 ni12 ni13 ni14 ni15 ni16 ni19 ni20:
- @/bin/sh ./natipftest single `awk "/^$@ / { print; } " test.format`
-
-ni1 ni6 ni21 ni23:
- @/bin/sh ./natipftest multi `awk "/^$@ / { print; } " test.format`
-
-in1 in2 in3 in4 in5 in6:
- @/bin/sh ./intest `awk "/^$@ / { print; } " test.format`
-
-l1:
- @/bin/sh ./logtest `awk "/^$@ / { print; } " test.format`
-
-ipv6.1 ipv6.2 ipv6.3 ipv6.5 ipv6.6:
- @/bin/sh ./dotest6 `awk "/^$@ / { print; } " test.format`
-
-p1 p2 p3 p5:
- @/bin/sh ./ptest `awk "/^$@ / { print; } " test.format`
-
-ip1 ip2:
- @/bin/sh ./iptest `awk "/^$@ / { print; } " test.format`
-
-bpf-f1:
- /bin/sh ./bpftest `awk "/^$@ / { print; } " test.format`
-
-clean:
- /bin/rm -f f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f20 f24
- /bin/rm -f i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20 i21
- /bin/rm -f n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 n14 n16
- /bin/rm -f ni1 ni2 ni3 ni4 ni5 ni6 ni7 ni8 ni9
- /bin/rm -f ni10 ni11 ni12 ni13 ni14 ni15 ni16 ni19 ni20 ni21 ni23
- /bin/rm -f in1 in2 in3 in4 in5 in6
- /bin/rm -f p1 p2 p3 p5 ip1 ip2
- /bin/rm -f l1
- /bin/rm -f ipv6.1 ipv6.2 ipv6.3 ipv6.5 ipv6.6
- /bin/rm -f bpf1 bpf-f1
- /bin/rm -f results/* logout
- (cd expected; make clean)
-
-diffs:
- -cd expected; for i in *; do if [ -f $$i -a ! -f ../$$i -a -f ../results/$$i ] ; then diff -c $$i ../results/$$i >> ../diff.out; fi done
diff --git a/contrib/ipfilter/test/README.TXT b/contrib/ipfilter/test/README.TXT
deleted file mode 100644
index 0b62145..0000000
--- a/contrib/ipfilter/test/README.TXT
+++ /dev/null
@@ -1,30 +0,0 @@
-The contents of this directory sub tree is dedicated to regression testing
-of IPFilter.
-
-The tests are broken down into these groups:
-f - filter rule tests
-i - parsing & printing test of ipf rules
-in - parsing & printing test of ipnat rules
-ipv6 - ipv6 filter rule tests
-l - logging test
-n - NAT testing
-ni - combined NAT & IPF tests
-
- TEST
-f1 - block/pass, in/out.
-f2 - proto
-f3 - from IP#
-f4 - to #IP
-f5 - source port
-f6 - destination port
-f7 - icmp-type, code
-f8 - flags
-f9 - ipoptions
-f10 - ipoptions
-f11 - keep frag/state
-f12 - short/frag
-f13 - keep frag/state (fragmented packets)
-f14 - from !host, to !host
-f15 - groups
-f16 - skip
-f17 - TCP state transition on flags
diff --git a/contrib/ipfilter/test/bpftest b/contrib/ipfilter/test/bpftest
deleted file mode 100644
index b24c0f1..0000000
--- a/contrib/ipfilter/test/bpftest
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-input=`expr $1 : 'bpf-\(.*\)'`
-/bin/cp /dev/null results/$1
-( while read rule; do
- echo "$rule" | ../ipftest -Rbr - -i input/$input >> results/$1;
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "--------" >> results/$1
-done ) < regress/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/dotest b/contrib/ipfilter/test/dotest
deleted file mode 100644
index 2989109..0000000
--- a/contrib/ipfilter/test/dotest
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-thistest=$1
-format=$2
-output=$3
-tuning=$4
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-if [ "$tuning" != "" ] ; then
- case $tuning in
- -*)
- ;;
- *)
- tuning="-T $tuning"
- ;;
- esac
-fi
-echo "${thistest}...";
-/bin/cp /dev/null results/${thistest}
-( while read rule; do
- echo "$rule" | ../ipftest -F $format -Rbr - -i input/${thistest} $tuning>> results/${thistest};
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "--------" >> results/${thistest}
-done ) < regress/${thistest}
-cmp expected/${thistest} results/${thistest}
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH ${thistest}
-fi
-exit $status
diff --git a/contrib/ipfilter/test/dotest6 b/contrib/ipfilter/test/dotest6
deleted file mode 100755
index d6db564..0000000
--- a/contrib/ipfilter/test/dotest6
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-format=$2
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-../ipftest -6 -r /dev/null -i /dev/null >/dev/null 2>&1
-if [ $? -ne 0 ] ; then
- echo "skipping IPv6 tests"
- $TOUCH $1
- exit 0
-fi
-( while read rule; do
- echo "$rule" | ../ipftest -F $format -6br - -i input/$1 >> results/$1;
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "--------" >> results/$1
-done ) < regress/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/expected/1 b/contrib/ipfilter/test/expected/1
deleted file mode 100644
index 93b7333..0000000
--- a/contrib/ipfilter/test/expected/1
+++ /dev/null
@@ -1,16 +0,0 @@
-block
-block
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/10 b/contrib/ipfilter/test/expected/10
deleted file mode 100644
index bc0d83e..0000000
--- a/contrib/ipfilter/test/expected/10
+++ /dev/null
@@ -1,108 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-block
-block
-block
-nomatch
-nomatch
-block
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-block
-block
-nomatch
-nomatch
-nomatch
-block
-pass
-pass
-nomatch
-nomatch
-nomatch
-pass
-block
-block
-block
-block
-block
-block
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-block
-block
-block
-nomatch
-block
-nomatch
-pass
-pass
-pass
-nomatch
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-pass
-pass
-pass
-pass
-pass
-block
-block
-nomatch
-block
-nomatch
-block
-pass
-pass
-nomatch
-pass
-nomatch
-pass
-block
-block
-block
-block
-block
-block
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-block
-nomatch
-nomatch
-block
diff --git a/contrib/ipfilter/test/expected/11 b/contrib/ipfilter/test/expected/11
deleted file mode 100644
index eb00875..0000000
--- a/contrib/ipfilter/test/expected/11
+++ /dev/null
@@ -1,66 +0,0 @@
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
diff --git a/contrib/ipfilter/test/expected/12 b/contrib/ipfilter/test/expected/12
deleted file mode 100644
index f94cf76..0000000
--- a/contrib/ipfilter/test/expected/12
+++ /dev/null
@@ -1,54 +0,0 @@
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
diff --git a/contrib/ipfilter/test/expected/14 b/contrib/ipfilter/test/expected/14
deleted file mode 100644
index d06d92b..0000000
--- a/contrib/ipfilter/test/expected/14
+++ /dev/null
@@ -1,40 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-block
-block
-block
-block
-block
-pass
-pass
-pass
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/2 b/contrib/ipfilter/test/expected/2
deleted file mode 100644
index 03b71cd..0000000
--- a/contrib/ipfilter/test/expected/2
+++ /dev/null
@@ -1,36 +0,0 @@
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/3 b/contrib/ipfilter/test/expected/3
deleted file mode 100644
index d06d92b..0000000
--- a/contrib/ipfilter/test/expected/3
+++ /dev/null
@@ -1,40 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-block
-block
-block
-block
-block
-pass
-pass
-pass
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/4 b/contrib/ipfilter/test/expected/4
deleted file mode 100644
index d06d92b..0000000
--- a/contrib/ipfilter/test/expected/4
+++ /dev/null
@@ -1,40 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-block
-block
-block
-block
-block
-pass
-pass
-pass
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/5 b/contrib/ipfilter/test/expected/5
deleted file mode 100644
index bc80580..0000000
--- a/contrib/ipfilter/test/expected/5
+++ /dev/null
@@ -1,1344 +0,0 @@
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
diff --git a/contrib/ipfilter/test/expected/6 b/contrib/ipfilter/test/expected/6
deleted file mode 100644
index bc80580..0000000
--- a/contrib/ipfilter/test/expected/6
+++ /dev/null
@@ -1,1344 +0,0 @@
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
diff --git a/contrib/ipfilter/test/expected/7 b/contrib/ipfilter/test/expected/7
deleted file mode 100644
index c53d6ea..0000000
--- a/contrib/ipfilter/test/expected/7
+++ /dev/null
@@ -1,54 +0,0 @@
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
diff --git a/contrib/ipfilter/test/expected/8 b/contrib/ipfilter/test/expected/8
deleted file mode 100644
index 398058a..0000000
--- a/contrib/ipfilter/test/expected/8
+++ /dev/null
@@ -1,36 +0,0 @@
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-block
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
diff --git a/contrib/ipfilter/test/expected/9 b/contrib/ipfilter/test/expected/9
deleted file mode 100644
index a4572e6..0000000
--- a/contrib/ipfilter/test/expected/9
+++ /dev/null
@@ -1,108 +0,0 @@
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
diff --git a/contrib/ipfilter/test/expected/Makefile b/contrib/ipfilter/test/expected/Makefile
deleted file mode 100644
index bb91b8b..0000000
--- a/contrib/ipfilter/test/expected/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# (C)opyright 2007 by Darren Reed.
-#
-# See the IPFILTER.LICENCE file for details on licencing.
-#
-all: i19
-
-i19: i19.dist Makefile
- -if [ "`grep LOG_SECURITY /usr/include/sys/syslog.h 2>&1`" = "" ] ; then \
- if [ "`grep LOG_AUDIT /usr/include/sys/syslog.h 2>&1`" = "" ] ; then \
- sed -e 's/security/!!!/g' i19.dist > i19.p1; \
- else \
- sed -e 's/security/audit/g' i19.dist > i19.p1; \
- fi \
- else \
- /bin/cp i19.dist i19.p1; \
- fi
- -if [ "`grep LOG_AUTHPRIV /usr/include/sys/syslog.h 2>&1`" = "" ] ; then \
- sed -e 's/authpriv/!!!/g' i19.p1 > i19.p2; \
- else \
- /bin/cp i19.p1 i19.p2; \
- fi
- -if [ "`grep LOG_LOGALERT /usr/include/sys/syslog.h 2>&1`" = "" ] ; then \
- sed -e 's/logalert/!!!/g' i19.p2 > i19.p1; \
- else \
- /bin/cp i19.p2 i19.p1; \
- fi
- -if [ "`grep LOG_FTP /usr/include/sys/syslog.h 2>&1`" = "" ] ; then \
- sed -e 's/ftp/!!!/g' i19.p1 > i19.p2; \
- else \
- /bin/cp i19.p1 i19.p2; \
- fi
- -if [ "`egrep 'LOG_CRON.*15' /usr/include/sys/syslog.h 2>&1`" != "" ] ; then \
- sed -e 's/cron/cron2/g' i19.p2 > i19; \
- else \
- /bin/cp i19.p2 i19; \
- fi
- /bin/rm i19.p?
-
-clean:
- /bin/rm -f i19
diff --git a/contrib/ipfilter/test/expected/bpf-f1 b/contrib/ipfilter/test/expected/bpf-f1
deleted file mode 100644
index 85ce84c..0000000
--- a/contrib/ipfilter/test/expected/bpf-f1
+++ /dev/null
@@ -1,20 +0,0 @@
-nomatch
-pass
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-pass
---------
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/bpf1 b/contrib/ipfilter/test/expected/bpf1
deleted file mode 100644
index 76381a7..0000000
--- a/contrib/ipfilter/test/expected/bpf1
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in bpf-v4 { "0x20 0 0 0xc 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "0 0 0 0 0x20 0 0 0xc 0x15 0 0x1 0x1010101 0x6 0 0 0x1 0x6 0 0 0" }
-pass in bpf-v4 { "0x20 0 0 0x10 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "0 0 0 0 0x20 0 0 0x10 0x15 0 0x1 0x1010101 0x6 0 0 0x1 0x6 0 0 0" }
diff --git a/contrib/ipfilter/test/expected/expected.sed b/contrib/ipfilter/test/expected/expected.sed
deleted file mode 100644
index e69de29..0000000
--- a/contrib/ipfilter/test/expected/expected.sed
+++ /dev/null
diff --git a/contrib/ipfilter/test/expected/f1 b/contrib/ipfilter/test/expected/f1
deleted file mode 100644
index 86d9592..0000000
--- a/contrib/ipfilter/test/expected/f1
+++ /dev/null
@@ -1,20 +0,0 @@
-block
-block
-nomatch
-nomatch
---------
-pass
-pass
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-block
---------
-nomatch
-nomatch
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f10 b/contrib/ipfilter/test/expected/f10
deleted file mode 100644
index da6c312..0000000
--- a/contrib/ipfilter/test/expected/f10
+++ /dev/null
@@ -1,126 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-block
-block
-block
-nomatch
-nomatch
-block
---------
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-block
-block
-nomatch
-nomatch
-nomatch
-block
---------
-pass
-pass
-nomatch
-nomatch
-nomatch
-pass
---------
-block
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-block
-block
-block
-nomatch
-block
---------
-nomatch
-pass
-pass
-pass
-nomatch
-pass
---------
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-block
-block
---------
-nomatch
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-nomatch
-block
-nomatch
-block
---------
-pass
-pass
-nomatch
-pass
-nomatch
-pass
---------
-block
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-nomatch
-nomatch
-block
---------
diff --git a/contrib/ipfilter/test/expected/f11 b/contrib/ipfilter/test/expected/f11
deleted file mode 100644
index c1eb060..0000000
--- a/contrib/ipfilter/test/expected/f11
+++ /dev/null
@@ -1,243 +0,0 @@
-pass
-nomatch
-nomatch
-pass
-pass
-nomatch
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-block
-nomatch
-nomatch
-block
-block
-nomatch
-block
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-2.2.2.2 -> 4.4.4.4 pass 0x40008402 pr 17 state 0/0
- tag 0 ttl 240 2 -> 53
- forward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- backward: pkts in 0 bytes in 0 pkts out 0 bytes out 0
- pass in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0 0 0
- interfaces: in X[e1],X[] out X[],X[]
- Sync status: not synchronized
-1.1.1.1 -> 4.4.4.4 pass 0x40008402 pr 17 state 0/0
- tag 0 ttl 24 1 -> 53
- forward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- backward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- pass in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0x8001 0 0
- interfaces: in X[e1],X[e0] out X[],X[]
- Sync status: not synchronized
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-2.2.2.2 -> 4.4.4.4 pass 0x40008401 pr 17 state 0/0
- tag 0 ttl 240 2 -> 53
- forward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- backward: pkts in 0 bytes in 0 pkts out 0 bytes out 0
- block in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0 0 0
- interfaces: in X[e1],X[] out X[],X[]
- Sync status: not synchronized
-1.1.1.1 -> 4.4.4.4 pass 0x40008401 pr 17 state 0/0
- tag 0 ttl 24 1 -> 53
- forward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- backward: pkts in 1 bytes in 28 pkts out 0 bytes out 0
- block in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0x8001 0 0
- interfaces: in X[e1],X[e0] out X[],X[]
- Sync status: not synchronized
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-1.1.1.1 -> 2.1.2.2 pass 0x40008402 pr 6 state 3/4
- tag 0 ttl 864000
- 1 -> 25 2:66 4096<<0:16384<<0
- cmsk 0000 smsk 0000 s0 00000000/00000000
- FWD:ISN inc 0 sumd 0
- REV:ISN inc 0 sumd 0
- forward: pkts in 1 bytes in 40 pkts out 0 bytes out 0
- backward: pkts in 1 bytes in 40 pkts out 0 bytes out 0
- pass in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0x8001 0 0
- interfaces: in X[e0],X[e1] out X[],X[]
- Sync status: not synchronized
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
---------
diff --git a/contrib/ipfilter/test/expected/f12 b/contrib/ipfilter/test/expected/f12
deleted file mode 100644
index 094d8c0..0000000
--- a/contrib/ipfilter/test/expected/f12
+++ /dev/null
@@ -1,60 +0,0 @@
-pass
-pass
-pass
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
---------
-pass
-pass
-pass
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-bad-packet
-block
-nomatch
-bad-packet
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-bad-packet
-block
-nomatch
-bad-packet
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-pass
---------
-nomatch
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-block
---------
diff --git a/contrib/ipfilter/test/expected/f13 b/contrib/ipfilter/test/expected/f13
deleted file mode 100644
index 99c0565..0000000
--- a/contrib/ipfilter/test/expected/f13
+++ /dev/null
@@ -1,160 +0,0 @@
-pass
-bad-packet
-nomatch
-pass
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-bad-packet
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-bad-packet
-nomatch
-block
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-bad-packet
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-pass
-bad-packet
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-block
-bad-packet
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-bad-packet
-nomatch
-pass
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-bad-packet
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-pass
-pass
---------
-block
-bad-packet
-nomatch
-block
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-bad-packet
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-block
-block
---------
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-nomatch
-bad-packet
-pass
-bad-packet
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-bad-packet
-nomatch
-pass
-bad-packet
-nomatch
-nomatch
-bad-packet
-nomatch
-bad-packet
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f14 b/contrib/ipfilter/test/expected/f14
deleted file mode 100644
index 1c6ed5c..0000000
--- a/contrib/ipfilter/test/expected/f14
+++ /dev/null
@@ -1,48 +0,0 @@
-block
-nomatch
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-nomatch
-nomatch
-pass
-pass
---------
-block
-nomatch
-nomatch
-nomatch
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f15 b/contrib/ipfilter/test/expected/f15
deleted file mode 100644
index 9b31258..0000000
--- a/contrib/ipfilter/test/expected/f15
+++ /dev/null
@@ -1,9 +0,0 @@
-block return-rst
-pass
-block return-icmp
-pass
-block
-nomatch
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f16 b/contrib/ipfilter/test/expected/f16
deleted file mode 100644
index b6cb3fa..0000000
--- a/contrib/ipfilter/test/expected/f16
+++ /dev/null
@@ -1,9 +0,0 @@
-block
-block
-pass
-block
-pass
-pass
-block
-block
---------
diff --git a/contrib/ipfilter/test/expected/f17 b/contrib/ipfilter/test/expected/f17
deleted file mode 100644
index c586e5b..0000000
--- a/contrib/ipfilter/test/expected/f17
+++ /dev/null
@@ -1,7 +0,0 @@
-pass
-block return-rst
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f18 b/contrib/ipfilter/test/expected/f18
deleted file mode 100644
index 801abd3..0000000
--- a/contrib/ipfilter/test/expected/f18
+++ /dev/null
@@ -1,5 +0,0 @@
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f19 b/contrib/ipfilter/test/expected/f19
deleted file mode 100644
index 5ee2e9d..0000000
--- a/contrib/ipfilter/test/expected/f19
+++ /dev/null
@@ -1,10 +0,0 @@
-pass
-pass
-pass
-nomatch
---------
-pass
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f2 b/contrib/ipfilter/test/expected/f2
deleted file mode 100644
index 7093a41..0000000
--- a/contrib/ipfilter/test/expected/f2
+++ /dev/null
@@ -1,42 +0,0 @@
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-block
-nomatch
-nomatch
---------
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f20 b/contrib/ipfilter/test/expected/f20
deleted file mode 100644
index 86308a0..0000000
--- a/contrib/ipfilter/test/expected/f20
+++ /dev/null
@@ -1,3 +0,0 @@
-pass
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f24 b/contrib/ipfilter/test/expected/f24
deleted file mode 100644
index 801abd3..0000000
--- a/contrib/ipfilter/test/expected/f24
+++ /dev/null
@@ -1,5 +0,0 @@
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f3 b/contrib/ipfilter/test/expected/f3
deleted file mode 100644
index 5df3ac4..0000000
--- a/contrib/ipfilter/test/expected/f3
+++ /dev/null
@@ -1,48 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
---------
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f4 b/contrib/ipfilter/test/expected/f4
deleted file mode 100644
index 5df3ac4..0000000
--- a/contrib/ipfilter/test/expected/f4
+++ /dev/null
@@ -1,48 +0,0 @@
-nomatch
-block
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
---------
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f5 b/contrib/ipfilter/test/expected/f5
deleted file mode 100644
index 36c7d40..0000000
--- a/contrib/ipfilter/test/expected/f5
+++ /dev/null
@@ -1,1392 +0,0 @@
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
---------
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
---------
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f6 b/contrib/ipfilter/test/expected/f6
deleted file mode 100644
index 36c7d40..0000000
--- a/contrib/ipfilter/test/expected/f6
+++ /dev/null
@@ -1,1392 +0,0 @@
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
---------
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-block
---------
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-pass
---------
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f7 b/contrib/ipfilter/test/expected/f7
deleted file mode 100644
index 7a4daed..0000000
--- a/contrib/ipfilter/test/expected/f7
+++ /dev/null
@@ -1,144 +0,0 @@
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/f8 b/contrib/ipfilter/test/expected/f8
deleted file mode 100644
index ad42ff2..0000000
--- a/contrib/ipfilter/test/expected/f8
+++ /dev/null
@@ -1,42 +0,0 @@
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-block
-nomatch
-block
-nomatch
-nomatch
-nomatch
---------
-pass
-nomatch
-pass
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/f9 b/contrib/ipfilter/test/expected/f9
deleted file mode 100644
index cc5be68..0000000
--- a/contrib/ipfilter/test/expected/f9
+++ /dev/null
@@ -1,180 +0,0 @@
-block
-block
-block
-block
-block
-block
-block
-block
-block
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-pass
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
-pass
---------
-block
-block
-block
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-pass
-pass
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
---------
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-nomatch
-block
-block
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/i1 b/contrib/ipfilter/test/expected/i1
deleted file mode 100644
index 74d0f30..0000000
--- a/contrib/ipfilter/test/expected/i1
+++ /dev/null
@@ -1,17 +0,0 @@
-pass in all
-block out all
-log in all
-log body in all
-count in from any to any
-pass in from !any to any pps 10
-block in from any to !any
-pass in on ed0(!) from 127.0.0.1/32 to 127.0.0.1/32
-pass in on ed0(!),vx0(!) from 127.0.0.1/32 to 127.0.0.1/32
-block in log first on lo0(!) from any to any
-pass in log body or-block quick from any to any
-block return-rst in quick on le0(!) proto tcp from any to any
-block return-icmp in on qe0(!) from any to any
-block return-icmp(host-unr) in on qe0(!) from any to any
-block return-icmp-as-dest in on le0(!) from any to any
-block return-icmp-as-dest(port-unr) in on qe0(!) from any to any
-pass out on longNICname0(!) from 254.220.186.152/32 to 254.220.186.152/32
diff --git a/contrib/ipfilter/test/expected/i10 b/contrib/ipfilter/test/expected/i10
deleted file mode 100644
index 9e0a5d5..0000000
--- a/contrib/ipfilter/test/expected/i10
+++ /dev/null
@@ -1,5 +0,0 @@
-pass in from 127.0.0.1/32 to 127.0.0.1/32 with opt sec
-pass in from 127.0.0.1/32 to 127.0.0.1/32 with opt lsrr not opt sec
-block in from any to any with not opt sec-class topsecret
-block in from any to any with not opt sec-class topsecret,secret
-pass in from any to any with opt sec-class topsecret,confid not opt sec-class unclass
diff --git a/contrib/ipfilter/test/expected/i11 b/contrib/ipfilter/test/expected/i11
deleted file mode 100644
index 154f31e..0000000
--- a/contrib/ipfilter/test/expected/i11
+++ /dev/null
@@ -1,11 +0,0 @@
-pass in on ed0(!) proto tcp from 127.0.0.1/32 to 127.0.0.1/32 port = 23 keep state # count 0
-block in log first on lo0(!) proto tcp/udp from any to any port = 7 keep state # count 0
-pass in proto udp from 127.0.0.1/32 to 127.0.0.1/32 port = 20499 keep frags
-pass in proto udp from 127.0.0.1/32 to 127.0.0.1/32 port = 2049 keep frags (strict)
-pass in proto udp from 127.0.0.1/32 to 127.0.0.1/32 port = 53 keep state keep frags # count 0
-pass in on ed0(!) out-via vx0(!) proto udp from any to any keep state # count 0
-pass out on ppp0(!) in-via le0(!) proto tcp from any to any keep state # count 0
-pass in on ed0(!),vx0(!) out-via vx0(!),ed0(!) proto udp from any to any keep state # count 0
-pass in proto tcp from any port > 1024 to 127.0.0.1/32 port = 1024 keep state # count 0
-pass in proto tcp from any to any flags S/FSRPAU keep state (limit 101,strict,newisn,no-icmp-err,age 600/600) # count 0
-pass in proto udp from any to any keep state (sync,age 10/20) # count 0
diff --git a/contrib/ipfilter/test/expected/i12 b/contrib/ipfilter/test/expected/i12
deleted file mode 100644
index dadf597..0000000
--- a/contrib/ipfilter/test/expected/i12
+++ /dev/null
@@ -1,39 +0,0 @@
-pass in from 1.1.1.1/32 to 2.2.2.2/32
-pass in from 2.2.2.0/24 to 4.4.4.4/32
-pass in from 3.3.3.3/32 to 4.4.4.4/32
-pass in from 2.2.2.0/24 to 5.5.5.5/32
-pass in from 3.3.3.3/32 to 5.5.5.5/32
-pass in from 2.2.2.0/24 to 6.6.6.6/32
-pass in from 3.3.3.3/32 to 6.6.6.6/32
-pass in from 2.2.2.0/24 to 5.5.5.5/32 port = 22
-pass in from 3.3.3.3/32 to 5.5.5.5/32 port = 22
-pass in from 2.2.2.0/24 to 6.6.6.6/32 port = 22
-pass in from 3.3.3.3/32 to 6.6.6.6/32 port = 22
-pass in from 2.2.2.0/24 to 5.5.5.5/32 port = 25
-pass in from 3.3.3.3/32 to 5.5.5.5/32 port = 25
-pass in from 2.2.2.0/24 to 6.6.6.6/32 port = 25
-pass in from 3.3.3.3/32 to 6.6.6.6/32 port = 25
-pass in proto tcp from 2.2.2.0/24 port = 53 to 5.5.5.5/32
-pass in proto tcp from 3.3.3.3/32 port = 53 to 5.5.5.5/32
-pass in proto tcp from 2.2.2.0/24 port = 9 to 5.5.5.5/32
-pass in proto tcp from 3.3.3.3/32 port = 9 to 5.5.5.5/32
-pass in proto tcp from 2.2.2.0/24 port = 53 to 6.6.6.6/32
-pass in proto tcp from 3.3.3.3/32 port = 53 to 6.6.6.6/32
-pass in proto tcp from 2.2.2.0/24 port = 9 to 6.6.6.6/32
-pass in proto tcp from 3.3.3.3/32 port = 9 to 6.6.6.6/32
-pass in proto udp from 2.2.2.0/24 to 5.5.5.5/32 port = 53
-pass in proto udp from 3.3.3.3/32 to 5.5.5.5/32 port = 53
-pass in proto udp from 2.2.2.0/24 to 6.6.6.6/32 port = 53
-pass in proto udp from 3.3.3.3/32 to 6.6.6.6/32 port = 53
-pass in proto udp from 2.2.2.0/24 to 5.5.5.5/32 port = 9
-pass in proto udp from 3.3.3.3/32 to 5.5.5.5/32 port = 9
-pass in proto udp from 2.2.2.0/24 to 6.6.6.6/32 port = 9
-pass in proto udp from 3.3.3.3/32 to 6.6.6.6/32 port = 9
-pass in from 10.10.10.10/32 to 11.11.11.11/32
-pass in from pool/101(!) to hash/202(!)
-pass in from hash/303(!) to pool/404(!)
-table role = ipf type = tree name =
- { ! 1.1.1.1/32; 2.2.2.2/32; ! 2.2.0.0/16; };
-table role = ipf type = tree name =
- { 1.1.0.0/16; };
-pass in from pool/0(!) to pool/0(!)
diff --git a/contrib/ipfilter/test/expected/i13 b/contrib/ipfilter/test/expected/i13
deleted file mode 100644
index 5c8d945..0000000
--- a/contrib/ipfilter/test/expected/i13
+++ /dev/null
@@ -1,2 +0,0 @@
-block in from any to any
-pass in from any to any
diff --git a/contrib/ipfilter/test/expected/i14 b/contrib/ipfilter/test/expected/i14
deleted file mode 100644
index 08ba19a..0000000
--- a/contrib/ipfilter/test/expected/i14
+++ /dev/null
@@ -1,10 +0,0 @@
-block in on eri0(!) all head 1
-pass in on eri0(!) proto icmp from any to any group 1
-pass out on ed0(!) all head 1000000
-block out on ed0(!) proto udp from any to any group 1000000
-block in on vm0(!) proto tcp/udp from any to any head 101
-pass in proto tcp/udp from 1.1.1.1/32 to 2.2.2.2/32 group 101
-pass in proto tcp from 1.0.0.1/32 to 2.0.0.2/32 group 101
-pass in proto udp from 2.0.0.2/32 to 3.0.0.3/32 group 101
-block in on vm0(!) proto tcp/udp from any to any head vm0-group
-pass in proto tcp/udp from 1.1.1.1/32 to 2.2.2.2/32 group vm0-group
diff --git a/contrib/ipfilter/test/expected/i15 b/contrib/ipfilter/test/expected/i15
deleted file mode 100644
index 4974659..0000000
--- a/contrib/ipfilter/test/expected/i15
+++ /dev/null
@@ -1,4 +0,0 @@
-pass out on fxp0(!) all set-tag(log=100)
-pass out on fxp0(!) all set-tag(nat=foo)
-pass out on fxp0(!) all set-tag(log=100, nat=200)
-pass out on fxp0(!) all set-tag(log=2147483648, nat=overtherainbowis)
diff --git a/contrib/ipfilter/test/expected/i16 b/contrib/ipfilter/test/expected/i16
deleted file mode 100644
index c5b3cf3..0000000
--- a/contrib/ipfilter/test/expected/i16
+++ /dev/null
@@ -1,3 +0,0 @@
-block out all
-100 pass in all
-10101 pass out proto tcp from any to any
diff --git a/contrib/ipfilter/test/expected/i17 b/contrib/ipfilter/test/expected/i17
deleted file mode 100644
index bcc4d2d..0000000
--- a/contrib/ipfilter/test/expected/i17
+++ /dev/null
@@ -1,10 +0,0 @@
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
diff --git a/contrib/ipfilter/test/expected/i18 b/contrib/ipfilter/test/expected/i18
deleted file mode 100644
index 88fca47..0000000
--- a/contrib/ipfilter/test/expected/i18
+++ /dev/null
@@ -1,11 +0,0 @@
-pass in tos 0x50 from any to any
-pass in tos 0x80 from any to any
-pass in tos 0x80 from any to any
-pass in tos 0x50 from any to any
-block in ttl 0 from any to any
-block in ttl 1 from any to any
-block in ttl 2 from any to any
-block in ttl 3 from any to any
-block in ttl 4 from any to any
-block in ttl 5 from any to any
-block in ttl 6 from any to any
diff --git a/contrib/ipfilter/test/expected/i19 b/contrib/ipfilter/test/expected/i19
deleted file mode 100644
index 4ca19b5..0000000
--- a/contrib/ipfilter/test/expected/i19
+++ /dev/null
@@ -1,22 +0,0 @@
-block in log level user.debug quick proto icmp from any to any
-block in log level mail.info quick proto icmp from any to any
-block in log level daemon.notice quick proto icmp from any to any
-block in log level auth.warn quick proto icmp from any to any
-block in log level syslog.err quick proto icmp from any to any
-block in log level lpr.crit quick proto icmp from any to any
-block in log level news.alert quick proto icmp from any to any
-block in log level uucp.emerg quick proto icmp from any to any
-block in log level cron.debug quick proto icmp from any to any
-block in log level ftp.info quick proto icmp from any to any
-block in log level authpriv.notice quick proto icmp from any to any
-block in log level !!!.warn quick proto icmp from any to any
-block in log level local0.err quick proto icmp from any to any
-block in log level local1.crit quick proto icmp from any to any
-block in log level local2.alert quick proto icmp from any to any
-block in log level local3.emerg quick proto icmp from any to any
-block in log level local4.debug quick proto icmp from any to any
-block in log level local5.info quick proto icmp from any to any
-block in log level local6.notice quick proto icmp from any to any
-block in log level local7.warn quick proto icmp from any to any
-block in log level kern.err quick proto icmp from any to any
-block in log level !!!.emerg quick proto icmp from any to any
diff --git a/contrib/ipfilter/test/expected/i19.dist b/contrib/ipfilter/test/expected/i19.dist
deleted file mode 100644
index 5d9c26c..0000000
--- a/contrib/ipfilter/test/expected/i19.dist
+++ /dev/null
@@ -1,22 +0,0 @@
-block in log level user.debug quick proto icmp from any to any
-block in log level mail.info quick proto icmp from any to any
-block in log level daemon.notice quick proto icmp from any to any
-block in log level auth.warn quick proto icmp from any to any
-block in log level syslog.err quick proto icmp from any to any
-block in log level lpr.crit quick proto icmp from any to any
-block in log level news.alert quick proto icmp from any to any
-block in log level uucp.emerg quick proto icmp from any to any
-block in log level cron.debug quick proto icmp from any to any
-block in log level ftp.info quick proto icmp from any to any
-block in log level authpriv.notice quick proto icmp from any to any
-block in log level logalert.warn quick proto icmp from any to any
-block in log level local0.err quick proto icmp from any to any
-block in log level local1.crit quick proto icmp from any to any
-block in log level local2.alert quick proto icmp from any to any
-block in log level local3.emerg quick proto icmp from any to any
-block in log level local4.debug quick proto icmp from any to any
-block in log level local5.info quick proto icmp from any to any
-block in log level local6.notice quick proto icmp from any to any
-block in log level local7.warn quick proto icmp from any to any
-block in log level kern.err quick proto icmp from any to any
-block in log level security.emerg quick proto icmp from any to any
diff --git a/contrib/ipfilter/test/expected/i2 b/contrib/ipfilter/test/expected/i2
deleted file mode 100644
index 5ff18f4..0000000
--- a/contrib/ipfilter/test/expected/i2
+++ /dev/null
@@ -1,8 +0,0 @@
-log in proto tcp from any to any
-pass in proto tcp from any to any
-pass in proto udp from 127.0.0.1/32 to 127.0.0.1/32
-block in proto ipv6 from any to any
-block in proto udp from any to any
-block in proto 250 from any to any
-pass in proto tcp/udp from any to any
-block in proto tcp/udp from any to any
diff --git a/contrib/ipfilter/test/expected/i20 b/contrib/ipfilter/test/expected/i20
deleted file mode 100644
index 77eabdb..0000000
--- a/contrib/ipfilter/test/expected/i20
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in on ppp0(!) from ppp0/peer to ppp0/32
-block in on hme0(!) from any to hme0/bcast
-pass in on bge0(!) from bge0/net to bge0/32
-block in on eri0(!) from any to eri0/netmasked
diff --git a/contrib/ipfilter/test/expected/i21 b/contrib/ipfilter/test/expected/i21
deleted file mode 100644
index d4d28da..0000000
--- a/contrib/ipfilter/test/expected/i21
+++ /dev/null
@@ -1,16 +0,0 @@
-pass in from any port = 10101 to any
-pass out from any to any port != 22
-block in from any port 20:21 to any
-block out from any to any port 10 <> 100
-pass out from any to any port = 3
-pass out from any to any port = 5
-pass out from any to any port = 7
-pass out from any to any port = 9
-block in from any port = 20 to any
-block in from any port = 25 to any
-pass in from any port 11:12 to any port 1:2
-pass in from any port 21:22 to any port 1:2
-pass in from any port 11:12 to any port 4:5
-pass in from any port 21:22 to any port 4:5
-pass in from any port 11:12 to any port 8:9
-pass in from any port 21:22 to any port 8:9
diff --git a/contrib/ipfilter/test/expected/i3 b/contrib/ipfilter/test/expected/i3
deleted file mode 100644
index 6150c7e..0000000
--- a/contrib/ipfilter/test/expected/i3
+++ /dev/null
@@ -1,11 +0,0 @@
-log in all
-pass in from 128.16.0.0/16 to 129.10.10.0/24
-pass in from 128.0.0.0/24 to 128.0.0.0/16
-pass in from 128.0.0.0/24 to 128.0.0.0/16
-pass in from 128.0.0.0/24 to 128.0.0.0/16
-pass in from 128.0.0.0/24 to 128.0.0.0/16
-pass in from 128.0.0.0/24 to 128.0.0.0/16
-pass in from 127.0.0.1/32 to 127.0.0.1/32
-block in log from any to any
-block in log level auth.info on hme0(!) all
-log level local5.warn out all
diff --git a/contrib/ipfilter/test/expected/i4 b/contrib/ipfilter/test/expected/i4
deleted file mode 100644
index 4992455..0000000
--- a/contrib/ipfilter/test/expected/i4
+++ /dev/null
@@ -1,9 +0,0 @@
-log in proto tcp from any port > 0 to any
-log in proto tcp from any to any port > 0
-pass in proto tcp from any port != 0 to any port 0 >< 65535
-pass in proto udp from 127.0.0.1/32 port > 32000 to 127.0.0.1/32 port < 29000
-block in proto udp from any port != 123 to any port < 7
-block in proto tcp from any port = 25 to any port > 25
-pass in proto tcp/udp from any port 1 >< 3 to any port 1 <> 3
-pass in proto tcp/udp from any port 2:2 to any port 10:20
-pass in log first quick proto tcp from any port > 1023 to any port = 1723 flags S/FSRPAU keep state # count 0
diff --git a/contrib/ipfilter/test/expected/i5 b/contrib/ipfilter/test/expected/i5
deleted file mode 100644
index edf9865..0000000
--- a/contrib/ipfilter/test/expected/i5
+++ /dev/null
@@ -1,9 +0,0 @@
-log in all
-count in tos 0x80 from any to any
-pass in on ed0(!) tos 0x40 from 127.0.0.1/32 to 127.0.0.1/32
-block in log on lo0(!) ttl 0 from any to any
-pass in quick ttl 1 from any to any
-skip 3 out from 127.0.0.1/32 to any
-auth out on foo0(!) proto tcp from any to any port = 80
-preauth out on foo0(!) proto tcp from any to any port = 22
-nomatch out on foo0(!) proto tcp from any port < 1024 to any
diff --git a/contrib/ipfilter/test/expected/i6 b/contrib/ipfilter/test/expected/i6
deleted file mode 100644
index e4b14c3..0000000
--- a/contrib/ipfilter/test/expected/i6
+++ /dev/null
@@ -1,12 +0,0 @@
-pass in on lo0(!) fastroute from any to any
-pass in on lo0(!) to qe0(!) from 127.0.0.1/32 to 127.0.0.1/32
-pass in on le0(!) to qe0(!):127.0.0.1 from 127.0.0.1/32 to 127.0.0.1/32
-pass in on lo0(!) dup-to qe0(!) from 127.0.0.1/32 to 127.0.0.1/32
-pass in on le0(!) dup-to qe0(!):127.0.0.1 from 127.0.0.1/32 to 127.0.0.1/32
-pass in on le0(!) dup-to qe0(!):127.0.0.1 to hme0(!):10.1.1.1 from 127.0.0.1/32 to 127.0.0.1/32
-block in quick on qe0(!) to qe1(!) from any to any
-block in quick to qe1(!) from any to any
-pass out quick dup-to hme0(!) from any to any
-pass out quick on hme0(!) reply-to hme1(!) from any to any
-pass in on le0(!) dup-to qe0(!):127.0.0.1 reply-to hme1(!):10.10.10.10 all
-pass in quick fastroute all
diff --git a/contrib/ipfilter/test/expected/i7 b/contrib/ipfilter/test/expected/i7
deleted file mode 100644
index 309cd28..0000000
--- a/contrib/ipfilter/test/expected/i7
+++ /dev/null
@@ -1,9 +0,0 @@
-pass in on ed0(!) proto tcp from 127.0.0.1/32 to 127.0.0.1/32 port = 23 flags S/SA
-block in on lo0(!) proto tcp from any to any flags A/FSRPAU
-pass in on lo0(!) proto tcp from any to any flags /SPA
-block in on lo0(!) proto tcp from any to any flags C/A
-pass in on lo0(!) proto tcp from any to any flags S/SA
-block in on lo0(!) proto tcp from any to any flags S/SA
-pass in on lo0(!) proto tcp from any to any flags S/FSRPAU
-block in on lo0(!) proto tcp from any to any flags /A
-pass in on lo0(!) proto tcp from any to any flags S/SA
diff --git a/contrib/ipfilter/test/expected/i8 b/contrib/ipfilter/test/expected/i8
deleted file mode 100644
index f033e6b..0000000
--- a/contrib/ipfilter/test/expected/i8
+++ /dev/null
@@ -1,35 +0,0 @@
-pass in proto icmp from 127.0.0.1/32 to 127.0.0.1/32 icmp-type timest
-block in proto icmp from any to any icmp-type unreach code 1
-pass in proto icmp from any to any icmp-type unreach code 15
-pass in proto icmp from any to any icmp-type unreach code 13
-pass in proto icmp from any to any icmp-type unreach code 8
-pass in proto icmp from any to any icmp-type unreach code 4
-pass in proto icmp from any to any icmp-type unreach code 9
-pass in proto icmp from any to any icmp-type unreach code 11
-pass in proto icmp from any to any icmp-type unreach code 14
-pass in proto icmp from any to any icmp-type unreach code 10
-pass in proto icmp from any to any icmp-type unreach code 12
-pass in proto icmp from any to any icmp-type unreach code 7
-pass in proto icmp from any to any icmp-type unreach code 1
-pass in proto icmp from any to any icmp-type unreach code 6
-pass in proto icmp from any to any icmp-type unreach code 0
-pass in proto icmp from any to any icmp-type unreach code 3
-pass in proto icmp from any to any icmp-type unreach code 2
-pass in proto icmp from any to any icmp-type unreach code 5
-pass in proto icmp from any to any icmp-type echo
-pass in proto icmp from any to any icmp-type echorep
-pass in proto icmp from any to any icmp-type inforeq
-pass in proto icmp from any to any icmp-type inforep
-pass in proto icmp from any to any icmp-type maskrep
-pass in proto icmp from any to any icmp-type maskreq
-pass in proto icmp from any to any icmp-type paramprob
-pass in proto icmp from any to any icmp-type redir
-pass in proto icmp from any to any icmp-type unreach
-pass in proto icmp from any to any icmp-type routerad
-pass in proto icmp from any to any icmp-type routersol
-pass in proto icmp from any to any icmp-type squench
-pass in proto icmp from any to any icmp-type timest
-pass in proto icmp from any to any icmp-type timestrep
-pass in proto icmp from any to any icmp-type timex
-pass in proto icmp from any to any icmp-type 254
-pass in proto icmp from any to any icmp-type 253 code 254
diff --git a/contrib/ipfilter/test/expected/i9 b/contrib/ipfilter/test/expected/i9
deleted file mode 100644
index b128f99..0000000
--- a/contrib/ipfilter/test/expected/i9
+++ /dev/null
@@ -1,17 +0,0 @@
-pass in from 127.0.0.1/32 to 127.0.0.1/32 with short,frag
-block in from any to any with ipopts
-pass in from any to any with opt nop,rr,zsu
-pass in from any to any with opt nop,rr,zsu not opt lsrr,ssrr
-pass in from 127.0.0.1/32 to 127.0.0.1/32 with not frag
-pass in from 127.0.0.1/32 to 127.0.0.1/32 with frag,frag-body
-pass in proto tcp from any to any flags S/FSRPAU with not oow keep state # count 0
-block in proto tcp from any to any with oow
-pass in proto tcp from any to any flags S/FSRPAU with not bad,bad-src,bad-nat
-block in proto tcp from any to any flags S/FSRPAU with bad,not bad-src,not bad-nat
-pass in quick from any to any with not short
-block in quick from any to any with not nat
-pass in quick from any to any with not frag-body
-block in quick from any to any with not lowttl
-pass in from any to any with not ipopts,mbcast,not bcast,mcast,not state
-block in from any to any with not mbcast,bcast,not mcast,state
-pass in from any to any with opt mtup,mtur,encode,ts,tr,sec,e-sec,cipso,satid,ssrr,addext,visa,imitd,eip,finn,dps,sdb,nsapa,rtralrt,ump
diff --git a/contrib/ipfilter/test/expected/in1 b/contrib/ipfilter/test/expected/in1
deleted file mode 100644
index 03436b6..0000000
--- a/contrib/ipfilter/test/expected/in1
+++ /dev/null
@@ -1,31 +0,0 @@
-map le0 0.0.0.0/0 -> 0.0.0.0/32
-map le0 0.0.0.1/32 -> 0.0.0.1/32
-map le0 128.0.0.0/1 -> 0.0.0.0/0
-map le0 10.0.0.0/8 -> 1.2.3.0/24
-map le0 10.0.0.0/8 -> 1.2.3.0/24
-map le0 10.0.0.0/8 -> 1.2.3.0/24
-map le0 0.0.0.5/0.0.0.255 -> 1.2.3.0/24
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp 10000:19999
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap udp 20000:29999
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp/udp 30000:39999
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp auto
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap udp auto
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp/udp auto
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 proxy port 21 ftp/tcp
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 proxy port 1010 ftp/tcp
-map le0 0.0.0.0/0 -> 0.0.0.0/32 frag
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 frag
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp 10000:19999 frag
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 proxy port 21 ftp/tcp frag
-map le0 0.0.0.0/0 -> 0.0.0.0/32 age 10/10
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 age 10/20
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp 10000:19999 age 30/30
-map le0 0.0.0.0/0 -> 0.0.0.0/32 frag age 10/10
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 frag age 10/20
-map ppp0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp 10000:19999 frag age 30/30
-map fxp0 from 192.168.0.0/18 to any port = 21 -> 1.2.3.4/32 proxy port 21 ftp/tcp
-map thisisalonginte 0.0.0.0/0 -> 0.0.0.0/32 mssclamp 1452 tag freddyliveshere
-map bar0 0.0.0.0/0 -> 0.0.0.0/32 icmpidmap icmp 1000:2000
-map ppp0,adsl0 0.0.0.0/0 -> 0.0.0.0/32
-map ppp0 from 192.168.0.0/16 to any port = 123 -> 0.0.0.0/32 age 30/1 udp
diff --git a/contrib/ipfilter/test/expected/in2 b/contrib/ipfilter/test/expected/in2
deleted file mode 100644
index f1239b1..0000000
--- a/contrib/ipfilter/test/expected/in2
+++ /dev/null
@@ -1,71 +0,0 @@
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 tcp
-rdr le0 9.8.7.6/32 -> 1.1.1.1 255
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip
-rdr le0 9.0.0.0/8 -> 1.1.1.1 ip
-rdr le0 9.8.0.0/16 -> 1.1.1.1 ip
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 0.0.0.0/0 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 udp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp/udp
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp/udp frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/10
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/20
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag age 10/10
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20/20
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30/30
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40/40
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/10
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/20
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag age 10/10
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20/20 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30/30 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40/40 sticky
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/10 mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/20 mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag age 10/10 mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20/20 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30/30 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40/40 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/10 mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/20 mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 -> 1.1.1.1 icmp frag age 10/10 mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20/20 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30/30 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40/40 sticky mssclamp 1000 tag nattagcacheline
-rdr ge0 9.8.7.6/32 port 21 -> 1.1.1.1 port 21 tcp proxy ftp
-rdr ge0 9.8.7.6/32 port 21 -> 1.1.1.1 port 21 tcp proxy ftp
-rdr le0 9.8.7.6/32 port 1000-2000 -> 1.1.1.1 port 5555 tcp
-rdr le0 9.8.7.6/32 port 1000-2000 -> 1.1.1.1 port = 5555 tcp
-rdr le0 0.0.0.0/0 -> 254.220.186.152 ip
-rdr le0 0.0.0.0/0 -> 254.220.186.152,254.220.186.152 ip
-rdr adsl0,ppp0 0.0.0.0/0 port 25 -> 127.0.0.1 port 25 tcp
diff --git a/contrib/ipfilter/test/expected/in3 b/contrib/ipfilter/test/expected/in3
deleted file mode 100644
index b8a85bf..0000000
--- a/contrib/ipfilter/test/expected/in3
+++ /dev/null
@@ -1,5 +0,0 @@
-bimap le0 0.0.0.0/0 -> 0.0.0.0/32
-bimap le0 0.0.0.1/32 -> 0.0.0.1/32
-bimap le0 128.0.0.0/1 -> 0.0.0.0/0
-bimap le0 10.0.0.0/8 -> 1.2.3.0/24
-bimap le0 10.0.5.0/24 -> 1.2.3.0/24
diff --git a/contrib/ipfilter/test/expected/in4 b/contrib/ipfilter/test/expected/in4
deleted file mode 100644
index ac8dce1..0000000
--- a/contrib/ipfilter/test/expected/in4
+++ /dev/null
@@ -1,5 +0,0 @@
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports 0
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports 0
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports 256
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports auto
-map-block le0 10.0.0.0/16 -> 203.1.1.0/24 ports auto
diff --git a/contrib/ipfilter/test/expected/in5 b/contrib/ipfilter/test/expected/in5
deleted file mode 100644
index e77de71..0000000
--- a/contrib/ipfilter/test/expected/in5
+++ /dev/null
@@ -1,24 +0,0 @@
-map le0 from 9.8.7.6/32 port > 1024 to any -> 1.1.1.1/32 portmap tcp 10000:20000
-map le0 from 9.8.7.6/32 port > 1024 ! to 1.2.3.4/32 -> 1.1.1.1/32 portmap tcp 10000:20000
-rdr le0 from any to 9.8.7.6/32 port = 0 -> 1.1.1.1 port 0 tcp
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 ip
-rdr le0 ! from 1.2.3.4/32 to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 ip
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 udp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp/udp
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 icmp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 ip frag
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 icmp frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin frag
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/10
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 ip frag age 10/20
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 icmp frag age 10/10
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp frag age 20/20
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin frag age 30/30
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin frag age 40/40
diff --git a/contrib/ipfilter/test/expected/in6 b/contrib/ipfilter/test/expected/in6
deleted file mode 100644
index 05426e7..0000000
--- a/contrib/ipfilter/test/expected/in6
+++ /dev/null
@@ -1,8 +0,0 @@
-map foo0 from any port = 1 to any port != 0 -> 0.0.0.0/32 udp
-map foo0 from any port = 1 to any port != 0 -> 0.0.0.0/32 udp
-map foo0 from any port < 1 to any port > 0 -> 0.0.0.0/32 tcp
-map foo0 from any port < 1 to any port > 0 -> 0.0.0.0/32 tcp
-map foo0 from any port <= 1 to any port >= 0 -> 0.0.0.0/32 tcp/udp
-map foo0 from any port <= 1 to any port >= 0 -> 0.0.0.0/32 tcp/udp
-map foo0 from any port 1 >< 20 to any port 20 <> 40 -> 0.0.0.0/32 tcp/udp
-map foo0 from any port 10:20 to any port 30:40 -> 0.0.0.0/32 tcp/udp
diff --git a/contrib/ipfilter/test/expected/ip1 b/contrib/ipfilter/test/expected/ip1
deleted file mode 100644
index b04fa9d..0000000
--- a/contrib/ipfilter/test/expected/ip1
+++ /dev/null
@@ -1,68 +0,0 @@
-table role = ipf type = tree number = 1
- {; };
-table role = ipf type = tree number = 100
- { 2.2.2.0/24; ! 2.2.0.0/16; 1.2.3.4/32; };
-table role = ipf type = tree number = 110
- { 2.2.2.0/24; ! 2.2.0.0/16; 1.2.3.4/32; };
-table role = ipf type = tree number = 120
- { 2.2.2.0/24; ! 2.2.0.0/16; 1.2.3.4/32; };
-table role = ipf type = tree number = 130
- { 2.2.2.0/24; ! 2.2.0.0/16; 1.2.3.4/32; };
-table role = ipf type = hash number = 2 size = 1
- {; };
-table role = ipf type = hash number = 200 size = 5
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 210 size = 5
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 220 size = 5
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 230 size = 5
- { 0/0; 4/32; 1.2.3.4/32; };
-table role = ipf type = hash number = 240 size = 5 seed = 101
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 250 size = 5 seed = 101
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 260 size = 5 seed = 101
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 270 size = 5 seed = 101
- { 0/0; 4/32; 1.2.3.4/32; };
-table role = ipf type = hash number = 2000 size = 1001
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 2000 size = 1001
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 2000 size = 1001
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 2000 size = 1001
- { 0/0; 4/32; 1.2.3.4/32; };
-table role = ipf type = hash number = 100 size = 1001 seed = 101
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 100 size = 1001 seed = 101
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 100 size = 1001 seed = 101
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 100 size = 1001 seed = 101
- { 0/0; 4/32; 1.2.3.4/32; };
-group-map in role = ipf number = 300 size = 5
- { 0/0, group = 303; 5/32, group = 303; 1.2.3.4/32, group = 303; };
-group-map in role = nat number = 300 size = 5
- { 0/0, group = 303; 6/32, group = 303; 1.2.3.4/32, group = 303; };
-group-map in role = auth number = 300 size = 5
- { 0/0, group = 303; 7/32, group = 303; 1.2.3.4/32, group = 303; };
-group-map in role = count number = 300 size = 5
- { 0/0, group = 303; 8/32, group = 303; 1.2.3.4/32, group = 303; };
-group-map out role = ipf number = 400 size = 5
- { 0/0, group = 303; 5/32, group = 303; 1.2.3.4/32, group = 606; };
-group-map out role = nat number = 400 size = 5
- { 0/0, group = 303; 6/32, group = 303; 1.2.3.4/32, group = 606; };
-group-map out role = auth number = 400 size = 5
- { 0/0, group = 303; 7/32, group = 303; 1.2.3.4/32, group = 606; };
-group-map out role = count number = 400 size = 5
- { 0/0, group = 303; 8/32, group = 303; 1.2.3.4/32, group = 606; };
-group-map in role = ipf number = 500 size = 5
- { 0/0, group = 10; 5/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = nat number = 500 size = 5
- { 0/0, group = 10; 6/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = auth number = 500 size = 5
- { 0/0, group = 10; 7/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = count number = 500 size = 5
- { 0/0, group = 10; 8/32, group = 800; 1.2.3.4/32, group = 606; };
diff --git a/contrib/ipfilter/test/expected/ip2 b/contrib/ipfilter/test/expected/ip2
deleted file mode 100644
index 9b0ed2b..0000000
--- a/contrib/ipfilter/test/expected/ip2
+++ /dev/null
@@ -1,2 +0,0 @@
-table role = ipf type = tree name = letters
- { 2.2.2.0/24; ! 2.2.0.0/16; 1.1.1.1/32; };
diff --git a/contrib/ipfilter/test/expected/ipv6.1 b/contrib/ipfilter/test/expected/ipv6.1
deleted file mode 100644
index 9fd5437..0000000
--- a/contrib/ipfilter/test/expected/ipv6.1
+++ /dev/null
@@ -1,4 +0,0 @@
-pass
-pass
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/ipv6.2 b/contrib/ipfilter/test/expected/ipv6.2
deleted file mode 100644
index ba1581b..0000000
--- a/contrib/ipfilter/test/expected/ipv6.2
+++ /dev/null
@@ -1,15 +0,0 @@
-nomatch
-block
-nomatch
-block
---------
-block
-nomatch
-block
-nomatch
---------
-pass
-pass
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/ipv6.3 b/contrib/ipfilter/test/expected/ipv6.3
deleted file mode 100644
index 58cddec..0000000
--- a/contrib/ipfilter/test/expected/ipv6.3
+++ /dev/null
@@ -1,6 +0,0 @@
-pass
-nomatch
-nomatch
-nomatch
-pass
---------
diff --git a/contrib/ipfilter/test/expected/ipv6.5 b/contrib/ipfilter/test/expected/ipv6.5
deleted file mode 100644
index 3133a7f..0000000
--- a/contrib/ipfilter/test/expected/ipv6.5
+++ /dev/null
@@ -1,6 +0,0 @@
-pass
-nomatch
---------
-block
-nomatch
---------
diff --git a/contrib/ipfilter/test/expected/ipv6.6 b/contrib/ipfilter/test/expected/ipv6.6
deleted file mode 100644
index abc0e87..0000000
--- a/contrib/ipfilter/test/expected/ipv6.6
+++ /dev/null
@@ -1,3 +0,0 @@
-pass
-pass
---------
diff --git a/contrib/ipfilter/test/expected/l1 b/contrib/ipfilter/test/expected/l1
deleted file mode 100644
index ba0de69..0000000
--- a/contrib/ipfilter/test/expected/l1
+++ /dev/null
@@ -1,49 +0,0 @@
-log in all
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,2049 -> 3.3.3.3,1023 PR udp len 20 28 IN
---------
-pass in on anon0 all head 100
---------
-pass in log quick from 3.3.3.3 to any group 100
---------
-pass in log body quick from 2.2.2.2 to any
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS IN
-01/01/1970 00:00:00.000000 2x anon0 @0:1 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
---------
-pass in log quick proto tcp from 1.1.1.1 to any flags S keep state
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS K-S IN
-01/01/1970 00:00:00.000000 e1 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -A K-S OUT
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF K-S IN
---------
-pass in log first quick proto tcp from 1.1.1.1 to any flags S keep state
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
---------
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS K-S IN
-01/01/1970 00:00:00.000000 e1 @0:4 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -A K-S OUT
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF K-S IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 56 IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 56 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @100:1 p 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,2049 -> 3.3.3.3,1023 PR udp len 20 28 IN
---------
diff --git a/contrib/ipfilter/test/expected/l1.b b/contrib/ipfilter/test/expected/l1.b
deleted file mode 100644
index c060086..0000000
--- a/contrib/ipfilter/test/expected/l1.b
+++ /dev/null
@@ -1,47 +0,0 @@
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,2049 -> 3.3.3.3,1023 PR udp len 20 28 IN
---------
---------
---------
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS IN
-01/01/1970 00:00:00.000000 2x anon0 @0:1 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01 02 03 04 05 06 07 08 09 0a 0b 0d ............
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
---------
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS K-S IN
-01/01/1970 00:00:00.000000 e1 @0:1 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -A K-S OUT
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF K-S IN
---------
-01/01/1970 00:00:00.000000 anon0 @0:1 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
---------
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -S K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A K-S IN
-01/01/1970 00:00:00.000000 anon0 @0:4 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -AS K-S IN
-01/01/1970 00:00:00.000000 e1 @0:4 p 2.2.2.2,25 -> 1.1.1.1,1025 PR tcp len 20 40 -A K-S OUT
-01/01/1970 00:00:00.000000 anon0 @0:4 p 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -AF K-S IN
-01/01/1970 00:00:00.000000 2x anon0 @-1:-1 L 1.1.1.1,1025 -> 2.2.2.2,25 PR tcp len 20 40 -A IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 40 IN
-01 02 03 04 05 06 07 08 09 0a 0b 0d ............
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 56 IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2,1 -> 4.4.4.4,53 PR udp len 20 56 IN
-01 02 03 04 05 06 07 08 09 0a 0b 0d 0e 0f 40 61 ..............@a
-42 63 44 65 46 67 48 69 4a 6b 4c 6d BcDeFgHiJkLm
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @0:3 p 2.2.2.2 -> 4.4.4.4 PR ip len 20 (20) IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @100:1 p 3.3.3.3,1023 -> 1.1.1.1,2049 PR udp len 20 28 IN
-01/01/1970 00:00:00.000000 anon0 @-1:-1 L 1.1.1.1,2049 -> 3.3.3.3,1023 PR udp len 20 28 IN
---------
diff --git a/contrib/ipfilter/test/expected/n1 b/contrib/ipfilter/test/expected/n1
deleted file mode 100644
index 537f9bb..0000000
--- a/contrib/ipfilter/test/expected/n1
+++ /dev/null
@@ -1,105 +0,0 @@
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.2.2.2 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.2.2.2 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.1.1.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.4
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
--------------------------------
-ip #0 20(20) 255 10.3.4.5 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.5 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.5,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.0
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 48(20) 1 10.3.4.5 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.4
-ip #0 48(20) 1 10.4.3.2 > 10.1.1.1
-ip #0 20(20) 34 10.3.4.5 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.3.4.5 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.1.1.2
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.3.4.5 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
--------------------------------
-ip #0 20(20) 255 10.3.4.1 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.2 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.3 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.3,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.3,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.3.4.3 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.2
-ip #0 48(20) 1 10.4.3.2 > 10.1.1.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.4
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.3.4.3 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.3.4.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.3.4.4 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.3.4.4 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n10 b/contrib/ipfilter/test/expected/n10
deleted file mode 100644
index ae541d1..0000000
--- a/contrib/ipfilter/test/expected/n10
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 002c 10c9 4000 ff06 5c9d cbcb cbcb 96cb e002 8032 0015 bd6b c9c8 0000 0000 6002 2238 655d 0000 0204 0064
-
--------------------------------
-4500 002c 10c9 4000 ff06 5c9d cbcb cbcb 96cb e002 8032 0015 bd6b c9c8 0000 0000 6002 2238 61d9 0000 0204 03e8
-
--------------------------------
-4500 002c 10c9 4000 ff06 5c9d cbcb cbcb 96cb e002 8032 0015 bd6b c9c8 0000 0000 6002 2238 600d 0000 0204 05b4
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n11 b/contrib/ipfilter/test/expected/n11
deleted file mode 100644
index 5257a64..0000000
--- a/contrib/ipfilter/test/expected/n11
+++ /dev/null
@@ -1,51 +0,0 @@
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 1.6.7.8 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
--------------------------------
-ip #0 20(20) 255 10.2.2.2 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.2.2.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.1.1.0
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.0
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
--------------------------------
-ip #0 20(20) 255 10.3.4.0 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.1 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.5
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.5
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.5
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n12 b/contrib/ipfilter/test/expected/n12
deleted file mode 100644
index 0d5cefb..0000000
--- a/contrib/ipfilter/test/expected/n12
+++ /dev/null
@@ -1,7 +0,0 @@
-4510 0040 2020 4000 4006 9478 c0a8 01bc c0a8 0303 2710 0017 4e33 298e 0000 0000 b002 4000 6ff8 0000 0204 05b4 0101 0402 0103 0300 0101 080a 0c72 549e 0000 0000
-
-4500 003c 00b0 4000 fe06 7964 c0a8 0303 c0a8 7e53 0017 12c2 f674 e02c 4e33 298f a012 2798 7ace 0000 0101 080a 2c05 b797 0c72 549e 0103 0300 0204 05b4
-
-4510 0034 493b 4000 4006 6b69 c0a8 01bc c0a8 0303 2710 0017 4e33 298f f674 e02d 8010 4000 f673 0000 0101 080a 0c72 549e 2c05 b797
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n13 b/contrib/ipfilter/test/expected/n13
deleted file mode 100644
index bfe2018..0000000
--- a/contrib/ipfilter/test/expected/n13
+++ /dev/null
@@ -1,5 +0,0 @@
-ip #0 20(20) 0 203.1.1.23 > 150.1.1.1
-ip #0 20(20) 0 203.1.1.23 > 150.1.1.2
-ip #0 20(20) 0 203.1.1.24 > 150.1.1.2
-ip #0 20(20) 0 203.1.1.25 > 150.1.1.1
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n14 b/contrib/ipfilter/test/expected/n14
deleted file mode 100644
index 4669300..0000000
--- a/contrib/ipfilter/test/expected/n14
+++ /dev/null
@@ -1,5 +0,0 @@
-ip #0 40(20) 6 10.2.2.5,2000 > 10.1.1.254,80
-ip #0 40(20) 6 10.2.2.6,2000 > 10.1.1.253,80
-ip #0 40(20) 6 10.2.2.7,2000 > 10.1.1.254,80
-ip #0 40(20) 6 10.2.2.5,2001 > 10.1.1.254,80
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n16 b/contrib/ipfilter/test/expected/n16
deleted file mode 100644
index da617d9..0000000
--- a/contrib/ipfilter/test/expected/n16
+++ /dev/null
@@ -1,21 +0,0 @@
-4520 0068 17e4 0000 6b11 cbba c05b ac33 ac1f 5318 1194 07dd 0054 0000 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-
-4520 0068 17e4 0000 6a11 ccba c05b ac33 ac1f 5318 1194 07dd 0054 0000 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-
-4500 0084 ee0f 0000 8001 e0a2 ac1f 5318 c05b ac33 0303 4ca1 0000 0000 4520 0068 17e4 0000 6a11 ccba c05b ac33 ac1f 5318 1194 07dd 0054 0000 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-
-4500 0084 ee0f 0000 8001 4a21 45f8 4fc1 c05b ac33 0303 bf85 0000 0000 4520 0068 17e4 0000 6a11 3639 c05b ac33 45f8 4fc1 1194 94f8 0054 0000 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-
-List of active MAP/Redirect filters:
-rdr vlan0 from any to 69.248.79.193/32 port = 38136 -> 172.31.83.24 port 2013 udp
-
-List of active sessions:
-RDR 172.31.83.24 2013 <- -> 69.248.79.193 38136 [192.91.172.51 4500]
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n2 b/contrib/ipfilter/test/expected/n2
deleted file mode 100644
index 827272e..0000000
--- a/contrib/ipfilter/test/expected/n2
+++ /dev/null
@@ -1,80 +0,0 @@
-ip #0 40(20) 6 10.2.2.2,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.2.2.2,10001 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.3,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.1.1.3,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.1.1.3,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.1.1.3,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.5,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.3,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.1.1.3,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.1.1.3,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.1.1.3,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 40(20) 6 10.3.4.1,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10001 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.3.4.1,10002 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10002 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10003 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.1,10004 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10005 > 10.1.2.1,80
-ip #0 40(20) 6 10.3.4.1,10006 > 10.1.3.1,80
-ip #0 40(20) 6 10.3.4.1,10007 > 10.1.4.1,80
-ip #0 40(20) 6 10.3.4.1,10008 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.5,40000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.2.1,80
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.3.1,80
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.4.1,80
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.1.1.3,2000
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n3 b/contrib/ipfilter/test/expected/n3
deleted file mode 100644
index 0e019ae..0000000
--- a/contrib/ipfilter/test/expected/n3
+++ /dev/null
@@ -1,12 +0,0 @@
-ip #0 40(20) 6 192.168.2.1,1488 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.2.1,1276 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.2.1,1032 > 203.1.1.1,80
-ip #0 28(20) 17 192.168.2.1,1032 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.2.1,65299 > 203.1.1.1,80
--------------------------------
-ip #0 40(20) 6 192.168.1.1,1488 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.1.1,1276 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.1.0,1032 > 203.1.1.1,80
-ip #0 28(20) 17 192.168.1.0,1032 > 203.1.1.1,80
-ip #0 40(20) 6 192.168.1.255,65299 > 203.1.1.1,80
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n4 b/contrib/ipfilter/test/expected/n4
deleted file mode 100644
index 863217c..0000000
--- a/contrib/ipfilter/test/expected/n4
+++ /dev/null
@@ -1,66 +0,0 @@
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.1.1.1,23 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.1.0.0,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.1,53 > 10.3.3.3,12345
--------------------------------
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.1.1.1,23 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.1.0.0,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.1,53 > 10.3.3.3,12345
--------------------------------
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.1.1.1,23 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.2.2.1,10023
-ip #0 40(20) 6 10.1.0.0,23 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.1,53 > 10.3.3.3,12345
--------------------------------
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.1.0.0,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.2.2.1,10053
-ip #0 28(20) 17 10.1.1.0,53 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.1,53 > 10.3.3.3,12345
--------------------------------
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.1.0.0,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.1.1.1,53 > 10.3.3.3,12345
--------------------------------
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,53
-ip #0 40(20) 6 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12346 > 10.1.0.0,23
-ip #0 40(20) 6 10.2.2.1,10023 > 10.3.3.3,12346
-ip #0 28(20) 17 10.3.3.3,12345 > 10.2.2.1,53
-ip #0 28(20) 17 10.2.2.1,10053 > 10.3.3.3,12345
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.1.1.1,53 > 10.3.3.3,12345
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n5 b/contrib/ipfilter/test/expected/n5
deleted file mode 100644
index 0e578b6..0000000
--- a/contrib/ipfilter/test/expected/n5
+++ /dev/null
@@ -1,330 +0,0 @@
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.2.2.2 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.2.2.2 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.1.1.1
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.2.2.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.2.2.2,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.2.2.2 > 10.1.2.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.3,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.1.1.3,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.1.1.3,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.1.1.3,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.2.2.2,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.2.2.2,1025 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 20(20) 255 10.3.4.5 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.3.4.5 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.5,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.0
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 48(20) 1 10.1.1.1 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.3.4.5 > 10.1.1.2
-ip #0 20(20) 0 10.3.4.5 > 10.1.2.1
-ip #0 40(20) 6 10.3.4.5,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.5,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.3.4.5,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.3.4.5,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.3.4.5,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.3.4.1 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.3.4.1 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.3.4.1 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.3.4.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.3.4.2 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.3,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.1.1.3,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.1.1.3,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.1.1.3,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.3,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.3.4.3,1025 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.3.4.3,1025 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.1.1.1 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.2,1026 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.5,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.1.1.3,2000 > 10.1.2.1,80
-ip #0 40(20) 6 10.1.1.3,2001 > 10.1.3.1,80
-ip #0 40(20) 6 10.1.1.3,2002 > 10.1.4.1,80
-ip #0 40(20) 6 10.1.1.3,2003 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.3.4.5,10001 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.1,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10001 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.1.1.1 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.3.4.1,10002 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10003 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.3.4.1,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10001 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.1,10004 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.1,10005 > 10.1.2.1,80
-ip #0 40(20) 6 10.3.4.1,10006 > 10.1.3.1,80
-ip #0 40(20) 6 10.3.4.1,10007 > 10.1.4.1,80
-ip #0 40(20) 6 10.3.4.1,10008 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.1,10009 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.3.4.1,10010 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,40000
-ip #0 28(20) 17 10.3.4.1,10011 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.3.4.1,10012 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
-ip #0 20(20) 255 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.1.1,1025
-ip #0 20(20) 255 10.2.2.1 > 10.1.2.1
-ip #0 20(20) 255 10.2.2.2 > 10.1.2.1
-ip #0 20(20) 255 10.1.1.1 > 10.1.1.2
-ip #0 20(20) 255 10.1.1.2 > 10.1.1.1
-ip #0 20(20) 255 10.2.2.1 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.2 > 10.2.1.1
-ip #0 20(20) 255 10.2.2.3 > 10.1.1.1
-ip #0 20(20) 255 10.2.3.4 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.1 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.2 > 10.2.2.2
-ip #0 20(20) 255 10.1.1.0 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.1 > 10.3.4.5
-ip #0 20(20) 255 10.1.1.2 > 10.3.4.5
-ip #0 40(20) 6 10.1.1.1,1025 > 10.3.4.5,1025
-ip #0 48(20) 1 10.1.1.1 > 10.4.3.2
-ip #0 48(20) 1 10.4.3.2 > 10.2.2.2
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.3
-ip #0 48(20) 1 10.4.3.2 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.2
-ip #0 20(20) 34 10.4.3.2 > 10.3.4.4
-ip #0 20(20) 34 10.1.1.2 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.5
-ip #0 20(20) 34 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 34 10.4.3.4 > 10.3.4.6
-ip #0 20(20) 35 10.1.1.3 > 10.4.3.4
-ip #0 20(20) 35 10.4.3.4 > 10.3.4.7
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.0 > 10.1.1.2
-ip #0 20(20) 0 10.1.1.1 > 10.1.2.1
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.1.1,1025
-ip #0 28(20) 17 10.3.4.5,40001 > 10.1.1.1,1025
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.2.1,80
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.3.1,80
-ip #0 40(20) 6 10.3.4.5,40000 > 10.1.4.1,80
-ip #0 40(20) 6 10.3.4.5,40001 > 10.1.4.1,80
-ip #0 20(20) 0 10.1.1.1 > 10.1.1.2
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 20(20) 0 10.1.1.2 > 10.1.1.1
-ip #0 40(20) 6 10.3.4.5,40000 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1026 > 10.3.4.5,40000
-ip #0 40(20) 6 10.3.4.5,40001 > 10.3.4.5,40000
-ip #0 40(20) 6 10.1.1.1,1025 > 10.1.1.2,1025
-ip #0 28(20) 17 10.3.4.5,40000 > 10.3.4.5,40001
-ip #0 28(20) 17 10.1.1.2,1025 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
-ip #0 40(20) 6 10.1.2.1,80 > 10.3.4.5,40001
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n6 b/contrib/ipfilter/test/expected/n6
deleted file mode 100644
index cbdad9f..0000000
--- a/contrib/ipfilter/test/expected/n6
+++ /dev/null
@@ -1,70 +0,0 @@
-ip #0 40(20) 6 10.2.2.2,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.1.2.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.2,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.0.0,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.0.0,23
-ip #0 28(20) 17 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
--------------------------------
-ip #0 40(20) 6 10.2.2.2,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.1.2.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.2,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.0.0,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.0.0,23
-ip #0 28(20) 17 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
--------------------------------
-ip #0 40(20) 6 10.2.2.2,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.1.2.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.2,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.0.0,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.0.0,23
-ip #0 28(20) 17 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
--------------------------------
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.2,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.0.0,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.0.0,23
-ip #0 28(20) 17 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.3.3.3,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
--------------------------------
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.1.2.2,23
-ip #0 40(20) 6 10.3.0.1,12345 > 10.2.2.2,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.1,53
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.0.0,23
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.0.0,23
-ip #0 28(20) 17 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 28(20) 17 10.3.3.3,12345 > 10.2.2.1,10053
-ip #0 40(20) 6 10.2.2.2,12345 > 10.1.1.0,53
-ip #0 40(20) 6 10.3.3.3,12345 > 10.1.1.0,53
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n7 b/contrib/ipfilter/test/expected/n7
deleted file mode 100644
index eb23534..0000000
--- a/contrib/ipfilter/test/expected/n7
+++ /dev/null
@@ -1,30 +0,0 @@
-ip #0 40(20) 6 10.2.3.1,1230 > 10.1.1.1,22
-ip #0 40(20) 6 10.2.3.1,1231 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.3.1,1232 > 10.2.2.1,10050
-ip #0 40(20) 6 10.2.3.1,1233 > 10.2.2.1,10079
-ip #0 40(20) 6 10.2.3.1,1234 > 10.1.1.1,80
-ip #0 40(20) 6 10.2.3.1,1235 > 10.1.1.2,80
-ip #0 40(20) 6 10.2.3.1,1236 > 10.1.1.3,80
-ip #0 40(20) 6 10.2.3.1,1237 > 10.1.1.4,80
-ip #0 40(20) 6 10.2.3.1,1238 > 10.1.1.4,80
--------------------------------
-ip #0 40(20) 6 10.2.3.1,1230 > 10.1.1.1,22
-ip #0 40(20) 6 10.2.3.1,1231 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.3.1,1232 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.3.1,1233 > 10.2.2.1,10023
-ip #0 40(20) 6 10.2.3.1,1234 > 10.1.1.1,80
-ip #0 40(20) 6 10.2.3.1,1235 > 10.1.1.2,80
-ip #0 40(20) 6 10.2.3.1,1236 > 10.1.1.3,80
-ip #0 40(20) 6 10.2.3.1,1237 > 10.1.1.4,80
-ip #0 40(20) 6 10.2.3.1,1238 > 10.1.1.4,80
--------------------------------
-ip #0 40(20) 6 10.2.3.1,1230 > 10.1.1.1,22
-ip #0 40(20) 6 10.2.3.1,1231 > 10.1.1.1,23
-ip #0 40(20) 6 10.2.3.1,1232 > 10.1.1.1,50
-ip #0 40(20) 6 10.2.3.1,1233 > 10.1.1.1,79
-ip #0 40(20) 6 10.2.3.1,1234 > 10.2.2.1,3128
-ip #0 40(20) 6 10.2.3.1,1235 > 1.2.2.129,3128
-ip #0 40(20) 6 10.2.3.1,1236 > 10.2.2.1,3128
-ip #0 40(20) 6 10.2.3.1,1237 > 1.2.2.129,3128
-ip #0 40(20) 6 10.2.3.1,1238 > 10.2.2.1,3128
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n8 b/contrib/ipfilter/test/expected/n8
deleted file mode 100644
index d3e061d..0000000
--- a/contrib/ipfilter/test/expected/n8
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 0054 8bc1 0000 ff01 13d5 0a0a 0a01 0404 0404 0800 efdf 6220 0000 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 3fd5 4000 ff01 2fc8 0404 0404 0202 0202 0000 f7df 6220 0000 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 8bc1 0000 ff01 13d5 0a0a 0a01 0404 0404 0800 efde 6220 0001 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 3fd5 4000 ff01 2fc8 0404 0404 0202 0202 0000 f7de 6220 0001 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/n9 b/contrib/ipfilter/test/expected/n9
deleted file mode 100644
index 917105f..0000000
--- a/contrib/ipfilter/test/expected/n9
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 0054 8bc1 0000 ff01 17d9 0202 0202 0a0a 0a01 0800 efdf 6220 0000 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 3fd5 4000 ff01 2fc8 0404 0404 0202 0202 0000 f7df 6220 0000 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 8bc1 0000 ff01 17d9 0202 0202 0a0a 0a01 0800 efde 6220 0001 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
-4500 0054 3fd5 4000 ff01 2fc8 0404 0404 0202 0202 0000 f7de 6220 0001 3f6f 6e80 000b 0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 3637
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni1 b/contrib/ipfilter/test/expected/ni1
deleted file mode 100644
index d4e2de2..0000000
--- a/contrib/ipfilter/test/expected/ni1
+++ /dev/null
@@ -1,19 +0,0 @@
-4500 0028 0000 4000 0111 65b2 0606 0606 0404 0404 afc9 829e 0014 6308 0402 0000 3be5 468d 000a cfc3
-
-4500 0038 809a 0000 ff01 3121 0303 0303 0202 0202 0b00 5773 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 afc9 829e 0014 6b10
-
-4500 0044 809a 0000 ff01 3115 0303 0303 0202 0202 0b00 0131 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 afc9 829e 0014 6b10 0402 0000 3be5 468d 000a cfc3
-
-4500 0028 0001 4000 0111 65b0 0606 0607 0404 0404 4e20 829e 0014 c4b0 0402 0000 3be5 468d 000a cfc3
-
-4500 0038 809a 0000 ff01 3121 0303 0303 0202 0202 0b00 5773 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 0800 829e 0014 12da
-
-4500 0044 809a 0000 ff01 3115 0303 0303 0202 0202 0b00 0131 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 0800 829e 0014 12da 0402 0000 3be5 468d 000a cfc3
-
-4500 0028 0002 4000 0111 65ae 0606 0608 0404 0404 07d0 829e 0014 0b00 0402 0000 3be5 468d 000a cfc3
-
-4500 0038 809a 0000 ff01 3121 0303 0303 0202 0202 0b00 ff6a 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 5000 829e 0014 22e2
-
-4500 0044 809a 0000 ff01 3115 0303 0303 0202 0202 0b00 0131 0000 0000 4500 0028 0000 4000 0111 6dba 0202 0202 0404 0404 5000 829e 0014 cad9 0402 0000 3be5 468d 000a cfc3
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni10 b/contrib/ipfilter/test/expected/ni10
deleted file mode 100644
index 3ee63fb..0000000
--- a/contrib/ipfilter/test/expected/ni10
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 003c 4706 4000 ff06 20a2 0404 0404 0606 0606 5000 0050 0000 0001 0000 0000 a002 16d0 d0da 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0000 0000 ff01 afb9 0202 0202 0404 0404 0303 acab 0000 0000 4500 003c 4706 4000 ff06 28aa 0404 0404 0202 0202 5000 0050 0000 0001
-
-4500 0058 0001 0000 ff01 af98 0202 0202 0404 0404 0303 0937 0000 0000 4500 003c 4706 4000 ff06 28aa 0404 0404 0202 0202 5000 0050 0000 0001 0000 0000 a002 16d0 d8e2 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505 0303 acab 0000 0000 4500 003c 4706 4000 ff06 28ab 0404 0404 0202 0201 5000 0050 0000 0001
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni11 b/contrib/ipfilter/test/expected/ni11
deleted file mode 100644
index 88d6406..0000000
--- a/contrib/ipfilter/test/expected/ni11
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0000 0000 ff01 a7b9 0a02 0202 0404 0404 0303 a7fb 0000 0000 4500 003c 4706 4000 ff06 20aa 0404 0404 0a02 0202 5000 0500 0000 0001
-
-4500 0058 0001 0000 ff01 a798 0a02 0202 0404 0404 0303 1137 0000 0000 4500 003c 4706 4000 ff06 20aa 0404 0404 0a02 0202 5000 0500 0000 0001 0000 0000 a002 16d0 cc32 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni12 b/contrib/ipfilter/test/expected/ni12
deleted file mode 100644
index 7d24a49..0000000
--- a/contrib/ipfilter/test/expected/ni12
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9c40 0000 0001 0000 0000 a002 16d0 3ef4 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001
-
-4500 0058 809a 0000 ff01 2cfd 0303 0303 0404 0404 0303 0735 0000 0000 4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni13 b/contrib/ipfilter/test/expected/ni13
deleted file mode 100644
index 897bef3..0000000
--- a/contrib/ipfilter/test/expected/ni13
+++ /dev/null
@@ -1,63 +0,0 @@
-4500 0030 5e11 4000 8006 3961 c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa5 0000 0000 7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-4500 002c 0000 4000 4006 d776 c0a8 7103 c0a8 7101 06bb 05e7 a564 68da abf0 4aa6 6012 8000 a348 0000 0204 05b4
-
-4500 00c4 5e12 4000 8006 38cc c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa6 a564 68db 5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d 0001 0000 0100 0000 0000 0001 0000 0001 0000 0a28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d69 6372 6f73 6f66 7420 5769 6e64 6f77 7320 4e54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00c4 0001 4000 4006 d6dd c0a8 7103 c0a8 7101 06bb 05e7 a564 68db abf0 4b42 5018 832c cecf 0000 009c 0001 1a2b 3c4d 0002 0000 0100 0100 0000 0000 0000 0000 0001 0001 6c6f 6361 6c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c69 6e75 7800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00d0 5e13 4000 8006 38bf c0a8 7101 c0a8 7103 05e7 06bb abf0 4b42 a564 6977 5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d 0007 0000 4000 1331 0000 012c 05f5 e100 0000 0003 0000 0003 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0048 0002 4000 4006 d758 c0a8 7103 c0a8 7101 06bb 05e7 a564 6977 abf0 4bea 5018 832c 36fa 0000 0020 0001 1a2b 3c4d 0008 0000 0000 4000 0100 0000 05f5 e100 0040 0000 0000 0000
-
-4500 0040 5e14 4000 8006 394e c0a8 7101 c0a8 7103 05e7 06bb abf0 4bea a564 6997 5018 fa34 e810 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 ffff ffff ffff ffff
-
-4500 0039 5e15 0000 802f 792b c0a8 7101 c0a8 7103 3001 880b 0019 0000 0000 0000 ff03 c021 0100 0015 0104 0578 0506 577f 7c5b 0702 0802 0d03 06
-
-4500 0020 0003 0000 ff2f 5856 c0a8 7103 c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-4500 0028 0004 4000 4006 d776 c0a8 7103 c0a8 7101 06bb 05e7 a564 6997 abf0 4c02 5010 832c b5c1 0000
-
-4500 0038 0005 0000 ff2f 583c c0a8 7103 c0a8 7101 3001 880b 0018 4000 0000 0000 ff03 c021 0101 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 002f 0006 0000 ff2f 5844 c0a8 7103 c0a8 7101 3081 880b 000b 4000 0000 0001 0000 0000 ff03 c021 0400 0007 0d03 06
-
-4500 003c 5e16 0000 802f 7927 c0a8 7101 c0a8 7103 3081 880b 0018 0000 0000 0001 0000 0001 ff03 c021 0201 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 0036 5e17 0000 802f 792c c0a8 7101 c0a8 7103 3001 880b 0016 0000 0000 0002 ff03 c021 0101 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 003a 0007 0000 ff2f 5838 c0a8 7103 c0a8 7101 3081 880b 0016 4000 0000 0002 0000 0002 ff03 c021 0201 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 0032 0008 0000 ff2f 583f c0a8 7103 c0a8 7101 3001 880b 0012 4000 0000 0003 8021 0101 0010 0306 c0a8 0001 0206 002d 0f01
-
-4500 0040 5e18 4000 8006 394a c0a8 7101 c0a8 7103 05e7 06bb abf0 4c02 a564 6997 5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 0000 0000 ffff ffff
-
-4500 0038 5e19 0000 802f 7928 c0a8 7101 c0a8 7103 3081 880b 0014 0000 0000 0003 0000 0003 c021 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 0009 0000 ff2f 5832 c0a8 7103 c0a8 7101 3081 880b 001a 4000 0000 0004 0000 0003 ff03 c021 0702 0016 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 5e1a 0000 802f 7921 c0a8 7101 c0a8 7103 3081 880b 001a 0000 0000 0004 0000 0004 c021 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0044 000a 0000 ff2f 582b c0a8 7103 c0a8 7101 3081 880b 0020 4000 0000 0005 0000 0004 ff03 c021 0703 001c 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0030 5e1b 0000 802f 792e c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0005 0000 0005 80fd 0104 000a 1206 0100 0001
-
-4500 002a 000b 0000 ff2f 5844 c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 0006 0000 0005 80fd 0101 0004
-
-4500 002c 000c 0000 ff2f 5841 c0a8 7103 c0a8 7101 3001 880b 000c 4000 0000 0007 80fd 0404 000a 1206 0100 0001
-
-4500 0048 5e1c 0000 802f 7915 c0a8 7101 c0a8 7103 3081 880b 0024 0000 0000 0006 0000 0007 8021 0105 0022 0306 0000 0000 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0042 000d 0000 ff2f 582a c0a8 7103 c0a8 7101 3081 880b 001e 4000 0000 0008 0000 0006 8021 0405 001c 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0030 5e1d 0000 802f 792c c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0007 0000 0008 8021 0401 000a 0206 002d 0f01
-
-4500 0030 000e 0000 ff2f 583b c0a8 7103 c0a8 7101 3081 880b 000c 4000 0000 0009 0000 0007 8021 0102 000a 0306 c0a8 0001
-
-4500 002a 5e1e 0000 802f 7931 c0a8 7101 c0a8 7103 3081 880b 0006 0000 0000 0008 0000 0009 80fd 0201 0004
-
-4500 0032 5e1f 0000 802f 7928 c0a8 7101 c0a8 7103 3001 880b 0012 0000 0000 0009 80fd 0506 0010 577f 7c5b 003c cd74 0000 02dc
-
-4500 002a 000f 0000 ff2f 5840 c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 000a 0000 0009 80fd 0606 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni14 b/contrib/ipfilter/test/expected/ni14
deleted file mode 100644
index 5ad5a1b..0000000
--- a/contrib/ipfilter/test/expected/ni14
+++ /dev/null
@@ -1,63 +0,0 @@
-4500 0030 5e11 4000 8006 ec0b c0a8 7101 7f00 0001 05e7 06bb abf0 4aa5 0000 0000 7002 faf0 d44b 0000 0204 05b4 0101 0402
-
-4500 002c 0000 4000 4006 d776 c0a8 7103 c0a8 7101 06bb 05e7 a564 68da abf0 4aa6 6012 8000 a348 0000 0204 05b4
-
-4500 00c4 5e12 4000 8006 eb76 c0a8 7101 7f00 0001 05e7 06bb abf0 4aa6 a564 68db 5018 faf0 954b 0000 009c 0001 1a2b 3c4d 0001 0000 0100 0000 0000 0001 0000 0001 0000 0a28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d69 6372 6f73 6f66 7420 5769 6e64 6f77 7320 4e54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00c4 0001 4000 4006 d6dd c0a8 7103 c0a8 7101 06bb 05e7 a564 68db abf0 4b42 5018 832c cecf 0000 009c 0001 1a2b 3c4d 0002 0000 0100 0100 0000 0000 0000 0000 0001 0001 6c6f 6361 6c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c69 6e75 7800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00d0 5e13 4000 8006 eb69 c0a8 7101 7f00 0001 05e7 06bb abf0 4b42 a564 6977 5018 fa54 5eb2 0000 00a8 0001 1a2b 3c4d 0007 0000 4000 1331 0000 012c 05f5 e100 0000 0003 0000 0003 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0048 0002 4000 4006 d758 c0a8 7103 c0a8 7101 06bb 05e7 a564 6977 abf0 4bea 5018 832c 36fa 0000 0020 0001 1a2b 3c4d 0008 0000 0000 4000 0100 0000 05f5 e100 0040 0000 0000 0000
-
-4500 0040 5e14 4000 8006 ebf8 c0a8 7101 7f00 0001 05e7 06bb abf0 4bea a564 6997 5018 fa34 9abb 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 ffff ffff ffff ffff
-
-4500 0039 5e15 0000 802f 2bd6 c0a8 7101 7f00 0001 3001 880b 0019 0000 0000 0000 ff03 c021 0100 0015 0104 0578 0506 577f 7c5b 0702 0802 0d03 06
-
-4500 0020 0003 0000 ff2f 5856 c0a8 7103 c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-4500 0028 0004 4000 4006 d776 c0a8 7103 c0a8 7101 06bb 05e7 a564 6997 abf0 4c02 5010 832c b5c1 0000
-
-4500 0038 0005 0000 ff2f 583c c0a8 7103 c0a8 7101 3001 880b 0018 4000 0000 0000 ff03 c021 0101 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 002f 0006 0000 ff2f 5844 c0a8 7103 c0a8 7101 3081 880b 000b 4000 0000 0001 0000 0000 ff03 c021 0400 0007 0d03 06
-
-4500 003c 5e16 0000 802f 2bd2 c0a8 7101 7f00 0001 3081 880b 0018 0000 0000 0001 0000 0001 ff03 c021 0201 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 0036 5e17 0000 802f 2bd7 c0a8 7101 7f00 0001 3001 880b 0016 0000 0000 0002 ff03 c021 0101 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 003a 0007 0000 ff2f 5838 c0a8 7103 c0a8 7101 3081 880b 0016 4000 0000 0002 0000 0002 ff03 c021 0201 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 0032 0008 0000 ff2f 583f c0a8 7103 c0a8 7101 3001 880b 0012 4000 0000 0003 8021 0101 0010 0306 c0a8 0001 0206 002d 0f01
-
-4500 0040 5e18 4000 8006 ebf4 c0a8 7101 7f00 0001 05e7 06bb abf0 4c02 a564 6997 5018 fa34 9aa3 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 0000 0000 ffff ffff
-
-4500 0038 5e19 0000 802f 2bd3 c0a8 7101 7f00 0001 3081 880b 0014 0000 0000 0003 0000 0003 c021 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 0009 0000 ff2f 5832 c0a8 7103 c0a8 7101 3081 880b 001a 4000 0000 0004 0000 0003 ff03 c021 0702 0016 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 5e1a 0000 802f 2bcc c0a8 7101 7f00 0001 3081 880b 001a 0000 0000 0004 0000 0004 c021 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0044 000a 0000 ff2f 582b c0a8 7103 c0a8 7101 3081 880b 0020 4000 0000 0005 0000 0004 ff03 c021 0703 001c 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0030 5e1b 0000 802f 2bd9 c0a8 7101 7f00 0001 3081 880b 000c 0000 0000 0005 0000 0005 80fd 0104 000a 1206 0100 0001
-
-4500 002a 000b 0000 ff2f 5844 c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 0006 0000 0005 80fd 0101 0004
-
-4500 002c 000c 0000 ff2f 5841 c0a8 7103 c0a8 7101 3001 880b 000c 4000 0000 0007 80fd 0404 000a 1206 0100 0001
-
-4500 0048 5e1c 0000 802f 2bc0 c0a8 7101 7f00 0001 3081 880b 0024 0000 0000 0006 0000 0007 8021 0105 0022 0306 0000 0000 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0042 000d 0000 ff2f 582a c0a8 7103 c0a8 7101 3081 880b 001e 4000 0000 0008 0000 0006 8021 0405 001c 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0030 5e1d 0000 802f 2bd7 c0a8 7101 7f00 0001 3081 880b 000c 0000 0000 0007 0000 0008 8021 0401 000a 0206 002d 0f01
-
-4500 0030 000e 0000 ff2f 583b c0a8 7103 c0a8 7101 3081 880b 000c 4000 0000 0009 0000 0007 8021 0102 000a 0306 c0a8 0001
-
-4500 002a 5e1e 0000 802f 2bdc c0a8 7101 7f00 0001 3081 880b 0006 0000 0000 0008 0000 0009 80fd 0201 0004
-
-4500 0032 5e1f 0000 802f 2bd3 c0a8 7101 7f00 0001 3001 880b 0012 0000 0000 0009 80fd 0506 0010 577f 7c5b 003c cd74 0000 02dc
-
-4500 002a 000f 0000 ff2f 5840 c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 000a 0000 0009 80fd 0606 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni15 b/contrib/ipfilter/test/expected/ni15
deleted file mode 100644
index 3820d56..0000000
--- a/contrib/ipfilter/test/expected/ni15
+++ /dev/null
@@ -1,63 +0,0 @@
-4500 0030 0000 4000 8006 9772 c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa5 0000 0000 7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-4500 002c 69a6 4000 4006 6dd0 c0a8 7103 c0a8 7101 06bb 05e7 a564 68da abf0 4aa6 6012 8000 a348 0000 0204 05b4
-
-4500 00c4 0001 4000 8006 96dd c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa6 a564 68db 5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d 0001 0000 0100 0000 0000 0001 0000 0001 0000 0a28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d69 6372 6f73 6f66 7420 5769 6e64 6f77 7320 4e54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00c4 69a7 4000 4006 6d37 c0a8 7103 c0a8 7101 06bb 05e7 a564 68db abf0 4b42 5018 832c cecf 0000 009c 0001 1a2b 3c4d 0002 0000 0100 0100 0000 0000 0000 0000 0001 0001 6c6f 6361 6c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c69 6e75 7800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00d0 0002 4000 8006 96d0 c0a8 7101 c0a8 7103 05e7 06bb abf0 4b42 a564 6977 5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d 0007 0000 4000 1331 0000 012c 05f5 e100 0000 0003 0000 0003 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0048 69a8 4000 4006 6db2 c0a8 7103 c0a8 7101 06bb 05e7 a564 6977 abf0 4bea 5018 832c 36fa 0000 0020 0001 1a2b 3c4d 0008 0000 0000 4000 0100 0000 05f5 e100 0040 0000 0000 0000
-
-4500 0040 0003 4000 8006 975f c0a8 7101 c0a8 7103 05e7 06bb abf0 4bea a564 6997 5018 fa34 e810 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 ffff ffff ffff ffff
-
-4500 0039 0004 0000 802f d73c c0a8 7101 c0a8 7103 3001 880b 0019 0000 0000 0000 ff03 c021 0100 0015 0104 0578 0506 577f 7c5b 0702 0802 0d03 06
-
-4500 0020 69a9 0000 ff2f eeaf c0a8 7103 c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-4500 0028 69aa 4000 4006 6dd0 c0a8 7103 c0a8 7101 06bb 05e7 a564 6997 abf0 4c02 5010 832c b5c1 0000
-
-4500 0038 69ab 0000 ff2f ee95 c0a8 7103 c0a8 7101 3001 880b 0018 4000 0000 0000 ff03 c021 0101 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 002f 69ac 0000 ff2f ee9d c0a8 7103 c0a8 7101 3081 880b 000b 4000 0000 0001 0000 0000 ff03 c021 0400 0007 0d03 06
-
-4500 003c 0005 0000 802f d738 c0a8 7101 c0a8 7103 3081 880b 0018 0000 0000 0001 0000 0001 ff03 c021 0201 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 0036 0006 0000 802f d73d c0a8 7101 c0a8 7103 3001 880b 0016 0000 0000 0002 ff03 c021 0101 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 003a 69ad 0000 ff2f ee91 c0a8 7103 c0a8 7101 3081 880b 0016 4000 0000 0002 0000 0002 ff03 c021 0201 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 0032 69ae 0000 ff2f ee98 c0a8 7103 c0a8 7101 3001 880b 0012 4000 0000 0003 8021 0101 0010 0306 c0a8 0001 0206 002d 0f01
-
-4500 0040 0007 4000 8006 975b c0a8 7101 c0a8 7103 05e7 06bb abf0 4c02 a564 6997 5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 0000 0000 ffff ffff
-
-4500 0038 0008 0000 802f d739 c0a8 7101 c0a8 7103 3081 880b 0014 0000 0000 0003 0000 0003 c021 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 69af 0000 ff2f ee8b c0a8 7103 c0a8 7101 3081 880b 001a 4000 0000 0004 0000 0003 ff03 c021 0702 0016 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 0009 0000 802f d732 c0a8 7101 c0a8 7103 3081 880b 001a 0000 0000 0004 0000 0004 c021 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0044 69b0 0000 ff2f ee84 c0a8 7103 c0a8 7101 3081 880b 0020 4000 0000 0005 0000 0004 ff03 c021 0703 001c 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0030 000a 0000 802f d73f c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0005 0000 0005 80fd 0104 000a 1206 0100 0001
-
-4500 002a 69b1 0000 ff2f ee9d c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 0006 0000 0005 80fd 0101 0004
-
-4500 002c 69b2 0000 ff2f ee9a c0a8 7103 c0a8 7101 3001 880b 000c 4000 0000 0007 80fd 0404 000a 1206 0100 0001
-
-4500 0048 000b 0000 802f d726 c0a8 7101 c0a8 7103 3081 880b 0024 0000 0000 0006 0000 0007 8021 0105 0022 0306 0000 0000 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0042 69b3 0000 ff2f ee83 c0a8 7103 c0a8 7101 3081 880b 001e 4000 0000 0008 0000 0006 8021 0405 001c 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0030 000c 0000 802f d73d c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0007 0000 0008 8021 0401 000a 0206 002d 0f01
-
-4500 0030 69b4 0000 ff2f ee94 c0a8 7103 c0a8 7101 3081 880b 000c 4000 0000 0009 0000 0007 8021 0102 000a 0306 c0a8 0001
-
-4500 002a 000d 0000 802f d742 c0a8 7101 c0a8 7103 3081 880b 0006 0000 0000 0008 0000 0009 80fd 0201 0004
-
-4500 0032 000e 0000 802f d739 c0a8 7101 c0a8 7103 3001 880b 0012 0000 0000 0009 80fd 0506 0010 577f 7c5b 003c cd74 0000 02dc
-
-4500 002a 69b5 0000 ff2f ee99 c0a8 7103 c0a8 7101 3081 880b 0006 4000 0000 000a 0000 0009 80fd 0606 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni16 b/contrib/ipfilter/test/expected/ni16
deleted file mode 100644
index 2c34f5c..0000000
--- a/contrib/ipfilter/test/expected/ni16
+++ /dev/null
@@ -1,63 +0,0 @@
-4500 0030 0000 4000 8006 9772 c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa5 0000 0000 7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-4500 002c 69a6 4000 4006 9376 c0a8 7103 0a02 0202 06bb 05e7 a564 68da abf0 4aa6 6012 8000 c8ee 0000 0204 05b4
-
-4500 00c4 0001 4000 8006 96dd c0a8 7101 c0a8 7103 05e7 06bb abf0 4aa6 a564 68db 5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d 0001 0000 0100 0000 0000 0001 0000 0001 0000 0a28 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4d69 6372 6f73 6f66 7420 5769 6e64 6f77 7320 4e54 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00c4 69a7 4000 4006 92dd c0a8 7103 0a02 0202 06bb 05e7 a564 68db abf0 4b42 5018 832c f475 0000 009c 0001 1a2b 3c4d 0002 0000 0100 0100 0000 0000 0000 0000 0001 0001 6c6f 6361 6c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c69 6e75 7800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 00d0 0002 4000 8006 96d0 c0a8 7101 c0a8 7103 05e7 06bb abf0 4b42 a564 6977 5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d 0007 0000 4000 1331 0000 012c 05f5 e100 0000 0003 0000 0003 0040 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0048 69a8 4000 4006 9358 c0a8 7103 0a02 0202 06bb 05e7 a564 6977 abf0 4bea 5018 832c 5ca0 0000 0020 0001 1a2b 3c4d 0008 0000 0000 4000 0100 0000 05f5 e100 0040 0000 0000 0000
-
-4500 0040 0003 4000 8006 975f c0a8 7101 c0a8 7103 05e7 06bb abf0 4bea a564 6997 5018 fa34 e810 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 ffff ffff ffff ffff
-
-4500 0039 0004 0000 802f d73c c0a8 7101 c0a8 7103 3001 880b 0019 0000 0000 0000 ff03 c021 0100 0015 0104 0578 0506 577f 7c5b 0702 0802 0d03 06
-
-4500 0020 69a9 0000 ff2f 1456 c0a8 7103 0a02 0202 2081 880b 0000 4000 ffff ffff
-
-4500 0028 69aa 4000 4006 9376 c0a8 7103 0a02 0202 06bb 05e7 a564 6997 abf0 4c02 5010 832c db67 0000
-
-4500 0038 69ab 0000 ff2f 143c c0a8 7103 0a02 0202 3001 880b 0018 4000 0000 0000 ff03 c021 0101 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 002f 69ac 0000 ff2f 1444 c0a8 7103 0a02 0202 3081 880b 000b 4000 0000 0001 0000 0000 ff03 c021 0400 0007 0d03 06
-
-4500 003c 0005 0000 802f d738 c0a8 7101 c0a8 7103 3081 880b 0018 0000 0000 0001 0000 0001 ff03 c021 0201 0014 0206 0000 0000 0506 22d9 0cfa 0702 0802
-
-4500 0036 0006 0000 802f d73d c0a8 7101 c0a8 7103 3001 880b 0016 0000 0000 0002 ff03 c021 0101 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 003a 69ad 0000 ff2f 1438 c0a8 7103 0a02 0202 3081 880b 0016 4000 0000 0002 0000 0002 ff03 c021 0201 0012 0104 0578 0506 577f 7c5b 0702 0802
-
-4500 0032 69ae 0000 ff2f 143f c0a8 7103 0a02 0202 3001 880b 0012 4000 0000 0003 8021 0101 0010 0306 c0a8 0001 0206 002d 0f01
-
-4500 0040 0007 4000 8006 975b c0a8 7101 c0a8 7103 05e7 06bb abf0 4c02 a564 6997 5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d 000f 0000 0000 0000 0000 0000 ffff ffff
-
-4500 0038 0008 0000 802f d739 c0a8 7101 c0a8 7103 3081 880b 0014 0000 0000 0003 0000 0003 c021 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 69af 0000 ff2f 1432 c0a8 7103 0a02 0202 3081 880b 001a 4000 0000 0004 0000 0003 ff03 c021 0702 0016 0c02 0012 577f 7c5b 4d53 5241 5356 352e 3130
-
-4500 003e 0009 0000 802f d732 c0a8 7101 c0a8 7103 3081 880b 001a 0000 0000 0004 0000 0004 c021 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0044 69b0 0000 ff2f 142b c0a8 7103 0a02 0202 3081 880b 0020 4000 0000 0005 0000 0004 ff03 c021 0703 001c 0c03 0018 577f 7c5b 4d53 5241 532d 302d 434c 4159 4d4f 4f52
-
-4500 0030 000a 0000 802f d73f c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0005 0000 0005 80fd 0104 000a 1206 0100 0001
-
-4500 002a 69b1 0000 ff2f 1444 c0a8 7103 0a02 0202 3081 880b 0006 4000 0000 0006 0000 0005 80fd 0101 0004
-
-4500 002c 69b2 0000 ff2f 1441 c0a8 7103 0a02 0202 3001 880b 000c 4000 0000 0007 80fd 0404 000a 1206 0100 0001
-
-4500 0048 000b 0000 802f d726 c0a8 7101 c0a8 7103 3081 880b 0024 0000 0000 0006 0000 0007 8021 0105 0022 0306 0000 0000 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0042 69b3 0000 ff2f 142a c0a8 7103 0a02 0202 3081 880b 001e 4000 0000 0008 0000 0006 8021 0405 001c 8106 0000 0000 8206 0000 0000 8306 0000 0000 8406 0000 0000
-
-4500 0030 000c 0000 802f d73d c0a8 7101 c0a8 7103 3081 880b 000c 0000 0000 0007 0000 0008 8021 0401 000a 0206 002d 0f01
-
-4500 0030 69b4 0000 ff2f 143b c0a8 7103 0a02 0202 3081 880b 000c 4000 0000 0009 0000 0007 8021 0102 000a 0306 c0a8 0001
-
-4500 002a 000d 0000 802f d742 c0a8 7101 c0a8 7103 3081 880b 0006 0000 0000 0008 0000 0009 80fd 0201 0004
-
-4500 0032 000e 0000 802f d739 c0a8 7101 c0a8 7103 3001 880b 0012 0000 0000 0009 80fd 0506 0010 577f 7c5b 003c cd74 0000 02dc
-
-4500 002a 69b5 0000 ff2f 1440 c0a8 7103 0a02 0202 3081 880b 0006 4000 0000 000a 0000 0009 80fd 0606 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni19 b/contrib/ipfilter/test/expected/ni19
deleted file mode 100644
index fa40771..0000000
--- a/contrib/ipfilter/test/expected/ni19
+++ /dev/null
@@ -1,49 +0,0 @@
-4500 0040 e3fc 4000 4006 40b5 0a01 0101 0a01 0104 03f1 0202 6523 90b2 0000 0000 b002 8000 a431 0000 0204 05b4 0103 0300 0402 0101 0101 080a 0000 0000 0000 0000
-
-4500 0034 0000 4000 4006 fe13 0a01 0104 c0a8 7103 0202 03f1 915a a5c4 6523 90b3 8012 16d0 e89c 0000 0204 05b4 0101 0402 0103 0302
-
-4500 0028 e3fd 4000 4006 40cc 0a01 0101 0a01 0104 03f1 0202 6523 90b3 915a a5c5 5010 832c e3b7 0000
-
-4500 002d e3fe 4000 4006 40c6 0a01 0101 0a01 0104 03f1 0202 6523 90b3 915a a5c5 5018 832c 8242 0000 3130 3038 00
-
-4500 0028 7ce5 4000 4006 813a 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90b8 5010 05b4 3a81 0000
-
-4500 003c 1186 4000 4006 ec85 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a2 0000 0000 a002 16d0 b8c0 0000 0204 05b4 0402 080a 0039 d924 0000 0000 0103 0302
-
-4500 0040 e3ff 4000 4006 40b2 0a01 0101 0a01 0104 03f0 03ff 66e5 b810 91d4 c8a3 b012 8000 452f 0000 0204 05b4 0103 0300 0101 080a 0000 0000 0039 d924 0402 0101
-
-4500 0034 1188 4000 4006 ec8b 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811 8010 05b4 d99b 0000 0101 080a 0039 d925 0000 0000
-
-4500 0030 e400 4000 4006 40c1 0a01 0101 0a01 0104 03f1 0202 6523 90b8 915a a5c5 5018 832c 3560 0000 6461 7272 656e 7200
-
-4500 0028 7ce7 4000 4006 8138 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90c0 5010 05b4 3a79 0000
-
-4500 0053 e401 4000 4006 409d 0a01 0101 0a01 0104 03f1 0202 6523 90c0 915a a5c5 5018 832c cce7 0000 6461 7272 656e 7200 7368 202d 6320 2265 6368 6f20 666f 6f20 3e26 313b 2065 6368 6f20 6261 7220 3e26 3222 00
-
-4500 0028 7ce9 4000 4006 8136 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90eb 5010 05b4 3a4e 0000
-
-4500 0029 7ceb 4000 4006 8133 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90eb 5018 05b4 3a45 0000 00
-
-4500 0028 e403 4000 4006 40c6 0a01 0101 0a01 0104 03f1 0202 6523 90eb 915a a5c6 5010 832c e37e 0000
-
-4500 002c 7ced 4000 4006 812e 0a01 0104 c0a8 7103 0202 03f1 915a a5c6 6523 90eb 5018 05b4 64c7 0000 666f 6f0a
-
-4500 0038 118a 4000 4006 ec85 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811 8018 05b4 00dd 0000 0101 080a 0039 dd6c 0000 0000 6261 720a
-
-4500 0028 7cef 4000 4006 8130 0a01 0104 c0a8 7103 0202 03f1 915a a5ca 6523 90eb 5011 05b4 3a48 0000
-
-4500 0034 118c 4000 4006 ec87 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a7 66e5 b811 8011 05b4 d54e 0000 0101 080a 0039 dd6d 0000 0000
-
-4500 0028 e404 4000 4006 1a1b c0a8 7103 0a01 0104 03f1 0202 6523 90eb 915a a5cb 5010 8328 bcd3 0000
-
-4500 0034 e405 4000 4006 1a0e c0a8 7103 0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8 8010 8328 57d7 0000 0101 080a 0000 0004 0039 dd6c
-
-4500 0028 e40a 4000 4006 1a15 c0a8 7103 0a01 0104 03f1 0202 6523 90eb 915a a5cb 5011 832c bcce 0000
-
-4500 0034 e40b 4000 4006 1a08 c0a8 7103 0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8 8011 832c 57d2 0000 0101 080a 0000 0004 0039 dd6c
-
-4500 0028 0004 4000 4006 fe1b 0a01 0104 c0a8 7103 0202 03f1 915a a5cb 6523 90ec 5010 05b4 3a47 0000
-
-4500 0034 118e 4000 4006 ec85 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a8 66e5 b812 8010 05b4 d548 0000 0101 080a 0039 dd6e 0000 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni2 b/contrib/ipfilter/test/expected/ni2
deleted file mode 100644
index e2a7eb8..0000000
--- a/contrib/ipfilter/test/expected/ni2
+++ /dev/null
@@ -1,19 +0,0 @@
-4510 002c 0000 4000 3e06 78df 0101 0101 c0a8 0133 9c40 0077 a664 2485 0000 0000 6002 4000 2ca8 0000 0204 05b4
-
-4500 002c ce83 4000 7e06 606b c0a8 0133 0a01 0201 0077 05f6 fbdf 1a21 a664 2486 6012 2238 c0a8 0000 0204 05b4
-
-4510 0028 0001 4000 3e06 78e2 0101 0101 c0a8 0133 9c40 0077 a664 2486 fbdf 1a22 5010 4470 29e3 0000
-
-4500 005b cf83 4000 7e06 5f3c c0a8 0133 0a01 0201 0077 05f6 fbdf 1a22 a664 2486 5018 2238 ce2a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0a
-
-4510 0028 0002 4000 3e06 78e1 0101 0101 c0a8 0133 9c40 0077 a664 2486 fbdf 1a55 5010 4470 29b0 0000
-
-4510 002e 0003 4000 3e06 78da 0101 0101 c0a8 0133 9c40 0077 a664 2486 fbdf 1a55 5018 4470 1c98 0000 0000 0000 0d0a
-
-4500 0048 e383 4000 7e06 4b4f c0a8 0133 0a01 0201 0077 05f6 fbdf 1a55 a664 248c 5018 2232 d80a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 05dc e483 4000 7e06 44bb c0a8 0133 0a01 0201 0077 05f6 fbdf 1a75 a664 248c 5010 2232 9f2d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3331 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 1111 2222 3333 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0038 0004 4000 4001 76e4 0101 0101 c0a8 0133 0304 9dea 0000 05a0 4500 05dc e483 4000 7e06 4ebb c0a8 0133 0101 0101 0077 9c40 fbdf 1a75
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni20 b/contrib/ipfilter/test/expected/ni20
deleted file mode 100644
index 6001a5a..0000000
--- a/contrib/ipfilter/test/expected/ni20
+++ /dev/null
@@ -1,49 +0,0 @@
-4500 0040 e3fc 4000 4006 f362 c0a8 7103 c0a8 7104 03f1 0202 6523 90b2 0000 0000 b002 8000 56df 0000 0204 05b4 0103 0300 0402 0101 0101 080a 0000 0000 0000 0000
-
-4500 0034 0000 4000 4006 fe13 0a01 0104 c0a8 7103 0202 03f1 915a a5c4 6523 90b3 8012 16d0 e89c 0000 0204 05b4 0101 0402 0103 0302
-
-4500 0028 e3fd 4000 4006 f379 c0a8 7103 c0a8 7104 03f1 0202 6523 90b3 915a a5c5 5010 832c 9665 0000
-
-4500 002d e3fe 4000 4006 f373 c0a8 7103 c0a8 7104 03f1 0202 6523 90b3 915a a5c5 5018 832c 34f0 0000 3130 3038 00
-
-4500 0028 7ce5 4000 4006 813a 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90b8 5010 05b4 3a81 0000
-
-4500 003c 1186 4000 4006 ec85 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a2 0000 0000 a002 16d0 b8c0 0000 0204 05b4 0402 080a 0039 d924 0000 0000 0103 0302
-
-4500 0040 e3ff 4000 4006 f35f c0a8 7103 c0a8 7104 03f0 03ff 66e5 b810 91d4 c8a3 b012 8000 f7dc 0000 0204 05b4 0103 0300 0101 080a 0000 0000 0039 d924 0402 0101
-
-4500 0034 1188 4000 4006 ec8b 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811 8010 05b4 d99b 0000 0101 080a 0039 d925 0000 0000
-
-4500 0030 e400 4000 4006 f36e c0a8 7103 c0a8 7104 03f1 0202 6523 90b8 915a a5c5 5018 832c e80d 0000 6461 7272 656e 7200
-
-4500 0028 7ce7 4000 4006 8138 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90c0 5010 05b4 3a79 0000
-
-4500 0053 e401 4000 4006 f34a c0a8 7103 c0a8 7104 03f1 0202 6523 90c0 915a a5c5 5018 832c 7f95 0000 6461 7272 656e 7200 7368 202d 6320 2265 6368 6f20 666f 6f20 3e26 313b 2065 6368 6f20 6261 7220 3e26 3222 00
-
-4500 0028 7ce9 4000 4006 8136 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90eb 5010 05b4 3a4e 0000
-
-4500 0029 7ceb 4000 4006 8133 0a01 0104 c0a8 7103 0202 03f1 915a a5c5 6523 90eb 5018 05b4 3a45 0000 00
-
-4500 0028 e403 4000 4006 f373 c0a8 7103 c0a8 7104 03f1 0202 6523 90eb 915a a5c6 5010 832c 962c 0000
-
-4500 002c 7ced 4000 4006 812e 0a01 0104 c0a8 7103 0202 03f1 915a a5c6 6523 90eb 5018 05b4 64c7 0000 666f 6f0a
-
-4500 0038 118a 4000 4006 ec85 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811 8018 05b4 00dd 0000 0101 080a 0039 dd6c 0000 0000 6261 720a
-
-4500 0028 7cef 4000 4006 8130 0a01 0104 c0a8 7103 0202 03f1 915a a5ca 6523 90eb 5011 05b4 3a48 0000
-
-4500 0034 118c 4000 4006 ec87 0a01 0104 c0a8 7103 03ff 03f0 91d4 c8a7 66e5 b811 8011 05b4 d54e 0000 0101 080a 0039 dd6d 0000 0000
-
-4500 0028 e404 4000 4006 f372 c0a8 7103 c0a8 7104 03f1 0202 6523 90eb 915a a5cb 5010 8328 962b 0000
-
-4500 0034 e405 4000 4006 f365 c0a8 7103 c0a8 7104 03f0 03ff 66e5 b811 91d4 c8a8 8010 8328 312f 0000 0101 080a 0000 0004 0039 dd6c
-
-4500 0028 e40a 4000 4006 f36c c0a8 7103 c0a8 7104 03f1 0202 6523 90eb 915a a5cb 5011 832c 9626 0000
-
-4500 0034 e40b 4000 4006 f35f c0a8 7103 c0a8 7104 03f0 03ff 66e5 b811 91d4 c8a8 8011 832c 312a 0000 0101 080a 0000 0004 0039 dd6c
-
-4500 0028 0004 4000 4006 d773 c0a8 7104 c0a8 7103 0202 03f1 915a a5cb 6523 90ec 5010 05b4 139f 0000
-
-4500 0034 118e 4000 4006 c5dd c0a8 7104 c0a8 7103 03ff 03f0 91d4 c8a8 66e5 b812 8010 05b4 aea0 0000 0101 080a 0039 dd6e 0000 0004
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni21 b/contrib/ipfilter/test/expected/ni21
deleted file mode 100644
index 349ae23..0000000
--- a/contrib/ipfilter/test/expected/ni21
+++ /dev/null
@@ -1,4 +0,0 @@
-ip #0 20(20) 0 4.4.4.4 > 3.3.3.3
-ip #0 20(20) 0 3.3.3.3 > 2.2.2.2
-ip #0 20(20) 0 4.4.4.4 > 3.3.3.3
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni23 b/contrib/ipfilter/test/expected/ni23
deleted file mode 100644
index 24909b0..0000000
--- a/contrib/ipfilter/test/expected/ni23
+++ /dev/null
@@ -1,29 +0,0 @@
-ip #0 28(20) 17 4.4.4.4,6700 > 2.2.2.2,4500
-ip #0 28(20) 17 2.2.2.2,4500 > 3.3.3.1,6700
-ip #0 28(20) 17 1.1.2.3,4500 > 3.3.3.1,6700
-List of active MAP/Redirect filters:
-rdr le0,bge0 1.1.0.0/16 -> 2.2.2.2 ip
-map hme0,ppp0 3.3.3.0/24 -> 4.4.4.4/32
-
-List of active sessions:
-MAP 3.3.3.1 6700 <- -> 4.4.4.4 6700 [2.2.2.2 4500]
-RDR 2.2.2.2 4500 <- -> 1.1.2.3 4500 [3.3.3.1 6700]
-
-Hostmap table:
-3.3.3.1,2.2.2.2 -> 4.4.4.4 (use = 1 hv = 0)
-List of active state sessions:
-3.3.3.1 -> 2.2.2.2 pass 0x40008402 pr 17 state 0/0
- tag 0 ttl 24 6700 -> 4500
- forward: pkts in 1 bytes in 28 pkts out 1 bytes out 28
- backward: pkts in 1 bytes in 28 pkts out 1 bytes out 28
- pass in keep state IPv4
- pkt_flags & 0(0) = 0, pkt_options & ffffffff = 0, ffffffff = 0
- pkt_security & ffff = 0, pkt_auth & ffff = 0
- is_flx 0x8001 0x8001 0x8001 0x1
- interfaces: in X[le0],X[hme0] out X[ppp0],X[bge0]
- Sync status: not synchronized
-List of configured pools
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni3 b/contrib/ipfilter/test/expected/ni3
deleted file mode 100644
index 107d5d9..0000000
--- a/contrib/ipfilter/test/expected/ni3
+++ /dev/null
@@ -1,7 +0,0 @@
-4500 003c 0000 4000 ff06 67a8 0606 0606 0404 0404 5000 0050 0000 0001 0000 0000 a002 16d0 d0da 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 3121 0303 0303 0202 0202 0303 acab 0000 0000 4500 003c 4706 4000 ff06 28aa 0202 0202 0404 0404 5000 0050 0000 0001
-
-4500 0058 809a 0000 ff01 3101 0303 0303 0202 0202 0303 0937 0000 0000 4500 003c 4706 4000 ff06 28aa 0202 0202 0404 0404 5000 0050 0000 0001 0000 0000 a002 16d0 d8e2 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni4 b/contrib/ipfilter/test/expected/ni4
deleted file mode 100644
index c9f7504..0000000
--- a/contrib/ipfilter/test/expected/ni4
+++ /dev/null
@@ -1,7 +0,0 @@
-4500 003c 0000 4000 ff06 67a8 0606 0606 0404 0404 9c40 0050 0000 0001 0000 0000 a002 16d0 849a 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 809a 0000 ff01 3121 0303 0303 0202 0202 0303 acab 0000 0000 4500 003c 4706 4000 ff06 28aa 0202 0202 0404 0404 5000 0050 0000 0001
-
-4500 0058 809a 0000 ff01 3101 0303 0303 0202 0202 0303 0937 0000 0000 4500 003c 4706 4000 ff06 28aa 0202 0202 0404 0404 5000 0050 0000 0001 0000 0000 a002 16d0 d8e2 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni5 b/contrib/ipfilter/test/expected/ni5
deleted file mode 100644
index e713cf2..0000000
--- a/contrib/ipfilter/test/expected/ni5
+++ /dev/null
@@ -1,103 +0,0 @@
-4500 002c 0000 4000 ff06 02fc 0101 0101 96cb e002 8032 0015 bd6b c9c8 0000 0000 6002 2238 f5a2 0000 0204 05b4
-
-4500 002c ffdd 4000 ef06 5374 96cb e002 c0a8 0103 0015 8032 3786 76c4 bd6b c9c9 6012 269c 8369 0000 0204 0584
-
-4500 0028 0001 4000 ff06 02ff 0101 0101 96cb e002 8032 0015 bd6b c9c9 3786 76c5 5010 269c 5aa0 0000
-
-4500 006f ffde 4000 ef06 5330 96cb e002 c0a8 0103 0015 8032 3786 76c5 bd6b c9c9 5018 269c 967e 0000 3232 302d 636f 6f6d 6273 2e61 6e75 2e65 6475 2e61 7520 4e63 4654 5064 2053 6572 7665 7220 2866 7265 6520 6564 7563 6174 696f 6e61 6c20 6c69 6365 6e73 6529 2072 6561 6479 2e0d 0a
-
-4500 0028 0002 4000 ff06 02fe 0101 0101 96cb e002 8032 0015 bd6b c9c9 3786 770c 5010 269c 5a59 0000
-
-4500 00c7 ffdf 4000 ef06 52d7 96cb e002 c0a8 0103 0015 8032 3786 770c bd6b c9c9 5018 269c 1087 0000 3232 302d 0d0a 3232 302d 4d61 696e 7461 696e 6564 2062 7920 5253 5353 2061 6e64 2052 5350 4153 2049 5420 5374 6166 6620 2870 7265 7669 6f75 736c 7920 6b6e 6f77 6e20 6173 2043 6f6f 6d62 7320 436f 6d70 7574 696e 6720 556e 6974 290d 0a32 3230 2d41 6e79 2070 726f 626c 656d 7320 636f 6e74 6163 7420 6674 706d 6173 7465 7240 636f 6f6d 6273 2e61 6e75 2e65 6475 2e61 750d 0a32 3230 2d0d 0a32 3230 200d 0a
-
-4500 0028 0003 4000 ff06 02fd 0101 0101 96cb e002 8032 0015 bd6b c9c9 3786 77ab 5010 269c 59ba 0000
-
-4500 0038 0004 4000 ff06 02ec 0101 0101 96cb e002 8032 0015 bd6b c9c9 3786 77ab 5018 269c d1c5 0000 5553 4552 2061 6e6f 6e79 6d6f 7573 0d0a
-
-4500 0028 ffe0 4000 ef06 5375 96cb e002 c0a8 0103 0015 8032 3786 77ab bd6b c9d9 5010 269c 9a00 0000
-
-4500 006c ffe1 4000 ef06 5330 96cb e002 c0a8 0103 0015 8032 3786 77ab bd6b c9d9 5018 269c b00f 0000 3333 3120 4775 6573 7420 6c6f 6769 6e20 6f6b 2c20 7365 6e64 2079 6f75 7220 636f 6d70 6c65 7465 2065 2d6d 6169 6c20 6164 6472 6573 7320 6173 2070 6173 7377 6f72 642e 0d0a
-
-4500 0028 0005 4000 ff06 02fb 0101 0101 96cb e002 8032 0015 bd6b c9d9 3786 77ef 5010 269c 5966 0000
-
-4500 0036 0006 4000 ff06 02ec 0101 0101 96cb e002 8032 0015 bd6b c9d9 3786 77ef 5018 269c 373f 0000 5041 5353 2061 7661 6c6f 6e40 0d0a
-
-4500 005f ffe2 4000 ef06 533c 96cb e002 c0a8 0103 0015 8032 3786 77ef bd6b c9e7 5018 269c 895e 0000 3233 302d 596f 7520 6172 6520 7573 6572 2023 3420 6f66 2035 3020 7369 6d75 6c74 616e 656f 7573 2075 7365 7273 2061 6c6c 6f77 6564 2e0d 0a
-
-4500 0028 0007 4000 ff06 02f9 0101 0101 96cb e002 8032 0015 bd6b c9e7 3786 7826 5010 269c 5921 0000
-
-4500 0099 ffe3 4000 ef06 5301 96cb e002 c0a8 0103 0015 8032 3786 7826 bd6b c9e7 5018 269c d399 0000 3233 302d 0d0a 3233 302d 0d0a 3233 302d 4869 2e20 2057 6527 7265 2063 6c65 616e 696e 6720 7570 2e20 2041 6e79 2066 6565 6462 6163 6b20 6d6f 7374 2077 656c 636f 6d65 2e20 3130 2041 7567 2030 300d 0a32 3330 2d0d 0a32 3330 204c 6f67 6765 6420 696e 2061 6e6f 6e79 6d6f 7573 6c79 2e0d 0a
-
-4500 0028 0008 4000 ff06 02f8 0101 0101 96cb e002 8032 0015 bd6b c9e7 3786 7897 5010 269c 58b0 0000
-
-4500 0030 0009 4000 ff06 02ef 0101 0101 96cb e002 8032 0015 bd6b c9e7 3786 7897 5018 269c 86ae 0000 5459 5045 2049 0d0a
-
-4500 0038 ffe4 4000 ef06 5361 96cb e002 c0a8 0103 0015 8032 3786 7897 bd6b c9ef 5018 269c 5fae 0000 3230 3020 5479 7065 206f 6b61 792e 0d0a
-
-4500 0028 000a 4000 ff06 02f6 0101 0101 96cb e002 8032 0015 bd6b c9ef 3786 78a7 5010 269c 5898 0000
-
-4500 003d 000b 4000 ff06 02e0 0101 0101 96cb e002 8032 0015 bd6b c9ef 3786 78a7 5018 269c 4b67 0000 504f 5254 2031 2c31 2c31 2c31 2c31 3238 2c35 310d 0a
-
-4500 0046 ffe5 4000 ef06 5352 96cb e002 c0a8 0103 0015 8032 3786 78a7 bd6b ca0c 5018 269c dbc3 0000 3230 3020 504f 5254 2063 6f6d 6d61 6e64 2073 7563 6365 7373 6675 6c2e 0d0a
-
-4500 0030 000c 4000 ff06 02ec 0101 0101 96cb e002 8032 0015 bd6b ca04 3786 78c5 5018 269c 866b 0000 5459 5045 2041 0d0a
-
-4500 0038 ffe6 4000 ef06 535f 96cb e002 c0a8 0103 0015 8032 3786 78c5 bd6b ca14 5018 269c 5f5b 0000 3230 3020 5479 7065 206f 6b61 792e 0d0a
-
-4500 002e 000d 4000 ff06 02ed 0101 0101 96cb e002 8032 0015 bd6b ca0c 3786 78d5 5018 269c a994 0000 4e4c 5354 0d0a
-
-4500 002c ffe7 4000 ef06 536a 96cb e002 c0a8 0103 0014 8033 d9f8 11d4 0000 0000 6002 2238 d190 0000 0204 0584
-
-4500 002c 000e 4000 ff06 02ee 0101 0101 96cb e002 8033 0014 bd78 5c12 d9f8 11d5 6012 02f8 96de 0000 0204 0584
-
-4500 0028 ffe8 4000 ef06 536d 96cb e002 c0a8 0103 0014 8033 d9f8 11d5 bd78 5c13 5010 269c cb1d 0000
-
-4500 005d ffe9 4000 ef06 5337 96cb e002 c0a8 0103 0015 8032 3786 78d5 bd6b ca1a 5018 269c eed0 0000 3135 3020 4f70 656e 696e 6720 4153 4349 4920 6d6f 6465 2064 6174 6120 636f 6e6e 6563 7469 6f6e 2066 6f72 202f 6269 6e2f 6c73 2e0d 0a
-
-4500 0028 000f 4000 ff06 02f1 0101 0101 96cb e002 8033 0014 bd78 5c13 d9f8 11d5 5010 6348 4e1b 0000
-
-4500 003d 0010 4000 ff06 02db 0101 0101 96cb e002 8032 0015 bd6b ca12 3786 78d5 5018 269c 4a16 0000 504f 5254 2031 2c31 2c31 2c31 2c31 3238 2c35 320d 0a
-
-4500 0046 ffea 4000 ef06 534d 96cb e002 c0a8 0103 0015 8032 3786 78d5 bd6b ca37 5018 269c db6a 0000 3230 3020 504f 5254 2063 6f6d 6d61 6e64 2073 7563 6365 7373 6675 6c2e 0d0a
-
-4500 0030 0011 4000 ff06 02e7 0101 0101 96cb e002 8032 0015 bd6b ca27 3786 78f3 5018 269c 861a 0000 5459 5045 2041 0d0a
-
-4500 0038 ffeb 4000 ef06 535a 96cb e002 c0a8 0103 0015 8032 3786 78f3 bd6b ca3f 5018 269c 5ef2 0000 3230 3020 5479 7065 206f 6b61 793e 0d0a
-
-4500 002e 0012 4000 ff06 02e8 0101 0101 96cb e002 8032 0015 bd6b ca2f 3786 7903 5018 269c a943 0000 4e4c 5354 0d0a
-
-4500 002c ffec 4000 ef06 5365 96cb e002 c0a8 0103 0014 8034 d9f8 11d4 0000 0000 6002 2238 d18f 0000 0204 0584
-
-4500 002c 0013 4000 ff06 02e9 0101 0101 96cb e002 8034 0014 bd78 5c12 d9f8 11d5 6012 02f8 96dd 0000 0204 0584
-
-4500 0028 ffec 4000 ef06 5369 96cb e002 c0a8 0103 0014 8034 d9f8 11d4 0000 0000 5010 2238 e90d 0000
-
-4500 0063 ffed 4000 ef06 532d 96cb e002 c0a8 0103 0014 8033 d9f8 11d5 bd78 5c13 5018 269c a315 0000 636f 6f6d 6273 7061 7065 7273 0d0a 6465 7074 730d 0a66 6f75 6e64 2d66 696c 6573 0d0a 696e 636f 6d69 6e67 0d0a 6e6c 632d 7465 7374 0d0a 7075 620d 0a
-
-4500 0028 0014 4000 ff06 02ec 0101 0101 96cb e002 8033 0014 bd78 5c13 d9f8 1210 5010 6348 4de0 0000
-
-4500 0028 ffee 4000 ef06 5367 96cb e002 c0a8 0103 0014 8033 d9f8 1210 bd78 5c13 5011 269c cae1 0000
-
-4500 0028 10dd 4000 ff06 3279 c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 1211 5010 6348 8e35 0000
-
-4500 0028 10dd 4000 ff06 3279 c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 1211 5011 6348 8e34 0000
-
-4500 0028 ffef 4000 ef06 5366 96cb e002 c0a8 0103 0014 8033 d9f8 1211 bd78 5c14 5010 269c cae0 0000
-
-4500 0040 fff0 4000 ef06 534d 96cb e002 c0a8 0103 0015 8032 3786 7903 bd6b ca3f 5018 269c 7c80 0000 3232 3620 4c69 7374 696e 6720 636f 6d70 6c65 7465 642e 0d0a
-
-4500 0028 0015 4000 ff06 02eb 0101 0101 96cb e002 8032 0015 bd6b ca2f 3786 791b 5010 269c 57e4 0000
-
-4500 002e 0016 4000 ff06 02e4 0101 0101 96cb e002 8032 0015 bd6b ca2f 3786 791b 5018 269c b022 0000 5155 4954 0d0a
-
-4500 0036 fff2 4000 ef06 5355 96cb e002 c0a8 0103 0015 8032 3786 791b bd6b ca45 5018 269c a936 0000 3232 3120 476f 6f64 6279 652e 0d0a
-
-4500 0028 0017 4000 ff06 02e9 0101 0101 96cb e002 8032 0015 bd6b ca35 3786 7929 5011 269c 57cf 0000
-
-4500 0028 fff3 4000 ef06 5362 96cb e002 c0a8 0103 0015 8032 3786 7929 bd6b ca45 5011 269c 9815 0000
-
-4500 0028 10e3 4000 ff06 3273 c0a8 0103 96cb e002 8032 0015 bd6b ca3d 3786 792a 5010 269c 981d 0000
-
-4500 0028 fff4 4000 ef06 5361 96cb e002 c0a8 0103 0015 8032 3786 792a bd6b ca46 5010 269c 9814 0000
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni6 b/contrib/ipfilter/test/expected/ni6
deleted file mode 100644
index 0da034a..0000000
--- a/contrib/ipfilter/test/expected/ni6
+++ /dev/null
@@ -1,17 +0,0 @@
-4500 0054 cd8a 4000 ff11 1fbb c0a8 0601 c0a8 0701 8075 006f 0040 d26e 3e1d d249 0000 0000 0000 0002 0001 86a0 0000 0002 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0001 86a3 0000 0003 0000 0011 0000 0000
-
-4500 0054 0000 4000 ff11 ec44 c0a8 0702 c0a8 0701 8075 006f 0040 d16d 3e1d d249 0000 0000 0000 0002 0001 86a0 0000 0002 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0001 86a3 0000 0003 0000 0011 0000 0000
-
-4500 0038 cd83 4000 ff11 1fde c0a8 0701 c0a8 0601 006f 8075 0024 d805 3e1d d249 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801
-
-4500 0038 0001 4000 ff11 ee5f c0a8 0602 c0a8 0601 006f 8075 0024 d904 3e1d d249 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0801
-
-4500 0044 d5a6 4000 ff11 17af c0a8 0601 c0a8 0701 80df 0801 0030 03f1 3e10 1fb1 0000 0000 0000 0002 0001 86a3 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0044 0002 4000 ff11 ec52 c0a8 0702 c0a8 0701 80df 0801 0030 02f0 3e10 1fb1 0000 0000 0000 0002 0001 86a3 0000 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0034 0000 4000 fe11 ee65 c0a8 0701 c0a8 0601 0801 80df 0020 8ab8 3e10 1fb1 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-
-4500 0034 0003 4000 fe11 ef61 c0a8 0602 c0a8 0601 0801 80df 0020 0000 3e10 1fb1 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni7 b/contrib/ipfilter/test/expected/ni7
deleted file mode 100644
index 38c39ab..0000000
--- a/contrib/ipfilter/test/expected/ni7
+++ /dev/null
@@ -1,5 +0,0 @@
-4500 0028 4706 4000 0111 1eac 0404 0404 0606 0606 afc9 829e 0014 6308 0402 0000 3be5 468d 000a cfc3
-
-4500 0038 0000 0000 ff01 afb9 0202 0202 0404 0404 0b00 f91c 0000 0000 4500 0028 4706 4000 0111 26b4 0404 0404 0202 0202 afc9 829e 0014 c966
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni8 b/contrib/ipfilter/test/expected/ni8
deleted file mode 100644
index 689ccaa..0000000
--- a/contrib/ipfilter/test/expected/ni8
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0000 0000 ff01 a7b9 0a02 0202 0404 0404 0303 a7fb 0000 0000 4500 003c 4706 4000 ff06 20aa 0404 0404 0a02 0202 5000 0500 0000 0001
-
-4500 0058 0001 0000 ff01 a798 0a02 0202 0404 0404 0303 1137 0000 0000 4500 003c 4706 4000 ff06 20aa 0404 0404 0a02 0202 5000 0500 0000 0001 0000 0000 a002 16d0 cc32 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0002 0000 ff01 abb3 0303 0303 0505 0505 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/ni9 b/contrib/ipfilter/test/expected/ni9
deleted file mode 100644
index 1eb6fbc..0000000
--- a/contrib/ipfilter/test/expected/ni9
+++ /dev/null
@@ -1,9 +0,0 @@
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9c40 0000 0001 0000 0000 a002 16d0 3ef4 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0000 0000 ff01 adb7 0303 0303 0404 0404 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001
-
-4500 0058 0001 0000 ff01 ad96 0303 0303 0404 0404 0303 0735 0000 0000 4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101 5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000 0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-4500 0038 0002 0000 ff01 abb3 0303 0303 0505 0505 0303 0fa3 0000 0000 4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
--------------------------------
diff --git a/contrib/ipfilter/test/expected/p1 b/contrib/ipfilter/test/expected/p1
deleted file mode 100644
index 9f02804..0000000
--- a/contrib/ipfilter/test/expected/p1
+++ /dev/null
@@ -1,21 +0,0 @@
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-table role = ipf type = tree number = 100
- { 1.1.1.1/32; ! 2.2.0.0/16; 2.2.2.0/24; };
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/expected/p2 b/contrib/ipfilter/test/expected/p2
deleted file mode 100644
index 67a7c3e..0000000
--- a/contrib/ipfilter/test/expected/p2
+++ /dev/null
@@ -1,25 +0,0 @@
-block
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-# 'anonymous' table
-table role = ipf type = hash number = 2147483650 size = 3
- { 127.0.0.1/32; 4.4.0.0/16; };
-# 'anonymous' table
-table role = ipf type = hash number = 2147483649 size = 3
- { 127.0.0.1/32; 4.4.0.0/16; };
-List of groups configured (set 0)
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/expected/p3 b/contrib/ipfilter/test/expected/p3
deleted file mode 100644
index 94fde9e..0000000
--- a/contrib/ipfilter/test/expected/p3
+++ /dev/null
@@ -1,35 +0,0 @@
-pass
-nomatch
-nomatch
-nomatch
-nomatch
-pass
-block
-nomatch
-nomatch
-pass
-nomatch
-block
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-List of configured hash tables
-group-map out role = ipf number = 2010 size = 5
- { 5.0.0.0/8, group = 2040; 4.4.0.0/16, group = 2020; 2.2.2.2/32, group = 2020; };
-group-map in role = ipf number = 1010 size = 3
- { 3.3.0.0/16, group = 1030; 1.1.1.1/32, group = 1020; };
-List of groups configured (set 0)
-Dev.0. Group 1020 Ref 1 Flags 0x8000
-2 pass in all group 1020
-Dev.0. Group 1030 Ref 1 Flags 0x8000
-2 block in all group 1030
-Dev.0. Group 2020 Ref 2 Flags 0x4000
-4 pass out all group 2020
-Dev.0. Group 2040 Ref 1 Flags 0x4000
-2 block out all group 2040
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/expected/p5 b/contrib/ipfilter/test/expected/p5
deleted file mode 100644
index d8ea95c..0000000
--- a/contrib/ipfilter/test/expected/p5
+++ /dev/null
@@ -1,21 +0,0 @@
-nomatch
-pass
-nomatch
-nomatch
-nomatch
-pass
-nomatch
-nomatch
-List of active MAP/Redirect filters:
-
-List of active sessions:
-
-Hostmap table:
-List of active state sessions:
-List of configured pools
-table role = ipf type = tree name = letters
- { 1.1.1.1/32; ! 2.2.0.0/16; 2.2.2.0/24; };
-List of configured hash tables
-List of groups configured (set 0)
-List of groups configured (set 1)
--------------------------------
diff --git a/contrib/ipfilter/test/hextest b/contrib/ipfilter/test/hextest
deleted file mode 100644
index b7b0b2c..0000000
--- a/contrib/ipfilter/test/hextest
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-( while read rule; do
- echo "$rule" | ../ipftest -br - -F hex -i input/$1 >> results/$1;
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "--------" >> results/$1
-done ) < regress/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/input/1 b/contrib/ipfilter/test/input/1
deleted file mode 100644
index 7c3ae8a..0000000
--- a/contrib/ipfilter/test/input/1
+++ /dev/null
@@ -1,4 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-out 127.0.0.1 127.0.0.1
-out 1.1.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/10 b/contrib/ipfilter/test/input/10
deleted file mode 100644
index 254cee7..0000000
--- a/contrib/ipfilter/test/input/10
+++ /dev/null
@@ -1,6 +0,0 @@
-in 1.1.1.1 2.1.1.1 opt lsrr
-in 1.1.1.1 2.1.1.1
-in 1.1.1.1 2.1.1.1 opt ts
-in 1.1.1.1 2.1.1.1 opt sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt ssrr,sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt sec
diff --git a/contrib/ipfilter/test/input/11 b/contrib/ipfilter/test/input/11
deleted file mode 100644
index 4eda58e..0000000
--- a/contrib/ipfilter/test/input/11
+++ /dev/null
@@ -1,11 +0,0 @@
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 S
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 A
-in on e1 tcp 2.1.2.2,23 1.1.1.1,1 A
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 F
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 A
-in on e0 tcp 1.1.1.1,2 2.1.2.2,23 A
-in on e1 udp 1.1.1.1,1 4.4.4.4,53
-in on e1 udp 2.2.2.2,2 4.4.4.4,53
-in on e0 udp 4.4.4.4,53 1.1.1.1,1
-in on e0 udp 4.4.4.4,1023 1.1.1.1,2049
-in on e0 udp 4.4.4.4,2049 1.1.1.1,1023
diff --git a/contrib/ipfilter/test/input/12 b/contrib/ipfilter/test/input/12
deleted file mode 100644
index 5d9c1de..0000000
--- a/contrib/ipfilter/test/input/12
+++ /dev/null
@@ -1,35 +0,0 @@
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF SYN
-45 00 0028 0000 4000 3f 06 0000 01010101 02010101
-0401 0019 00000000 00000000 50 02 2000 0000 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF ACK
-45 00 0028 0000 4000 3f 06 0000 01010101 02010101
-0401 0019 00000000 00000000 50 10 2000 0000 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF MF FO=0 ACK
-45 00 0028 0000 6000 3f 06 0000 01010101 02010101
-0401 0019 00000000 00000000 50 10 2000 0000 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF FO=0
-45 00 001c 0000 6000 3f 06 0000 01010101 02010101
-0401 0019 00000000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 TCP DF FO=1 ACK
-45 00 001c 0000 6001 3f 06 0000 01010101 02010101
-00000000 50 10 2000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP DF MF FO=0
-45 00 0014 0000 6000 3f 11 0000 01010101 02010101
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-45 00 0018 0000 2000 3f 11 0000 01010101 02010101
-0035 0035
-
-# 1.1.1.1,1 -> 2.1.1.1,1 TTL=63 UDP MF FO=0
-45 00 001c 0000 2000 3f 11 0000 01010101 02010101
-0001 0001 0004 0000
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-45 00 001c 0000 2000 3f 11 0000 01010101 02010101
-0035 0035 0004 0000
-
diff --git a/contrib/ipfilter/test/input/13 b/contrib/ipfilter/test/input/13
deleted file mode 100644
index 56ec16d..0000000
--- a/contrib/ipfilter/test/input/13
+++ /dev/null
@@ -1,39 +0,0 @@
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF,MF,FO=0 SYN
-45 00 0028 0001 4000 3f 06 0000 01010101 02010101
-0401 0019 00000000 00000000 50 02 2000 0000 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP MF ACK
-45 00 0024 0002 2000 3f 06 0000 01010101 02010101
-0401001900000000 0000000050102000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP FO=2 ACK
-45 00 002c 0002 0002 3f 06 0000 01010101 02010101
-0000000000010203 0405060708090a0b 0c0d0e0f10111213
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF MF FO=0 SYN
-45 00 0028 0003 6000 3f 06 0000 01010101 02010101
-0401 0019 00000000 00000000 50 10 2000 0000 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF FO=0
-45 00 001c 0004 6000 3f 06 0000 01010101 02010101
-0401 0019 00000000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 TCP DF FO=1 SYN
-45 00 001c 0005 6001 3f 06 0000 01010101 02010101
-00000000 50 10 2000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP DF MF FO=0
-45 00 0014 0006 6000 3f 11 0000 01010101 02010101
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-45 00 0018 0007 2000 3f 11 0000 01010101 02010101
-0035 0035
-
-# 1.1.1.1,1 -> 2.1.1.1,1 TTL=63 UDP MF FO=0
-45 00 001c 0008 2000 3f 11 0000 01010101 02010101
-0035003500040000
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP FO=1
-45 00 001c 0008 0001 3f 11 0000 01010101 02010101
-0000000000000000
-
diff --git a/contrib/ipfilter/test/input/14 b/contrib/ipfilter/test/input/14
deleted file mode 100644
index 16a806f..0000000
--- a/contrib/ipfilter/test/input/14
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-in 1.1.1.2 1.2.1.1
-in 1.1.2.2 1.2.1.1
-in 1.2.2.2 1.2.1.1
diff --git a/contrib/ipfilter/test/input/2 b/contrib/ipfilter/test/input/2
deleted file mode 100644
index d168af0..0000000
--- a/contrib/ipfilter/test/input/2
+++ /dev/null
@@ -1,6 +0,0 @@
-in tcp 127.0.0.1,1 127.0.0.1,21
-in tcp 1.1.1.1,1 1.2.1.1,21
-in udp 127.0.0.1,1 127.0.0.1,21
-in udp 1.1.1.1,1 1.2.1.1,21
-in icmp 127.0.0.1 127.0.0.1
-in icmp 1.1.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/3 b/contrib/ipfilter/test/input/3
deleted file mode 100644
index 16a806f..0000000
--- a/contrib/ipfilter/test/input/3
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-in 1.1.1.2 1.2.1.1
-in 1.1.2.2 1.2.1.1
-in 1.2.2.2 1.2.1.1
diff --git a/contrib/ipfilter/test/input/4 b/contrib/ipfilter/test/input/4
deleted file mode 100644
index 2956d1b..0000000
--- a/contrib/ipfilter/test/input/4
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.1.1.1
-in 1.1.1.1 1.1.1.2
-in 1.1.1.1 1.1.2.2
-in 1.1.1.1 1.2.2.2
diff --git a/contrib/ipfilter/test/input/5 b/contrib/ipfilter/test/input/5
deleted file mode 100644
index 41600c1..0000000
--- a/contrib/ipfilter/test/input/5
+++ /dev/null
@@ -1,28 +0,0 @@
-in tcp 1.1.1.1,0 2.2.2.2,2222
-in tcp 1.1.1.1,1 2.2.2.2,2222
-in tcp 1.1.1.1,23 2.2.2.2,2222
-in tcp 1.1.1.1,21 2.2.2.2,2222
-in tcp 1.1.1.1,1023 2.2.2.2,2222
-in tcp 1.1.1.1,1024 2.2.2.2,2222
-in tcp 1.1.1.1,1025 2.2.2.2,2222
-in tcp 1.1.1.1,32767 2.2.2.2,2222
-in tcp 1.1.1.1,32768 2.2.2.2,2222
-in tcp 1.1.1.1,65535 2.2.2.2,2222
-in tcp 1.1.1.1,5999 2.2.2.2,2222
-in tcp 1.1.1.1,6000 2.2.2.2,2222
-in tcp 1.1.1.1,6009 2.2.2.2,2222
-in tcp 1.1.1.1,6010 2.2.2.2,2222
-in udp 1.1.1.1,0 2.2.2.2,2222
-in udp 1.1.1.1,1 2.2.2.2,2222
-in udp 1.1.1.1,23 2.2.2.2,2222
-in udp 1.1.1.1,21 2.2.2.2,2222
-in udp 1.1.1.1,1023 2.2.2.2,2222
-in udp 1.1.1.1,1024 2.2.2.2,2222
-in udp 1.1.1.1,1025 2.2.2.2,2222
-in udp 1.1.1.1,32767 2.2.2.2,2222
-in udp 1.1.1.1,32768 2.2.2.2,2222
-in udp 1.1.1.1,65535 2.2.2.2,2222
-in udp 1.1.1.1,5999 2.2.2.2,2222
-in udp 1.1.1.1,6000 2.2.2.2,2222
-in udp 1.1.1.1,6009 2.2.2.2,2222
-in udp 1.1.1.1,6010 2.2.2.2,2222
diff --git a/contrib/ipfilter/test/input/6 b/contrib/ipfilter/test/input/6
deleted file mode 100644
index 21f0be3..0000000
--- a/contrib/ipfilter/test/input/6
+++ /dev/null
@@ -1,28 +0,0 @@
-in tcp 2.2.2.2,2222 1.1.1.1,0
-in tcp 2.2.2.2,2222 1.1.1.1,1
-in tcp 2.2.2.2,2222 1.1.1.1,23
-in tcp 2.2.2.2,2222 1.1.1.1,21
-in tcp 2.2.2.2,2222 1.1.1.1,1023
-in tcp 2.2.2.2,2222 1.1.1.1,1024
-in tcp 2.2.2.2,2222 1.1.1.1,1025
-in tcp 2.2.2.2,2222 1.1.1.1,32767
-in tcp 2.2.2.2,2222 1.1.1.1,32768
-in tcp 2.2.2.2,2222 1.1.1.1,65535
-in tcp 2.2.2.2,2222 1.1.1.1,5999
-in tcp 2.2.2.2,2222 1.1.1.1,6000
-in tcp 2.2.2.2,2222 1.1.1.1,6009
-in tcp 2.2.2.2,2222 1.1.1.1,6010
-in udp 2.2.2.2,2222 1.1.1.1,0
-in udp 2.2.2.2,2222 1.1.1.1,1
-in udp 2.2.2.2,2222 1.1.1.1,23
-in udp 2.2.2.2,2222 1.1.1.1,21
-in udp 2.2.2.2,2222 1.1.1.1,1023
-in udp 2.2.2.2,2222 1.1.1.1,1024
-in udp 2.2.2.2,2222 1.1.1.1,1025
-in udp 2.2.2.2,2222 1.1.1.1,32767
-in udp 2.2.2.2,2222 1.1.1.1,32768
-in udp 2.2.2.2,2222 1.1.1.1,65535
-in udp 2.2.2.2,2222 1.1.1.1,5999
-in udp 2.2.2.2,2222 1.1.1.1,6000
-in udp 2.2.2.2,2222 1.1.1.1,6009
-in udp 2.2.2.2,2222 1.1.1.1,6010
diff --git a/contrib/ipfilter/test/input/7 b/contrib/ipfilter/test/input/7
deleted file mode 100644
index 2721af2..0000000
--- a/contrib/ipfilter/test/input/7
+++ /dev/null
@@ -1,9 +0,0 @@
-in icmp 1.1.1.1 2.1.1.1 echo
-in icmp 1.1.1.1 2.1.1.1 echo,1
-in icmp 1.1.1.1 2.1.1.1 echo,3
-in icmp 1.1.1.1 2.1.1.1 unreach
-in icmp 1.1.1.1 2.1.1.1 unreach,1
-in icmp 1.1.1.1 2.1.1.1 unreach,3
-in icmp 1.1.1.1 2.1.1.1 echorep
-in icmp 1.1.1.1 2.1.1.1 echorep,1
-in icmp 1.1.1.1 2.1.1.1 echorep,3
diff --git a/contrib/ipfilter/test/input/8 b/contrib/ipfilter/test/input/8
deleted file mode 100644
index cace511..0000000
--- a/contrib/ipfilter/test/input/8
+++ /dev/null
@@ -1,6 +0,0 @@
-in tcp 1.1.1.1,1 2.1.2.2,1 S
-in tcp 1.1.1.1,1 2.1.2.2,1 SA
-in tcp 1.1.1.1,1 2.1.2.2,1 SF
-in tcp 1.1.1.1,1 2.1.2.2,1 SFPAUR
-in tcp 1.1.1.1,1 2.1.2.2,1 PAU
-in tcp 1.1.1.1,1 2.1.2.2,1 A
diff --git a/contrib/ipfilter/test/input/9 b/contrib/ipfilter/test/input/9
deleted file mode 100644
index 33f3be3..0000000
--- a/contrib/ipfilter/test/input/9
+++ /dev/null
@@ -1,6 +0,0 @@
-in 1.1.1.1 2.1.1.1 opt lsrr
-in 1.1.1.1 2.1.1.1 opt lsrr,ssrr
-in 1.1.1.1 2.1.1.1 opt ts
-in 1.1.1.1 2.1.1.1 opt sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt ssrr,sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt sec
diff --git a/contrib/ipfilter/test/input/f1 b/contrib/ipfilter/test/input/f1
deleted file mode 100644
index 7c3ae8a..0000000
--- a/contrib/ipfilter/test/input/f1
+++ /dev/null
@@ -1,4 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-out 127.0.0.1 127.0.0.1
-out 1.1.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/f10 b/contrib/ipfilter/test/input/f10
deleted file mode 100644
index 254cee7..0000000
--- a/contrib/ipfilter/test/input/f10
+++ /dev/null
@@ -1,6 +0,0 @@
-in 1.1.1.1 2.1.1.1 opt lsrr
-in 1.1.1.1 2.1.1.1
-in 1.1.1.1 2.1.1.1 opt ts
-in 1.1.1.1 2.1.1.1 opt sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt ssrr,sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt sec
diff --git a/contrib/ipfilter/test/input/f11 b/contrib/ipfilter/test/input/f11
deleted file mode 100644
index d558150..0000000
--- a/contrib/ipfilter/test/input/f11
+++ /dev/null
@@ -1,16 +0,0 @@
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 S seq=1 ack=0
-in on e0 tcp 1.1.1.1,1 2.1.2.2,24 SA seq=1 ack=1
-in on e1 tcp 2.1.2.2,23 1.1.1.1,2 SA seq=101 ack=2
-in on e1 tcp 2.1.2.2,23 1.1.1.1,1 SA seq=101 ack=2
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 A seq=2 ack=102
-in on e0 tcp 1.1.1.1,1 2.1.2.2,25 A seq=2 ack=102
-in on e1 tcp 2.1.2.2,23 1.1.1.1,1 A seq=102 ack=2
-in on e1 tcp 2.1.2.2,25 1.1.1.1,1 A seq=102 ack=2
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 FA seq=2 ack=102
-in on e0 tcp 1.1.1.1,1 2.1.2.2,23 A seq=2 ack=102
-in on e0 tcp 1.1.1.1,2 2.1.2.2,23 A seq=2 ack=102
-in on e1 udp 1.1.1.1,1 4.4.4.4,53
-in on e1 udp 2.2.2.2,2 4.4.4.4,53
-in on e0 udp 4.4.4.4,53 1.1.1.1,1
-in on e0 udp 4.4.4.4,1023 1.1.1.1,2049
-in on e0 udp 4.4.4.4,2049 1.1.1.1,1023
diff --git a/contrib/ipfilter/test/input/f12 b/contrib/ipfilter/test/input/f12
deleted file mode 100644
index 52edde1..0000000
--- a/contrib/ipfilter/test/input/f12
+++ /dev/null
@@ -1,44 +0,0 @@
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF SYN
-[]
-4500 0028 0000 4000 3f06 36cd 0101 0101 0201 0101
-0401 0019 0000 0000 0000 0000 5002 2000 86c5 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF ACK
-[]
-4500 0028 0000 4000 3f06 36cd 0101 0101 0201 0101
-0401 0019 0000 0000 0000 0000 5010 2000 86b7 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF MF FO=0 ACK
-[]
-4500 0028 0000 6000 3f06 16cd 0101 0101 0201 0101
-0401 0019 0000 0000 0000 0000 5010 2000 86b7 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF FO=0
-[]
-4500 001c 0000 6000 3f06 16d9 0101 0101 0201 0101
-0401 0019 0000 0000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 TCP DF FO=1 ACK
-[]
-4500 001c 0000 6001 3f06 16d8 0101 0101 0201 0101
-0000 0000 5010 2000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP DF MF FO=0
-[]
-4500 0014 0000 6000 3f11 16d6 0101 0101 0201 0101
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-[]
-4500 0018 0000 2000 3f11 56d2 0101 0101 0201 0101
-0035 0035
-
-# 1.1.1.1,1 -> 2.1.1.1,1 TTL=63 UDP MF FO=0
-[]
-4500 001c 0000 2000 3f11 56ce 0101 0101 0201 0101
-0001 0001 0004 fadc
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-[]
-4500 001c 0000 2000 3f11 56ce 0101 0101 0201 0101
-0035 0035 0004 fa74
-
diff --git a/contrib/ipfilter/test/input/f13 b/contrib/ipfilter/test/input/f13
deleted file mode 100644
index 77e537e..0000000
--- a/contrib/ipfilter/test/input/f13
+++ /dev/null
@@ -1,95 +0,0 @@
-# This checksum is deliberately incorrect.
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF,FO=0 SYN
-[in]
-4500 0028 0001 4000 3f06 36cc 0101 0101 0201 0101
-0401 0019 0000 0000 0000 0000 50 02 2000 86bb 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP MF ACK
-[in]
-4500 0024 0002 2000 3f06 56cf 0101 0101 0201 0101
-0401 0019 0000 0000 0000 0000 5010 2000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP FO=2 ACK
-[in]
-4500 002c 0002 0002 3f06 76c5 0101 0101 0201 0101
-0000 0000 0001 0203 0405 0607 0809 0a0b 0c0d 0e0f 1011 1213
-
-# 1.1.1.1,1024 -> 2.1.1.1,25 TTL=63 TCP DF MF FO=0 SYN
-[in]
-4500 0028 0003 6000 3f06 16ca 0101 0101 0201 0101
-0400 0019 7000 0000 0000 0000 5002 2000 16c6 0000
-
-# 1.1.1.1,1025 -> 2.1.1.1,25 TTL=63 TCP DF FO=0
-[in]
-4500 001c 0004 6000 3f06 16d5 0101 0101 0201 0101
-0401 0019 0000 0000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 TCP DF FO=1 SYN
-[in]
-4500 001c 0005 6001 3f06 16d3 0101 0101 0201 0101
-0000 0000 5010 2000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP DF MF FO=0
-[in]
-4500 0014 0006 6000 3f11 16d0 0101 0101 0201 0101
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-[in]
-4500 0018 0007 2000 3f11 56cb 0101 0101 0201 0101
-0035 0035
-
-# 1.1.1.1,53 -> 2.1.1.1,53 TTL=63 UDP MF FO=0
-[in]
-4500 001c 0008 2000 3f11 56c6 0101 0101 0201 0101
-0035 0035 0004 0000
-
-# 1.1.1.1,53 -> 2.1.1.1,54 TTL=63 UDP MF FO=0 (short)
-[in]
-4500 0018 0008 2000 3f11 56ca 0101 0101 0201 0101
-0035 0036
-
-# 1.1.1.1,21 -> 2.1.1.1,54 TTL=63 UDP MF FO=0
-[in]
-4500 001c 0008 2000 3f11 56c6 0101 0101 0201 0101
-0015 0036 0004 0000
-
-# 1.1.1.1,21 -> 2.1.1.1,54 TTL=63 TCP MF FO=0
-[in]
-4500 001c 0008 2000 3f06 56d1 0101 0101 0201 0101
-0015 0036 0000 0000 0000 0000 50 02 2000 0000 0000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP FO=3
-[in]
-4500 001c 0008 0003 3f11 76c3 0101 0101 0201 0101
-0000 0000 0000 0000
-
-# 1.1.1.1 -> 2.1.1.1 TTL=63 UDP FO=1
-[in]
-4500 001c 0008 0001 3f11 76c5 0101 0101 0201 0101
-0000 0000 0000 0000
-
-# 2.1.1.1,53 -> 1.1.1.1,53 TTL=63 UDP
-[out]
-4500 001c 0008 0000 3f11 76c6 0201 0101 0101 0101
-0035 0035 0004 0000
-
-# 2.1.1.1,25 -> 1.1.1.1,1014 TTL=63 TCP DF SYN-ACK
-[out]
-4500 0028 0003 4000 3f06 36ca 0201 0101 0101 0101
-0019 0400 0000 0001 7000 0001 5012 2000 16b4 0000
-
-# 1.1.1.1,1024 -> 2.1.1.1,25 TTL=63 TCP DF ACK (OOW)
-[in]
-4500 0028 0003 4000 3f06 36ca 0101 0101 0201 0101
-0400 0019 0040 0000 0000 0000 5010 2000 8678 0000
-
-# 1.1.1.1,1024 -> 2.1.1.1,25 TTL=63 TCP DF ACK
-[in]
-4500 0028 0003 4000 3f06 36ca 0101 0101 0201 0101
-0400 0019 7000 0004 0000 0002 5010 2000 16b2 0000
-
-# 1.1.1.1,1024 -> 2.1.1.1,25 TTL=63 TCP DF ACK
-[in]
-4500 0028 0003 4000 3f06 36ca 0101 0101 0201 0101
-0400 0019 7000 0001 0000 0002 5010 2000 16b5 0000
-
diff --git a/contrib/ipfilter/test/input/f14 b/contrib/ipfilter/test/input/f14
deleted file mode 100644
index 16a806f..0000000
--- a/contrib/ipfilter/test/input/f14
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-in 1.1.1.2 1.2.1.1
-in 1.1.2.2 1.2.1.1
-in 1.2.2.2 1.2.1.1
diff --git a/contrib/ipfilter/test/input/f15 b/contrib/ipfilter/test/input/f15
deleted file mode 100644
index db547cb..0000000
--- a/contrib/ipfilter/test/input/f15
+++ /dev/null
@@ -1,8 +0,0 @@
-in on hme0 tcp 10.1.2.3,1200 195.134.65.10,100 S
-in on hme0 tcp 10.1.2.3,1200 195.134.65.10,22 S
-in on hme0 udp 10.1.2.3,1200 195.134.65.10,100
-in on hme0 udp 10.1.2.3,53 195.134.65.10,53
-in on hme0 10.1.2.3 195.134.65.10
-in on hme1 195.134.65.10 10.1.2.3
-in on hme1 udp 195.134.65.10,53 10.1.2.3,53
-in on hme1 tcp 195.134.65.10,22 10.1.2.3,1200 SA
diff --git a/contrib/ipfilter/test/input/f16 b/contrib/ipfilter/test/input/f16
deleted file mode 100644
index a17f41f..0000000
--- a/contrib/ipfilter/test/input/f16
+++ /dev/null
@@ -1,8 +0,0 @@
-in 2.2.2.2 5.5.5.5
-in 2.2.2.2 1.1.1.1
-in udp 4.4.4.4,110 1.1.1.1,53
-in udp 4.4.4.9,101 1.1.1.3,35
-in udp 4.4.4.8,111 1.1.1.2,53
-in tcp 4.4.4.7,220 1.1.1.1,23
-in tcp 4.4.4.6,202 1.1.1.3,22
-in tcp 4.4.4.5,222 1.1.1.2,52
diff --git a/contrib/ipfilter/test/input/f17 b/contrib/ipfilter/test/input/f17
deleted file mode 100644
index a0d44d7..0000000
--- a/contrib/ipfilter/test/input/f17
+++ /dev/null
@@ -1,39 +0,0 @@
-# TCP 1.1.1.1,54076 -> 2.2.2.2,27 SYN
-[out,ppp0]
-4500 003c 8262 0000 4006 f254 0101 0101
-0202 0202 d33c 0019 bfd0 8989 0000 0000
-a002 4000 cfcd 0000 0204 05b4 0103 0300
-0101 080a 008e 17f7 0000 0000
-
-# TCP 2.2.2.2,27 -> 1.1.1.1,54076 ACK
-[in,ppp0]
-4500 003c 8262 0000 1106 2155 0202 0202
-0101 0101 0019 d33c 4020 3436 bfdf cbc9
-5010 4000 694a 0000 0204 0584 0103 0300
-0101 080a 008e 17f7 0000 0000
-
-# TCP 1.1.1.1,54076 -> 2.2.2.2,27 SYN
-[out,ppp0]
-4500 003c 8265 0000 4006 f251 0101 0101
-0202 0202 d33c 0019 bfd0 8989 0000 0000
-a002 4000 cfc2 0000 0204 05b4 0103 0300
-0101 080a 008e 1802 0000 0000
-
-# TCP 2.2.2.2,27 -> 1.1.1.1,54076 SYN-ACK
-[in,ppp0]
-4500 002c 7442 4000 2906 d784 0202 0202
-0101 0101 0019 d33c ed67 4d4e bfd0 898a
-6012 2118 19c2 0000 0204 0584
-
-# TCP 1.1.1.1,54076 -> 2.2.2.2,27 ACK
-[out,ppp0]
-4500 0028 8262 0000 4006 f268 0101 0101
-0202 0202 d33c 0019 bfd0 898a ed67 4d4e
-5010 4000 1268 0000
-
-# TCP 2.2.2.2,27 -> 1.1.1.1,54076 ACK+data
-[in,ppp0]
-4500 002a 7442 4000 2906 d786 0202 0202
-0101 0101 0019 d33c ed67 4d4e bfd0 8990
-5012 2118 2f43 0000 0203
-
diff --git a/contrib/ipfilter/test/input/f18 b/contrib/ipfilter/test/input/f18
deleted file mode 100644
index 9ecbb7f..0000000
--- a/contrib/ipfilter/test/input/f18
+++ /dev/null
@@ -1,4 +0,0 @@
-in on le1 1.1.1.1 3.3.3.3
-in on le1 1.1.1.1 5.5.5.5
-out on le1 2.2.2.2 4.4.4.4
-out on le1 2.2.2.2 6.6.6.6
diff --git a/contrib/ipfilter/test/input/f19 b/contrib/ipfilter/test/input/f19
deleted file mode 100644
index 6cab988..0000000
--- a/contrib/ipfilter/test/input/f19
+++ /dev/null
@@ -1,4 +0,0 @@
-in tcp 127.0.0.1,1 127.0.0.1,21 S
-in tcp 127.0.0.1,2 127.0.0.1,21 S
-in tcp 127.0.0.1,3 127.0.0.1,21 S
-in tcp 127.0.0.1,4 127.0.0.1,21 S
diff --git a/contrib/ipfilter/test/input/f2 b/contrib/ipfilter/test/input/f2
deleted file mode 100644
index f4e9d23..0000000
--- a/contrib/ipfilter/test/input/f2
+++ /dev/null
@@ -1,6 +0,0 @@
-in tcp 127.0.0.1,1 127.0.0.1,ftp
-in tcp 1.1.1.1,1 1.2.1.1,ftp
-in udp 127.0.0.1,1 127.0.0.1,21
-in udp 1.1.1.1,1 1.2.1.1,21
-in icmp 127.0.0.1 127.0.0.1
-in icmp 1.1.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/f20 b/contrib/ipfilter/test/input/f20
deleted file mode 100644
index 605ba7c..0000000
--- a/contrib/ipfilter/test/input/f20
+++ /dev/null
@@ -1,2 +0,0 @@
-out on de0 1.1.1.1 2.2.2.2
-out on ab0 1.1.1.1 2.2.2.2
diff --git a/contrib/ipfilter/test/input/f24 b/contrib/ipfilter/test/input/f24
deleted file mode 100644
index 1d06682..0000000
--- a/contrib/ipfilter/test/input/f24
+++ /dev/null
@@ -1,27 +0,0 @@
-[out,hme0]
-4500 003f 6e48 0000 4011 8816 c0a8 0101
-c0a8 01fe eb22 0035 002b d9e6 4a82 0100
-0001 0000 0000 0000 0663 6f6f 6d62 7303
-616e 7503 6564 7502 6175 0000 0100 01
-
-[in,hme0]
-4500 004c fc96 2000 4011 d9ba c0a8 01fe
-c0a8 0101 0035 eb22 00a9 d7b9 4a82 8180
-0001 0001 0003 0003 0663 6f6f 6d62 7303
-616e 7503 6564 7502 6175 0000 0100 01c0
-0c00 0100 0100 0000 3c00 0496
-
-[in,hme0]
-4500 004c fc96 2006 4011 d9b4 c0a8 01fe
-c0a8 0101 cbe7 50c0 1300 0200 0100 0078
-8c00 0603 6e73 31c0 13c0 1300 0200 0100
-0078 8c00 0e02 6e73 0861 6465 6c61 6964
-65c0 17c0 1300 0200 0100 0078
-
-[in,hme0]
-4500 004d fc96 000c 4011 f9ad c0a8 01fe
-c0a8 0101 8c00 0603 756e 61c0 13c0 6b00
-0100 0100 0027 5800 0496 cb16 1cc0 5100
-0100 0100 0018 4700 0481 7f28 03c0 3f00
-0100 0100 0027 5800 0496 cb01 0a
-
diff --git a/contrib/ipfilter/test/input/f3 b/contrib/ipfilter/test/input/f3
deleted file mode 100644
index 16a806f..0000000
--- a/contrib/ipfilter/test/input/f3
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-in 1.1.1.2 1.2.1.1
-in 1.1.2.2 1.2.1.1
-in 1.2.2.2 1.2.1.1
diff --git a/contrib/ipfilter/test/input/f4 b/contrib/ipfilter/test/input/f4
deleted file mode 100644
index 2956d1b..0000000
--- a/contrib/ipfilter/test/input/f4
+++ /dev/null
@@ -1,5 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.1.1.1
-in 1.1.1.1 1.1.1.2
-in 1.1.1.1 1.1.2.2
-in 1.1.1.1 1.2.2.2
diff --git a/contrib/ipfilter/test/input/f5 b/contrib/ipfilter/test/input/f5
deleted file mode 100644
index 41600c1..0000000
--- a/contrib/ipfilter/test/input/f5
+++ /dev/null
@@ -1,28 +0,0 @@
-in tcp 1.1.1.1,0 2.2.2.2,2222
-in tcp 1.1.1.1,1 2.2.2.2,2222
-in tcp 1.1.1.1,23 2.2.2.2,2222
-in tcp 1.1.1.1,21 2.2.2.2,2222
-in tcp 1.1.1.1,1023 2.2.2.2,2222
-in tcp 1.1.1.1,1024 2.2.2.2,2222
-in tcp 1.1.1.1,1025 2.2.2.2,2222
-in tcp 1.1.1.1,32767 2.2.2.2,2222
-in tcp 1.1.1.1,32768 2.2.2.2,2222
-in tcp 1.1.1.1,65535 2.2.2.2,2222
-in tcp 1.1.1.1,5999 2.2.2.2,2222
-in tcp 1.1.1.1,6000 2.2.2.2,2222
-in tcp 1.1.1.1,6009 2.2.2.2,2222
-in tcp 1.1.1.1,6010 2.2.2.2,2222
-in udp 1.1.1.1,0 2.2.2.2,2222
-in udp 1.1.1.1,1 2.2.2.2,2222
-in udp 1.1.1.1,23 2.2.2.2,2222
-in udp 1.1.1.1,21 2.2.2.2,2222
-in udp 1.1.1.1,1023 2.2.2.2,2222
-in udp 1.1.1.1,1024 2.2.2.2,2222
-in udp 1.1.1.1,1025 2.2.2.2,2222
-in udp 1.1.1.1,32767 2.2.2.2,2222
-in udp 1.1.1.1,32768 2.2.2.2,2222
-in udp 1.1.1.1,65535 2.2.2.2,2222
-in udp 1.1.1.1,5999 2.2.2.2,2222
-in udp 1.1.1.1,6000 2.2.2.2,2222
-in udp 1.1.1.1,6009 2.2.2.2,2222
-in udp 1.1.1.1,6010 2.2.2.2,2222
diff --git a/contrib/ipfilter/test/input/f6 b/contrib/ipfilter/test/input/f6
deleted file mode 100644
index 21f0be3..0000000
--- a/contrib/ipfilter/test/input/f6
+++ /dev/null
@@ -1,28 +0,0 @@
-in tcp 2.2.2.2,2222 1.1.1.1,0
-in tcp 2.2.2.2,2222 1.1.1.1,1
-in tcp 2.2.2.2,2222 1.1.1.1,23
-in tcp 2.2.2.2,2222 1.1.1.1,21
-in tcp 2.2.2.2,2222 1.1.1.1,1023
-in tcp 2.2.2.2,2222 1.1.1.1,1024
-in tcp 2.2.2.2,2222 1.1.1.1,1025
-in tcp 2.2.2.2,2222 1.1.1.1,32767
-in tcp 2.2.2.2,2222 1.1.1.1,32768
-in tcp 2.2.2.2,2222 1.1.1.1,65535
-in tcp 2.2.2.2,2222 1.1.1.1,5999
-in tcp 2.2.2.2,2222 1.1.1.1,6000
-in tcp 2.2.2.2,2222 1.1.1.1,6009
-in tcp 2.2.2.2,2222 1.1.1.1,6010
-in udp 2.2.2.2,2222 1.1.1.1,0
-in udp 2.2.2.2,2222 1.1.1.1,1
-in udp 2.2.2.2,2222 1.1.1.1,23
-in udp 2.2.2.2,2222 1.1.1.1,21
-in udp 2.2.2.2,2222 1.1.1.1,1023
-in udp 2.2.2.2,2222 1.1.1.1,1024
-in udp 2.2.2.2,2222 1.1.1.1,1025
-in udp 2.2.2.2,2222 1.1.1.1,32767
-in udp 2.2.2.2,2222 1.1.1.1,32768
-in udp 2.2.2.2,2222 1.1.1.1,65535
-in udp 2.2.2.2,2222 1.1.1.1,5999
-in udp 2.2.2.2,2222 1.1.1.1,6000
-in udp 2.2.2.2,2222 1.1.1.1,6009
-in udp 2.2.2.2,2222 1.1.1.1,6010
diff --git a/contrib/ipfilter/test/input/f7 b/contrib/ipfilter/test/input/f7
deleted file mode 100644
index dbc9e33..0000000
--- a/contrib/ipfilter/test/input/f7
+++ /dev/null
@@ -1,15 +0,0 @@
-in icmp 1.1.1.1 2.1.1.1 echo
-in icmp 1.1.1.1 2.1.1.1 echo,1
-in icmp 1.1.1.1 2.1.1.1 echo,3
-in icmp 1.1.1.1 2.1.1.1 unreach
-in icmp 1.1.1.1 2.1.1.1 unreach,1
-in icmp 1.1.1.1 2.1.1.1 unreach,3
-in icmp 1.1.1.1 2.1.1.1 echorep
-in icmp 1.1.1.1 2.1.1.1 echorep,1
-in icmp 1.1.1.1 2.1.1.1 echorep,3
-in icmp 2.2.2.2 3.3.3.3 maskreq
-out icmp 3.3.3.3 2.2.2.2 maskrep
-in icmp 4.4.4.4 5.5.5.5 timest
-out icmp 5.5.5.5 4.4.4.4 timestrep
-in icmp 6.6.6.6 7.7.7.7 inforeq
-out icmp 7.7.7.7 6.6.6.6 inforep
diff --git a/contrib/ipfilter/test/input/f8 b/contrib/ipfilter/test/input/f8
deleted file mode 100644
index cace511..0000000
--- a/contrib/ipfilter/test/input/f8
+++ /dev/null
@@ -1,6 +0,0 @@
-in tcp 1.1.1.1,1 2.1.2.2,1 S
-in tcp 1.1.1.1,1 2.1.2.2,1 SA
-in tcp 1.1.1.1,1 2.1.2.2,1 SF
-in tcp 1.1.1.1,1 2.1.2.2,1 SFPAUR
-in tcp 1.1.1.1,1 2.1.2.2,1 PAU
-in tcp 1.1.1.1,1 2.1.2.2,1 A
diff --git a/contrib/ipfilter/test/input/f9 b/contrib/ipfilter/test/input/f9
deleted file mode 100644
index e64e299..0000000
--- a/contrib/ipfilter/test/input/f9
+++ /dev/null
@@ -1,9 +0,0 @@
-in 1.1.1.1 2.1.1.1 opt lsrr
-in 1.1.1.1 2.1.1.1 opt lsrr=1.1.1.1
-in 1.1.1.1 2.1.1.1 opt lsrr,ssrr
-in 1.1.1.1 2.1.1.1 opt ts
-in 1.1.1.1 2.1.1.1 opt satid
-in 1.1.1.1 2.1.1.1 opt satid=234
-in 1.1.1.1 2.1.1.1 opt sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt ssrr,sec-class=topsecret
-in 1.1.1.1 2.1.1.1 opt sec
diff --git a/contrib/ipfilter/test/input/input.sed b/contrib/ipfilter/test/input/input.sed
deleted file mode 100644
index e69de29..0000000
--- a/contrib/ipfilter/test/input/input.sed
+++ /dev/null
diff --git a/contrib/ipfilter/test/input/ip2.data b/contrib/ipfilter/test/input/ip2.data
deleted file mode 100644
index ef34eb5..0000000
--- a/contrib/ipfilter/test/input/ip2.data
+++ /dev/null
@@ -1,3 +0,0 @@
-1.1.1.1/32
-!2.2.0.0/16
-2.2.2.0/24
diff --git a/contrib/ipfilter/test/input/ipf6-1 b/contrib/ipfilter/test/input/ipf6-1
deleted file mode 100644
index 8cc2d17..0000000
--- a/contrib/ipfilter/test/input/ipf6-1
+++ /dev/null
@@ -1,26 +0,0 @@
-[out,de0]
-6000 0000 0020 3aff ef00 0000 0000 0000
-0000 0000 0001 0013 ff02 0000 0000 0000
-0000 0001 ff01 000b 8700 ea32 0000 0000
-ef00 0000 0000 0000 0000 0000 0001 000b
-0101 0048 5487 5c6f
-
-[in,de0]
-6000 0000 0020 3aff ef00 0000 0000 0000
-0000 0000 0001 000b ef00 0000 0000 0000
-0000 0000 0001 0013 8800 5322 6000 0000
-ef00 0000 0000 0000 0000 0000 0001 000b
-0201 0800 2071 cce1
-
-[out,de0]
-6000 0000 0010 3a40 ef00 0000 0000 0000
-0000 0000 0001 0013 ef00 0000 0000 0000
-0000 0000 0001 000b 8000 3210 06ff 0002
-9ec3 3c3c 8a82 0300
-
-[in,de0]
-6000 0000 0010 3aff ef00 0000 0000 0000
-0000 0000 0001 000b ef00 0000 0000 0000
-0000 0000 0001 0013 8100 3110 06ff 0002
-9ec3 3c3c 8a82 0300
-
diff --git a/contrib/ipfilter/test/input/ipv6.1 b/contrib/ipfilter/test/input/ipv6.1
deleted file mode 100644
index 3f0fd30..0000000
--- a/contrib/ipfilter/test/input/ipv6.1
+++ /dev/null
@@ -1,32 +0,0 @@
-[out,gif0] 6000 0000 0018 1101
-ef00 1001 2002 0001 0000 0000 0000 0070
-2001 1002 3333 0001 0000 0000 0000 0001
-8083 829a
-0018
-f4c1
-0000 0344 0000 0004 f8f1 9d3c ddba 0e00
-
-[in,gif0] 6000 0000 0048 3a40
-ef00 1001 0880 6cbf 0000 0000 0000 0001
-ef00 1001 2002 0001 0000 0000 0000 0070
-0300 7d44 0000 0000
-6000 0000 0018 1101
-ef00 1001 2002 0001 0000 0000 0000 0070
-2001 1002 3333 0001 0000 0000 0000 0001
-8083 829a
-0018
-f427
-0000 0344 0000 0004 f8f1 9d3c ddba 0e00
-
-[in,gif0] 6000 0000 0048 3a40
-ef00 1001 0880 6cbf 0000 0000 0000 0001
-ef00 1001 2002 0001 0000 0000 0000 0070
-0300 7d44 0000 0000
-6000 0000 0018 1101
-ef00 1001 2002 1001 0000 0000 0000 0070
-2001 1002 3333 0001 0000 0000 0000 0001
-8083 829a
-0018
-f427
-0000 0344 0000 0004 f8f1 9d3c ddba 0e00
-
diff --git a/contrib/ipfilter/test/input/ipv6.2 b/contrib/ipfilter/test/input/ipv6.2
deleted file mode 100644
index 8cc2d17..0000000
--- a/contrib/ipfilter/test/input/ipv6.2
+++ /dev/null
@@ -1,26 +0,0 @@
-[out,de0]
-6000 0000 0020 3aff ef00 0000 0000 0000
-0000 0000 0001 0013 ff02 0000 0000 0000
-0000 0001 ff01 000b 8700 ea32 0000 0000
-ef00 0000 0000 0000 0000 0000 0001 000b
-0101 0048 5487 5c6f
-
-[in,de0]
-6000 0000 0020 3aff ef00 0000 0000 0000
-0000 0000 0001 000b ef00 0000 0000 0000
-0000 0000 0001 0013 8800 5322 6000 0000
-ef00 0000 0000 0000 0000 0000 0001 000b
-0201 0800 2071 cce1
-
-[out,de0]
-6000 0000 0010 3a40 ef00 0000 0000 0000
-0000 0000 0001 0013 ef00 0000 0000 0000
-0000 0000 0001 000b 8000 3210 06ff 0002
-9ec3 3c3c 8a82 0300
-
-[in,de0]
-6000 0000 0010 3aff ef00 0000 0000 0000
-0000 0000 0001 000b ef00 0000 0000 0000
-0000 0000 0001 0013 8100 3110 06ff 0002
-9ec3 3c3c 8a82 0300
-
diff --git a/contrib/ipfilter/test/input/ipv6.3 b/contrib/ipfilter/test/input/ipv6.3
deleted file mode 100644
index e8ad9f2..0000000
--- a/contrib/ipfilter/test/input/ipv6.3
+++ /dev/null
@@ -1,30 +0,0 @@
-[out,gif0]
-6000 0000 0010 3a40 3ffe 8280 0000 2001
-0000 0000 0000 4395 3ffe 8280 0000 2001
-0000 0000 0000 4394 8000 3f77 085c 0038
-0c06 b73d 1b3d 0d00
-
-[in,gif0]
-6000 0000 0010 3a40 3ffe 8280 0000 2001
-0000 0000 0000 4393 3ffe 8280 0000 2001
-0000 0000 0000 4395 8100 3e77 085c 0038
-0c06 b73d 1b3d 0d00
-
-[in,gif0]
-6000 0000 0010 3a40 3ffe 8280 0000 2001
-0000 0000 0000 4394 3ffe 8280 0000 2001
-0000 0000 0000 4395 8300 3e77 085c 0038
-0c06 b73d 1b3d 0d00
-
-[in,gif0]
-6000 0000 0010 3a40 3ffe 8280 0000 2001
-0000 0000 0000 4394 3ffe 8280 0000 2001
-0000 0000 0000 4395 8000 3e77 085c 0038
-0c06 b73d 1b3d 0d00
-
-[in,gif0]
-6000 0000 0010 3a40 3ffe 8280 0000 2001
-0000 0000 0000 4394 3ffe 8280 0000 2001
-0000 0000 0000 4395 8100 3e77 085c 0038
-0c06 b73d 1b3d 0d00
-
diff --git a/contrib/ipfilter/test/input/ipv6.5 b/contrib/ipfilter/test/input/ipv6.5
deleted file mode 100644
index e46407c..0000000
--- a/contrib/ipfilter/test/input/ipv6.5
+++ /dev/null
@@ -1,14 +0,0 @@
-[out,de0]
-6000 0000 002c 2bff
-ef00 0000 0000 0000 0000 0000 0001 0013
-ff02 0000 0000 0000 0000 0001 ff01 000b
-0602 0000 0000 0000
-ff02 0000 0000 0000 0000 0001 ff01 000b
-0401 0019 0000 0000 0000 0000 5002 2000 9ea3 0000
-
-[out,de0]
-6000 0000 0014 06ff
-ef00 0000 0000 0000 0000 0000 0001 0013
-ff02 0000 0000 0000 0000 0001 ff01 000b
-0401 0019 0000 0000 0000 0000 5002 2000 9ea3 0000
-
diff --git a/contrib/ipfilter/test/input/ipv6.6 b/contrib/ipfilter/test/input/ipv6.6
deleted file mode 100644
index 82efeac..0000000
--- a/contrib/ipfilter/test/input/ipv6.6
+++ /dev/null
@@ -1,17 +0,0 @@
-[out,gif0]
-6000 0000 0020 2c01
-ef00 1001 2002 0001 0000 0000 0000 0070
-2001 1002 3333 0001 0000 0000 0000 0001
-1100 0001 0000 0001
-8083 829a
-0020
-f4c1
-0000 0000 0000 0000 0000 0000 0000 0000
-
-[out,gif0]
-6000 0000 0020 2c01
-ef00 1001 2002 0001 0000 0000 0000 0070
-2001 1002 3333 0001 0000 0000 0000 0001
-1100 0008 0000 0001
-0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/contrib/ipfilter/test/input/l1 b/contrib/ipfilter/test/input/l1
deleted file mode 100644
index a59dbe3..0000000
--- a/contrib/ipfilter/test/input/l1
+++ /dev/null
@@ -1,64 +0,0 @@
-# 1.1.1.1,1025 -> 2.2.2.2,25 TTL=63 TCP DF SYN
-[]
-4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
-0401 0019 0000 0001 0000 0000 5002 2000 85c2 0000
-
-#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
-[]
-4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
-0401 0019 0000 0001 0000 0000 5010 2000 85b4 0000
-
-#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 AS
-[]
-4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
-0019 0401 0000 0011 0000 0002 5012 2000 85a0 0000
-
-#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 A
-[out,e1] 4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
-0019 0401 0000 0012 0000 0002 5010 2000 85a1 0000
-
-#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 AF
-[]
-4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
-0401 0019 0000 0002 0000 0012 5011 2000 85a0 0000
-
-#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
-[]
-4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
-0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
-
-#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
-[]
-4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
-0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
-
-#in on e1 udp 1.1.1.1,1 4.4.4.4,53
-[]
-4500 0028 0000 4000 3f11 31bc 0101 0101 0404 0404
-0001 0035 0000 d16f 0102 0304 0506 0708 090a 0b0d
-
-#in on e1 udp 2.2.2.2,2 4.4.4.4,53
-[]
-4500 0028 0000 4000 3f11 2fba 0202 0202 0404 0404
-0001 0035 0000 0000 0102 0304 0506 0708 090a 0b0d
-
-#in on e1 udp 2.2.2.2,2 4.4.4.4,53
-[]
-4500 0038 0000 4000 3f11 2faa 0202 0202 0404 0404
-0001 0035 0000 d47b 0102 0304 0506 0708 090a 0b0d
-0e0f 4061 4263 4465 4667 4869 4a6b 4c6d
-
-#in on e0 ip 4.4.4.4,53 1.1.1.1,1
-[]
-4500 0014 0000 4000 3f00 2fdf 0202 0202 0404 0404
-
-#in on e0 udp 3.3.3.3,1023 1.1.1.1,2049
-[]
-4500 001c 0000 4000 3f11 33ca 0303 0303 0101 0101
-03ff 0801 0000 ebde
-
-#in on e0 udp 1.1.1.1,2049 3.3.3.3,1023
-[]
-4500 001c 0000 4000 3f11 33ca 0101 0101 0303 0303
-0801 03ff 0000 0000
-
diff --git a/contrib/ipfilter/test/input/n1 b/contrib/ipfilter/test/input/n1
deleted file mode 100644
index 04b24ef..0000000
--- a/contrib/ipfilter/test/input/n1
+++ /dev/null
@@ -1,34 +0,0 @@
-out on zx0 255 10.1.1.0 10.1.1.2
-out on zx0 255 10.1.1.1 10.1.1.2
-out on zx0 255 10.1.1.2 10.1.1.1
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1026 10.1.1.1,1025
-out on zx0 255 10.2.2.1 10.1.2.1
-out on zx0 255 10.2.2.2 10.1.2.1
-in on zx0 255 10.1.1.1 10.1.1.2
-in on zx0 255 10.1.1.2 10.1.1.1
-in on zx0 255 10.2.2.1 10.2.1.1
-in on zx0 255 10.2.2.2 10.2.1.1
-in on zx0 255 10.2.2.3 10.1.1.1
-in on zx0 255 10.2.3.4 10.2.2.2
-in on zx0 255 10.1.1.1 10.2.2.2
-in on zx0 255 10.1.1.2 10.2.2.2
-in on zx0 255 10.1.1.0 10.3.4.5
-in on zx0 255 10.1.1.1 10.3.4.5
-in on zx0 255 10.1.1.2 10.3.4.5
-in on zx0 tcp 10.1.1.1,1025 10.3.4.5,1025
-out on zx0 icmp 10.1.1.1 10.4.3.2
-in on zx0 icmp 10.4.3.2 10.2.2.2
-in on zx0 icmp 10.4.3.2 10.3.4.1
-in on zx0 icmp 10.4.3.2 10.3.4.2
-in on zx0 icmp 10.4.3.2 10.3.4.3
-in on zx0 icmp 10.4.3.2 10.3.4.4
-in on zx0 icmp 10.4.3.2 10.3.4.5
-out on zx0 34 10.1.1.2 10.4.3.2
-in on zx0 34 10.4.3.2 10.3.4.4
-out on zx0 34 10.1.1.2 10.4.3.4
-in on zx0 34 10.4.3.4 10.3.4.5
-out on zx0 34 10.1.1.3 10.4.3.4
-in on zx0 34 10.4.3.4 10.3.4.6
-out on zx0 35 10.1.1.3 10.4.3.4
-in on zx0 35 10.4.3.4 10.3.4.7
diff --git a/contrib/ipfilter/test/input/n10 b/contrib/ipfilter/test/input/n10
deleted file mode 100644
index 321ed0b..0000000
--- a/contrib/ipfilter/test/input/n10
+++ /dev/null
@@ -1,6 +0,0 @@
-# TCP SYN packet with an MSS option
-[out,ppp0]
-4500 002c 10c9 4000 ff06 3289 c0a8 0103
-96cb e002 8032 0015 bd6b c9c8 0000 0000
-6002 2238 35f9 0000 0204 05b4
-
diff --git a/contrib/ipfilter/test/input/n11 b/contrib/ipfilter/test/input/n11
deleted file mode 100644
index 8712674..0000000
--- a/contrib/ipfilter/test/input/n11
+++ /dev/null
@@ -1,16 +0,0 @@
-out on zx0 255 10.1.1.0 10.1.1.2
-out on zx0 255 10.1.1.1 10.1.1.2
-out on zx0 255 10.1.1.2 10.1.1.1
-out on zx0 255 10.2.2.1 10.1.2.1
-out on zx0 255 10.2.2.2 10.1.2.1
-in on zx0 255 10.1.1.1 10.1.1.2
-in on zx0 255 10.1.1.2 10.1.1.1
-in on zx0 255 10.2.2.1 10.2.1.1
-in on zx0 255 10.2.2.2 10.2.1.1
-in on zx0 255 10.2.2.3 10.1.1.1
-in on zx0 255 10.2.3.4 10.2.2.2
-in on zx0 255 10.1.1.1 10.2.2.2
-in on zx0 255 10.1.1.2 10.2.2.2
-in on zx0 255 10.1.1.0 10.3.4.5
-in on zx0 255 10.1.1.1 10.3.4.5
-in on zx0 255 10.1.1.2 10.3.4.5
diff --git a/contrib/ipfilter/test/input/n12 b/contrib/ipfilter/test/input/n12
deleted file mode 100644
index fb4d76d..0000000
--- a/contrib/ipfilter/test/input/n12
+++ /dev/null
@@ -1,18 +0,0 @@
-[out,le0=192.168.1.188]
-4510 0040 2020 4000 4006 17e1 c0a8 7e53
-c0a8 0303 12c2 0017 4e33 298e 0000 0000
-b002 4000 07af 0000 0204 05b4 0101 0402
-0103 0300 0101 080a 0c72 549e 0000 0000
-
-[in,le0]
-4500 003c 00b0 4000 fe06 f5fb c0a8 0303
-c0a8 01bc 0017 2710 f674 e02c 4e33 298f
-a012 2798 e317 0000 0101 080a 2c05 b797
-0c72 549e 0103 0300 0204 05b4
-
-[out,le0]
-4510 0034 493b 4000 4006 eed1 c0a8 7e53
-c0a8 0303 12c2 0017 4e33 298f f674 e02d
-8010 4000 8e2a 0000 0101 080a 0c72 549e
-2c05 b797
-
diff --git a/contrib/ipfilter/test/input/n13 b/contrib/ipfilter/test/input/n13
deleted file mode 100644
index ac7bbbd..0000000
--- a/contrib/ipfilter/test/input/n13
+++ /dev/null
@@ -1,4 +0,0 @@
-out on le0 192.168.1.1 150.1.1.1
-out on le0 192.168.1.1 150.1.1.2
-out on le0 192.168.1.2 150.1.1.2
-out on le0 192.168.1.3 150.1.1.1
diff --git a/contrib/ipfilter/test/input/n14 b/contrib/ipfilter/test/input/n14
deleted file mode 100644
index 969eb1c..0000000
--- a/contrib/ipfilter/test/input/n14
+++ /dev/null
@@ -1,4 +0,0 @@
-in on gre0 tcp 10.2.2.5,2000 203.1.1.1,80
-in on gre0 tcp 10.2.2.6,2000 203.1.1.1,80
-in on gre0 tcp 10.2.2.7,2000 203.1.1.1,80
-in on gre0 tcp 10.2.2.5,2001 203.1.1.1,80
diff --git a/contrib/ipfilter/test/input/n16 b/contrib/ipfilter/test/input/n16
deleted file mode 100644
index 2e77e40..0000000
--- a/contrib/ipfilter/test/input/n16
+++ /dev/null
@@ -1,40 +0,0 @@
-[in,vlan0]
-4520 0068 17e4 0000 6b11 3539 c05b ac33 45f8 4fc1
-1194 94f8 0054 0000
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-
-[out,vlan2]
-4520 0068 17e4 0000 6a11 ccba c05b ac33
-ac1f 5318 1194 07dd 0054 0000 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5
-
-[in,vlan2]
-4500 0084 ee0f 0000 8001 e0a2 ac1f 5318
-c05b ac33 0303 4ca1 0000 0000 4520 0068
-17e4 0000 6a11 ccba c05b ac33 ac1f 5318
-1194 07dd 0054 0000 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5
-
-[out,vlan0]
-4500 0084 ee0f 0000 8001 e0a2 ac1f 5318
-c05b ac33 0303 4ca1 0000 0000 4520 0068
-17e4 0000 6a11 ccba c05b ac33 ac1f 5318
-1194 07dd 0054 0000 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5 a5a5
-a5a5 a5a5
-
diff --git a/contrib/ipfilter/test/input/n2 b/contrib/ipfilter/test/input/n2
deleted file mode 100644
index 476f16e..0000000
--- a/contrib/ipfilter/test/input/n2
+++ /dev/null
@@ -1,19 +0,0 @@
-out on zx0 tcp 10.1.1.1,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.1,1025 10.1.1.2,1025
-out on zx0 10.1.1.0 10.1.1.2
-out on zx0 10.1.1.1 10.1.2.1
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1026 10.1.1.1,1025
-out on zx0 udp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.3,2000 10.1.2.1,80
-out on zx0 tcp 10.1.1.3,2001 10.1.3.1,80
-out on zx0 tcp 10.1.1.3,2002 10.1.4.1,80
-out on zx0 tcp 10.1.1.3,2003 10.1.4.1,80
-in on zx0 10.1.1.1 10.1.1.2
-in on zx0 tcp 10.1.1.1,1025 10.1.1.2,1025
-in on zx0 10.1.1.2 10.1.1.1
-in on zx0 tcp 10.1.1.1,1026 10.3.4.5,40000
-in on zx0 tcp 10.1.1.1,1025 10.3.4.5,40000
-in on zx0 udp 10.1.1.2,1025 10.3.4.5,40001
-in on zx0 tcp 10.1.2.1,80 10.3.4.5,40001
diff --git a/contrib/ipfilter/test/input/n3 b/contrib/ipfilter/test/input/n3
deleted file mode 100644
index deca317..0000000
--- a/contrib/ipfilter/test/input/n3
+++ /dev/null
@@ -1,5 +0,0 @@
-out on zz0 tcp 10.1.1.1,5000 203.1.1.1,80
-out on zz0 tcp 10.1.1.1,252 203.1.1.1,80
-out on zz0 tcp 10.1.0.0,32768 203.1.1.1,80
-out on zz0 udp 10.1.0.0,32768 203.1.1.1,80
-out on zz0 tcp 10.1.255.255,65535 203.1.1.1,80
diff --git a/contrib/ipfilter/test/input/n4 b/contrib/ipfilter/test/input/n4
deleted file mode 100644
index 1218ef9..0000000
--- a/contrib/ipfilter/test/input/n4
+++ /dev/null
@@ -1,10 +0,0 @@
-in on zx0 tcp 10.3.3.3,12345 10.1.1.1,23
-out on zx0 tcp 10.2.2.1,10023 10.3.3.3,12345
-in on zx0 tcp 10.3.3.3,12345 10.1.1.1,53
-out on zx0 tcp 10.2.2.1,10053 10.3.3.3,12345
-in on zx0 tcp 10.3.3.3,12346 10.1.0.0,23
-out on zx0 tcp 10.2.2.1,10023 10.3.3.3,12346
-in on zx0 udp 10.3.3.3,12345 10.1.1.0,53
-out on zx0 udp 10.2.2.1,10053 10.3.3.3,12345
-in on zx0 tcp 10.3.3.3,12345 10.1.1.0,53
-out on zx0 tcp 10.2.2.1,53 10.3.3.3,12345
diff --git a/contrib/ipfilter/test/input/n5 b/contrib/ipfilter/test/input/n5
deleted file mode 100644
index 579210b..0000000
--- a/contrib/ipfilter/test/input/n5
+++ /dev/null
@@ -1,54 +0,0 @@
-out on zx0 255 10.1.1.0 10.1.1.2
-out on zx0 255 10.1.1.1 10.1.1.2
-out on zx0 255 10.1.1.2 10.1.1.1
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1026 10.1.1.1,1025
-out on zx0 255 10.2.2.1 10.1.2.1
-out on zx0 255 10.2.2.2 10.1.2.1
-in on zx0 255 10.1.1.1 10.1.1.2
-in on zx0 255 10.1.1.2 10.1.1.1
-in on zx0 255 10.2.2.1 10.2.1.1
-in on zx0 255 10.2.2.2 10.2.1.1
-in on zx0 255 10.2.2.3 10.1.1.1
-in on zx0 255 10.2.3.4 10.2.2.2
-in on zx0 255 10.1.1.1 10.2.2.2
-in on zx0 255 10.1.1.2 10.2.2.2
-in on zx0 255 10.1.1.0 10.3.4.5
-in on zx0 255 10.1.1.1 10.3.4.5
-in on zx0 255 10.1.1.2 10.3.4.5
-in on zx0 tcp 10.1.1.1,1025 10.3.4.5,1025
-out on zx0 icmp 10.1.1.1 10.4.3.2
-in on zx0 icmp 10.4.3.2 10.2.2.2
-in on zx0 icmp 10.4.3.2 10.3.4.3
-in on zx0 icmp 10.4.3.2 10.3.4.5
-out on zx0 34 10.1.1.2 10.4.3.2
-in on zx0 34 10.4.3.2 10.3.4.4
-out on zx0 34 10.1.1.2 10.4.3.4
-in on zx0 34 10.4.3.4 10.3.4.5
-out on zx0 34 10.1.1.3 10.4.3.4
-in on zx0 34 10.4.3.4 10.3.4.6
-out on zx0 35 10.1.1.3 10.4.3.4
-in on zx0 35 10.4.3.4 10.3.4.7
-out on zx0 tcp 10.1.1.1,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.1,1025 10.1.1.2,1025
-out on zx0 10.1.1.0 10.1.1.2
-out on zx0 10.1.1.1 10.1.2.1
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.2,1026 10.1.1.1,1025
-out on zx0 udp 10.1.1.2,1025 10.1.1.1,1025
-out on zx0 tcp 10.1.1.3,2000 10.1.2.1,80
-out on zx0 tcp 10.1.1.3,2001 10.1.3.1,80
-out on zx0 tcp 10.1.1.3,2002 10.1.4.1,80
-out on zx0 tcp 10.1.1.3,2003 10.1.4.1,80
-in on zx0 10.1.1.1 10.1.1.2
-in on zx0 tcp 10.1.1.1,1025 10.1.1.2,1025
-in on zx0 10.1.1.2 10.1.1.1
-out on zx0 tcp 10.1.1.1,1026 10.3.4.5,40000
-in on zx0 tcp 10.1.1.1,1026 10.3.4.5,40000
-out on zx0 tcp 10.1.1.1,1025 10.3.4.5,40000
-in on zx0 tcp 10.1.1.1,1025 10.3.4.5,40000
-out on zx0 udp 10.1.1.2,1025 10.3.4.5,40001
-in on zx0 udp 10.1.1.2,1025 10.3.4.5,40001
-out on zx0 tcp 10.1.2.1,80 10.3.4.5,40001
-in on zx0 tcp 10.1.2.1,80 10.3.4.5,40001
diff --git a/contrib/ipfilter/test/input/n6 b/contrib/ipfilter/test/input/n6
deleted file mode 100644
index 8a0c924..0000000
--- a/contrib/ipfilter/test/input/n6
+++ /dev/null
@@ -1,13 +0,0 @@
-in on zx0 tcp 10.2.2.2,12345 10.1.1.1,23
-in on zx0 tcp 10.2.2.2,12345 10.1.1.2,23
-in on zx0 tcp 10.3.0.1,12345 10.1.2.2,23
-in on zx0 tcp 10.3.0.1,12345 10.2.2.2,23
-in on zx0 tcp 10.3.3.3,12345 10.1.1.1,23
-in on zx0 tcp 10.2.2.2,12345 10.1.1.1,53
-in on zx0 tcp 10.3.3.3,12345 10.1.1.1,53
-in on zx0 tcp 10.2.2.2,12345 10.1.0.0,23
-in on zx0 tcp 10.3.3.3,12345 10.1.0.0,23
-in on zx0 udp 10.2.2.2,12345 10.1.1.0,53
-in on zx0 udp 10.3.3.3,12345 10.1.1.0,53
-in on zx0 tcp 10.2.2.2,12345 10.1.1.0,53
-in on zx0 tcp 10.3.3.3,12345 10.1.1.0,53
diff --git a/contrib/ipfilter/test/input/n7 b/contrib/ipfilter/test/input/n7
deleted file mode 100644
index 79af901..0000000
--- a/contrib/ipfilter/test/input/n7
+++ /dev/null
@@ -1,9 +0,0 @@
-in on zx0 tcp 10.2.3.1,1230 10.1.1.1,22
-in on zx0 tcp 10.2.3.1,1231 10.1.1.1,23
-in on zx0 tcp 10.2.3.1,1232 10.1.1.1,50
-in on zx0 tcp 10.2.3.1,1233 10.1.1.1,79
-in on zx0 tcp 10.2.3.1,1234 10.1.1.1,80
-in on zx0 tcp 10.2.3.1,1235 10.1.1.2,80
-in on zx0 tcp 10.2.3.1,1236 10.1.1.3,80
-in on zx0 tcp 10.2.3.1,1237 10.1.1.4,80
-in on zx0 tcp 10.2.3.1,1238 10.1.1.4,80
diff --git a/contrib/ipfilter/test/input/n8 b/contrib/ipfilter/test/input/n8
deleted file mode 100644
index 1f5b213..0000000
--- a/contrib/ipfilter/test/input/n8
+++ /dev/null
@@ -1,30 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP ECHO (ping) exchange
-[out,icmp0] 4500 0054 8bc1 0000 ff01 23dc 0202 0202 0404 0404
-0800 efdf 6220 0000 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[in,icmp0] 4500 0054 3fd5 4000 ff01 1fc1 0404 0404 0a0a 0a01
-0000 f7df 6220 0000 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[out,icmp0] 4500 0054 8bc1 0000 ff01 23dc 0202 0202 0404 0404
-0800 efde 6220 0001 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[in,icmp0] 4500 0054 3fd5 4000 ff01 1fc1 0404 0404 0a0a 0a01
-0000 f7de 6220 0001 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
diff --git a/contrib/ipfilter/test/input/n9 b/contrib/ipfilter/test/input/n9
deleted file mode 100644
index c4aada8..0000000
--- a/contrib/ipfilter/test/input/n9
+++ /dev/null
@@ -1,30 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP ECHO (ping) exchange
-[in,icmp0] 4500 0054 8bc1 0000 ff01 23dc 0202 0202 0404 0404
-0800 efdf 6220 0000 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[out,icmp0] 4500 0054 3fd5 4000 ff01 23c5 0a0a 0a01 0202 0202
-0000 f7df 6220 0000 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[in,icmp0] 4500 0054 8bc1 0000 ff01 23dc 0202 0202 0404 0404
-0800 efde 6220 0001 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
-[out,icmp0] 4500 0054 3fd5 4000 ff01 23c5 0a0a 0a01 0202 0202
-0000 f7de 6220 0001 3f6f 6e80 000b
-0d02 0809 0a0b 0c0d 0e0f 1011 1213 1415
-1617 1819 1a1b 1c1d 1e1f 2021 2223 2425
-2627 2829 2a2b 2c2d 2e2f 3031 3233 3435
-3637
-
diff --git a/contrib/ipfilter/test/input/ni1 b/contrib/ipfilter/test/input/ni1
deleted file mode 100644
index fb6b0b6..0000000
--- a/contrib/ipfilter/test/input/ni1
+++ /dev/null
@@ -1,56 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP timeout exceeded in reply to a ICMP packet going out.
-[out,df0]
-4500 0028 4706 4000 0111 26b4 0202 0202
-0404 0404 afc9 829e 0014 6b10 0402 0000
-3be5 468d 000a cfc3
-
-[in,df0]
-4500 0038 809a 0000 ff01 2919 0303 0303
-0606 0606 0b00 5f7b 0000 0000
-4500 0028 0000 4000 0111 65b2 0606 0606 0404 0404
-afc9 829e 0014 6308
-
-[in,df0]
-4500 0044 809a 0000 ff01 290d 0303 0303
-0606 0606 0b00 0939 0000 0000
-4500 0028 0000 4000 0111 65b2 0606 0606 0404 0404
-afc9 829e 0014 6308
-0402 0000 3be5 468d 000a cfc3
-
-[out,df0]
-4500 0028 4706 4000 0111 26b4 0202 0202
-0404 0404 0800 829e 0014 12da 0402 0000
-3be5 468d 000a cfc3
-
-[in,df0]
-4500 0038 809a 0000 ff01 2918 0303 0303
-0606 0607 0b00 5f7c 0000 0000
-4500 0028 0000 4000 0111 65b1 0606 0607 0404 0404
-4e20 829e 0014 c4b0
-
-[in,df0]
-4500 0044 809a 0000 ff01 290c 0303 0303
-0606 0607 0b00 093a 0000 0000
-4500 0028 0000 4000 0111 65b1 0606 0607 0404 0404
-4e20 829e 0014 c4b0
-0402 0000 3be5 468d 000a cfc3
-
-[out,df0]
-4500 0028 4706 4000 0111 26b4 0202 0202
-0404 0404 5000 829e 0014 cad9 0402 0000
-3be5 468d 000a cfc3
-
-[in,df0]
-4500 0038 809a 0000 ff01 2917 0303 0303
-0606 0608 0b00 0775 0000 0000
-4500 0028 0000 4000 0111 65b0 0606 0608 0404 0404
-07d0 829e 0014 6308
-
-[in,df0]
-4500 0044 809a 0000 ff01 290b 0303 0303
-0606 0608 0b00 093b 0000 0000
-4500 0028 0000 4000 0111 65b0 0606 0608 0404 0404
-07d0 829e 0014 0b00
-0402 0000 3be5 468d 000a cfc3
-
diff --git a/contrib/ipfilter/test/input/ni10 b/contrib/ipfilter/test/input/ni10
deleted file mode 100644
index 48ac225..0000000
--- a/contrib/ipfilter/test/input/ni10
+++ /dev/null
@@ -1,23 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-# IP 4.4.4.4 2.2.2.2 TCP(20480,80)
-[in,df0] 45 00 00 3c 47 06 40 00 ff 06 28 aa 04 04 04 04 02 02 02 02 50 00 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 d8 e2 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-# IP 3.3.3.3 -> 4.4.4.4 ICMP (IP(4.4.4.4,6.6.6.6) TCP(20480,80))
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404
-0303 acab 0000 0000
-4500 003c 4706 4000 ff06 20a2 0404 0404 0606 0606
-5000 0050 0000 0001
-
-# IP 3.3.3.3 -> 4.4.4.4 ICMP (IP(4.4.4.4,6.6.6.6) TCP(20480,80))
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[out,df0] 45 00 00 58 80 9a 00 00 ff 01 2c fd 03 03 03 03 04 04 04 04 03 03 11 3f 00 00 00 00 45 00 00 3c 47 06 40 00 ff 06 20 a2 04 04 04 04 06 06 06 06 50 00 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 d0 da 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-# IP 3.3.3.3 -> 4.4.4.4 ICMP (IP(4.4.4.4,6.6.6.6) TCP(20480,80))
-[out,df0]
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505
-0303 acab 0000 0000
-4500 003c 4706 4000 ff06 28ab 0404 0404 0202 0201 5000 0050 0000 0001
-
diff --git a/contrib/ipfilter/test/input/ni11 b/contrib/ipfilter/test/input/ni11
deleted file mode 100644
index 788e603..0000000
--- a/contrib/ipfilter/test/input/ni11
+++ /dev/null
@@ -1,24 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[in,df0] 45 00 00 3c 47 06 40 00 ff 06 20 aa 04 04 04 04 0a 02 02 02 50 00 05 00 00 00 00 01 00 00 00 00 a0 02 16 d0 cc 32 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[out,df0]
-4500 0058 809a 0000 ff01 2cfd 0303 0303 0404 0404
-0303 0735 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000
-0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-[out,df0]
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
diff --git a/contrib/ipfilter/test/input/ni12 b/contrib/ipfilter/test/input/ni12
deleted file mode 100644
index 788e603..0000000
--- a/contrib/ipfilter/test/input/ni12
+++ /dev/null
@@ -1,24 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[in,df0] 45 00 00 3c 47 06 40 00 ff 06 20 aa 04 04 04 04 0a 02 02 02 50 00 05 00 00 00 00 01 00 00 00 00 a0 02 16 d0 cc 32 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[out,df0]
-4500 0058 809a 0000 ff01 2cfd 0303 0303 0404 0404
-0303 0735 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000
-0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-[out,df0]
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
diff --git a/contrib/ipfilter/test/input/ni13 b/contrib/ipfilter/test/input/ni13
deleted file mode 100644
index 77569ee..0000000
--- a/contrib/ipfilter/test/input/ni13
+++ /dev/null
@@ -1,235 +0,0 @@
-# 23:18:36.130424 192.168.113.1.1511 > 192.168.113.3.1723: S 2884651685:2884651685(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
-[in,pcn1=192.168.113.3]
-4500 0030 5e11 4000 8006 3961 c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa5 0000 0000
-7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-# 23:18:36.130778 192.168.113.3.1723 > 192.168.113.1.1511: S 2774821082:2774821082(0) ack 2884651686 win 32768 <mss 1460> (DF)
-[out,pcn1]
-4500 002c 69a6 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68da abf0 4aa6
-6012 8000 a348 0000 0204 05b4
-
-# 23:18:36.130784 192.168.113.1.1511 > 192.168.113.3.1723: P 1:157(156) ack 1 win 64240: pptp CTRL_MSGTYPE=SCCRQ PROTO_VER(1.0) FRAME_CAP(A) BEARER_CAP(A) MAX_CHAN(0) FIRM_REV(2600) HOSTNAME() VENDOR(Microsoft Windows NT) (DF)
-[in,pcn1]
-4500 00c4 5e12 4000 8006 38cc c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa6 a564 68db
-5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d
-0001 0000 0100 0000 0000 0001 0000 0001
-0000 0a28 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 4d69 6372 6f73 6f66 7420 5769
-6e64 6f77 7320 4e54 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260235 192.168.113.3.1723 > 192.168.113.1.1511: P 1:157(156) ack 157 win 33580: pptp CTRL_MSGTYPE=SCCRP PROTO_VER(1.0) RESULT_CODE(1) ERR_CODE(0) FRAME_CAP() BEARER_CAP() MAX_CHAN(1) FIRM_REV(1) HOSTNAME(local) VENDOR(linux) (DF)
-[out,pcn1]
-4500 00c4 69a7 4000 4006 6d37 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68db abf0 4b42
-5018 832c cecf 0000 009c 0001 1a2b 3c4d
-0002 0000 0100 0100 0000 0000 0000 0000
-0001 0001 6c6f 6361 6c00 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 6c69 6e75 7800 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260252 192.168.113.1.1511 > 192.168.113.3.1723: P 157:325(168) ack 157 win 64084: pptp CTRL_MSGTYPE=OCRQ CALL_ID(16384) CALL_SER_NUM(4913) MIN_BPS(300) MAX_BPS(100000000) BEARER_TYPE(Any) FRAME_TYPE(E) RECV_WIN(64) PROC_DELAY(0) PHONE_NO_LEN(0) PHONE_NO() SUB_ADDR() (DF)
-[in,pcn1]
-4500 00d0 5e13 4000 8006 38bf c0a8 7101
-c0a8 7103 05e7 06bb abf0 4b42 a564 6977
-5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d
-0007 0000 4000 1331 0000 012c 05f5 e100
-0000 0003 0000 0003 0040 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-
-# 23:18:36.272856 192.168.113.3.1723 > 192.168.113.1.1511: P 157:189(32) ack 325 win 33580: pptp CTRL_MSGTYPE=OCRP CALL_ID(0) PEER_CALL_ID(16384) RESULT_CODE(1) ERR_CODE(0) CAUSE_CODE(0) CONN_SPEED(100000000) RECV_WIN(64) PROC_DELAY(0) PHY_CHAN_ID(0) (DF)
-[out,pcn1]
-4500 0048 69a8 4000 4006 6db2 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6977 abf0 4bea
-5018 832c 36fa 0000 0020 0001 1a2b 3c4d
-0008 0000 0000 4000 0100 0000 05f5 e100
-0040 0000 0000 0000
-
-# 23:18:36.321819 192.168.113.1.1511 > 192.168.113.3.1723: P 325:349(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0xffffffff) RECV_ACCM(0xffffffff) (DF)
-[in,pcn1]
-4500 0040 5e14 4000 8006 394e c0a8 7101
-c0a8 7103 05e7 06bb abf0 4bea a564 6997
-5018 fa34 e810 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 ffff ffff ffff ffff
-
-# 23:18:36.349759 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:0 ppp: LCP 25: Conf-Req(0), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC, Call-Back CBCP
-[in,pcn1]
-4500 0039 5e15 0000 802f 792b c0a8 7101
-c0a8 7103 3001 880b 0019 0000 0000 0000
-ff03 c021 0100 0015 0104 0578 0506 577f
-7c5b 0702 0802 0d03 06
-
-# 23:18:36.389970 192.168.113.3 > 192.168.113.1: gre [KAv1] ID:4000 A:4294967295 [|gre]
-[out,pcn1]
-4500 0020 69a9 0000 ff2f eeaf c0a8 7103
-c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-# 23:18:36.518426 192.168.113.3.1723 > 192.168.113.1.1511: . ack 349 win 33580 (DF)
-[out,pcn1]
-4500 0028 69aa 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6997 abf0 4c02
-5010 832c b5c1 0000
-
-# 23:18:36.555363 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:0 ppp: LCP 24: Conf-Req(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[out,pcn1]
-4500 0038 69ab 0000 ff2f ee95 c0a8 7103
-c0a8 7101 3001 880b 0018 4000 0000 0000
-ff03 c021 0101 0014 0206 0000 0000 0506
-22d9 0cfa 0702 0802
-
-# 23:18:36.556030 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:1 A:0 ppp: LCP 11: Conf-Rej(0), Call-Back CBCP
-[out,pcn1]
-4500 002f 69ac 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 000b 4000 0000 0001
-0000 0000 ff03 c021 0400 0007 0d03 06
-
-# 23:18:36.557166 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:1 A:1 ppp: LCP 24: Conf-Ack(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[in,pcn1]
-4500 003c 5e16 0000 802f 7927 c0a8 7101
-c0a8 7103 3081 880b 0018 0000 0000 0001
-0000 0001 ff03 c021 0201 0014 0206 0000
-0000 0506 22d9 0cfa 0702 0802
-
-# 23:18:36.557764 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:2 ppp: LCP 22: Conf-Req(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[in,pcn1]
-4500 0036 5e17 0000 802f 792c c0a8 7101
-c0a8 7103 3001 880b 0016 0000 0000 0002
-ff03 c021 0101 0012 0104 0578 0506 577f
-7c5b 0702 0802
-
-# 23:18:36.564658 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:2 A:2 ppp: LCP 22: Conf-Ack(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[out,pcn1]
-4500 003a 69ad 0000 ff2f ee91 c0a8 7103
-c0a8 7101 3081 880b 0016 4000 0000 0002
-0000 0002 ff03 c021 0201 0012 0104 0578
-0506 577f 7c5b 0702 0802
-
-# 23:18:36.564803 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:3 ppp: IPCP 18: Conf-Req(1), IP-Addr=192.168.0.1, IP-Comp VJ-Comp
-[out,pcn1]
-4500 0032 69ae 0000 ff2f ee98 c0a8 7103
-c0a8 7101 3001 880b 0012 4000 0000 0003
-8021 0101 0010 0306 c0a8 0001 0206 002d
-0f01
-
-# 23:18:36.570395 192.168.113.1.1511 > 192.168.113.3.1723: P 349:373(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0x00000000) RECV_ACCM(0xffffffff) (DF)
-[in,pcn1]
-4500 0040 5e18 4000 8006 394a c0a8 7101
-c0a8 7103 05e7 06bb abf0 4c02 a564 6997
-5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 0000 0000 ffff ffff
-
-# 23:18:36.573307 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:3 A:3 ppp: LCP 20: Ident(2), Magic-Num=577f7c5b
-[in,pcn1]
-4500 0038 5e19 0000 802f 7928 c0a8 7101
-c0a8 7103 3081 880b 0014 0000 0000 0003
-0000 0003 c021 0c02 0012 577f 7c5b 4d53
-5241 5356 352e 3130
-
-# 23:18:36.573856 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:4 A:3 ppp: LCP 26: Code-Rej(2)
-[out,pcn1]
-4500 003e 69af 0000 ff2f ee8b c0a8 7103
-c0a8 7101 3081 880b 001a 4000 0000 0004
-0000 0003 ff03 c021 0702 0016 0c02 0012
-577f 7c5b 4d53 5241 5356 352e 3130
-
-# 23:18:36.584936 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:4 A:4 ppp: LCP 26: Ident(3), Magic-Num=577f7c5b
-[in,pcn1]
-4500 003e 5e1a 0000 802f 7921 c0a8 7101
-c0a8 7103 3081 880b 001a 0000 0000 0004
-0000 0004 c021 0c03 0018 577f 7c5b 4d53
-5241 532d 302d 434c 4159 4d4f 4f52
-
-# 23:18:36.585562 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:5 A:4 ppp: LCP 32: Code-Rej(3)
-[out,pcn1]
-4500 0044 69b0 0000 ff2f ee84 c0a8 7103
-c0a8 7101 3081 880b 0020 4000 0000 0005
-0000 0004 ff03 c021 0703 001c 0c03 0018
-577f 7c5b 4d53 5241 532d 302d 434c 4159
-4d4f 4f52
-
-# 23:18:36.588721 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:5 A:5 ppp: CCP 12: Conf-Req(4), MPPC
-[in,pcn1]
-4500 0030 5e1b 0000 802f 792e c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0005
-0000 0005 80fd 0104 000a 1206 0100 0001
-
-# 23:18:36.589445 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:6 A:5 ppp: CCP 6: Conf-Req(1)
-[out,pcn1]
-4500 002a 69b1 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 0006
-0000 0005 80fd 0101 0004
-
-# 23:18:36.589540 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:7 ppp: CCP 12: Conf-Rej(4), MPPC
-[out,pcn1]
-4500 002c 69b2 0000 ff2f ee9a c0a8 7103
-c0a8 7101 3001 880b 000c 4000 0000 0007
-80fd 0404 000a 1206 0100 0001
-
-# 23:18:36.590023 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:6 A:7 ppp: IPCP 36: Conf-Req(5), IP-Addr=0.0.0.0, Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[in,pcn1]
-4500 0048 5e1c 0000 802f 7915 c0a8 7101
-c0a8 7103 3081 880b 0024 0000 0000 0006
-0000 0007 8021 0105 0022 0306 0000 0000
-8106 0000 0000 8206 0000 0000 8306 0000
-0000 8406 0000 0000
-
-# 23:18:36.590489 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:8 A:6 ppp: IPCP 30: Conf-Rej(5), Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[out,pcn1]
-4500 0042 69b3 0000 ff2f ee83 c0a8 7103
-c0a8 7101 3081 880b 001e 4000 0000 0008
-0000 0006 8021 0405 001c 8106 0000 0000
-8206 0000 0000 8306 0000 0000 8406 0000
-0000
-
-# 23:18:36.591003 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:7 A:8 ppp: IPCP 12: Conf-Rej(1), IP-Comp VJ-Comp
-[in,pcn1]
-4500 0030 5e1d 0000 802f 792c c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0007
-0000 0008 8021 0401 000a 0206 002d 0f01
-
-# 23:18:36.593819 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:9 A:7 ppp: IPCP 12: Conf-Req(2), IP-Addr=192.168.0.1
-[out,pcn1]
-4500 0030 69b4 0000 ff2f ee94 c0a8 7103
-c0a8 7101 3081 880b 000c 4000 0000 0009
-0000 0007 8021 0102 000a 0306 c0a8 0001
-
-# 23:18:36.594840 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:8 A:9 ppp: CCP 6: Conf-Ack(1)
-[in,pcn1]
-4500 002a 5e1e 0000 802f 7931 c0a8 7101
-c0a8 7103 3081 880b 0006 0000 0000 0008
-0000 0009 80fd 0201 0004 0000 0000
-
-# 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
-[in,pcn1]
-4500 0032 5e1f 0000 802f 7928 c0a8 7101
-c0a8 7103 3001 880b 0012 0000 0000 0009
-80fd 0506 0010 577f 7c5b 003c cd74 0000
-02dc
-
-# 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(6)
-[out,pcn1]
-4500 002a 69b5 0000 ff2f ee99 c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 000a
-0000 0009 80fd 0606 0004
-
diff --git a/contrib/ipfilter/test/input/ni14 b/contrib/ipfilter/test/input/ni14
deleted file mode 100644
index 6811321..0000000
--- a/contrib/ipfilter/test/input/ni14
+++ /dev/null
@@ -1,235 +0,0 @@
-# 23:18:36.130424 192.168.113.1.1511 > 192.168.113.3.1723: S 2884651685:2884651685(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
-[in,pcn1=192.168.113.3]
-4500 0030 5e11 4000 8006 3961 c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa5 0000 0000
-7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-# 23:18:36.130778 192.168.113.3.1723 > 192.168.113.1.1511: S 2774821082:2774821082(0) ack 2884651686 win 32768 <mss 1460> (DF)
-[out,pcn1]
-4500 002c 69a6 4000 4006 207b 7f00 0001
-c0a8 7101 06bb 05e7 a564 68da abf0 4aa6
-6012 8000 55f3 0000 0204 05b4
-
-# 23:18:36.130784 192.168.113.1.1511 > 192.168.113.3.1723: P 1:157(156) ack 1 win 64240: pptp CTRL_MSGTYPE=SCCRQ PROTO_VER(1.0) FRAME_CAP(A) BEARER_CAP(A) MAX_CHAN(0) FIRM_REV(2600) HOSTNAME() VENDOR(Microsoft Windows NT) (DF)
-[in,pcn1]
-4500 00c4 5e12 4000 8006 38cc c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa6 a564 68db
-5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d
-0001 0000 0100 0000 0000 0001 0000 0001
-0000 0a28 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 4d69 6372 6f73 6f66 7420 5769
-6e64 6f77 7320 4e54 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260235 192.168.113.3.1723 > 192.168.113.1.1511: P 1:157(156) ack 157 win 33580: pptp CTRL_MSGTYPE=SCCRP PROTO_VER(1.0) RESULT_CODE(1) ERR_CODE(0) FRAME_CAP() BEARER_CAP() MAX_CHAN(1) FIRM_REV(1) HOSTNAME(local) VENDOR(linux) (DF)
-[out,pcn1]
-4500 00c4 69a7 4000 4006 1fe2 7f00 0001
-c0a8 7101 06bb 05e7 a564 68db abf0 4b42
-5018 832c 817a 0000 009c 0001 1a2b 3c4d
-0002 0000 0100 0100 0000 0000 0000 0000
-0001 0001 6c6f 6361 6c00 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 6c69 6e75 7800 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260252 192.168.113.1.1511 > 192.168.113.3.1723: P 157:325(168) ack 157 win 64084: pptp CTRL_MSGTYPE=OCRQ CALL_ID(16384) CALL_SER_NUM(4913) MIN_BPS(300) MAX_BPS(100000000) BEARER_TYPE(Any) FRAME_TYPE(E) RECV_WIN(64) PROC_DELAY(0) PHONE_NO_LEN(0) PHONE_NO() SUB_ADDR() (DF)
-[in,pcn1]
-4500 00d0 5e13 4000 8006 38bf c0a8 7101
-c0a8 7103 05e7 06bb abf0 4b42 a564 6977
-5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d
-0007 0000 4000 1331 0000 012c 05f5 e100
-0000 0003 0000 0003 0040 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-
-# 23:18:36.272856 192.168.113.3.1723 > 192.168.113.1.1511: P 157:189(32) ack 325 win 33580: pptp CTRL_MSGTYPE=OCRP CALL_ID(0) PEER_CALL_ID(16384) RESULT_CODE(1) ERR_CODE(0) CAUSE_CODE(0) CONN_SPEED(100000000) RECV_WIN(64) PROC_DELAY(0) PHY_CHAN_ID(0) (DF)
-[out,pcn1]
-4500 0048 69a8 4000 4006 205d 7f00 0001
-c0a8 7101 06bb 05e7 a564 6977 abf0 4bea
-5018 832c e9a4 0000 0020 0001 1a2b 3c4d
-0008 0000 0000 4000 0100 0000 05f5 e100
-0040 0000 0000 0000
-
-# 23:18:36.321819 192.168.113.1.1511 > 192.168.113.3.1723: P 325:349(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0xffffffff) RECV_ACCM(0xffffffff) (DF)
-[in,pcn1]
-4500 0040 5e14 4000 8006 394e c0a8 7101
-c0a8 7103 05e7 06bb abf0 4bea a564 6997
-5018 fa34 e810 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 ffff ffff ffff ffff
-
-# 23:18:36.349759 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:0 ppp: LCP 25: Conf-Req(0), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC, Call-Back CBCP
-[in,pcn1]
-4500 0039 5e15 0000 802f 792b c0a8 7101
-c0a8 7103 3001 880b 0019 0000 0000 0000
-ff03 c021 0100 0015 0104 0578 0506 577f
-7c5b 0702 0802 0d03 06
-
-# 23:18:36.389970 192.168.113.3 > 192.168.113.1: gre [KAv1] ID:4000 A:4294967295 [|gre]
-[out,pcn1]
-4500 0020 69a9 0000 ff2f a15a 7f00 0001
-c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-# 23:18:36.518426 192.168.113.3.1723 > 192.168.113.1.1511: . ack 349 win 33580 (DF)
-[out,pcn1]
-4500 0028 69aa 4000 4006 207b 7f00 0001
-c0a8 7101 06bb 05e7 a564 6997 abf0 4c02
-5010 832c 686c 0000
-
-# 23:18:36.555363 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:0 ppp: LCP 24: Conf-Req(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[out,pcn1]
-4500 0038 69ab 0000 ff2f a140 7f00 0001
-c0a8 7101 3001 880b 0018 4000 0000 0000
-ff03 c021 0101 0014 0206 0000 0000 0506
-22d9 0cfa 0702 0802
-
-# 23:18:36.556030 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:1 A:0 ppp: LCP 11: Conf-Rej(0), Call-Back CBCP
-[out,pcn1]
-4500 002f 69ac 0000 ff2f a148 7f00 0001
-c0a8 7101 3081 880b 000b 4000 0000 0001
-0000 0000 ff03 c021 0400 0007 0d03 06
-
-# 23:18:36.557166 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:1 A:1 ppp: LCP 24: Conf-Ack(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[in,pcn1]
-4500 003c 5e16 0000 802f 7927 c0a8 7101
-c0a8 7103 3081 880b 0018 0000 0000 0001
-0000 0001 ff03 c021 0201 0014 0206 0000
-0000 0506 22d9 0cfa 0702 0802
-
-# 23:18:36.557764 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:2 ppp: LCP 22: Conf-Req(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[in,pcn1]
-4500 0036 5e17 0000 802f 792c c0a8 7101
-c0a8 7103 3001 880b 0016 0000 0000 0002
-ff03 c021 0101 0012 0104 0578 0506 577f
-7c5b 0702 0802
-
-# 23:18:36.564658 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:2 A:2 ppp: LCP 22: Conf-Ack(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[out,pcn1]
-4500 003a 69ad 0000 ff2f a13c 7f00 0001
-c0a8 7101 3081 880b 0016 4000 0000 0002
-0000 0002 ff03 c021 0201 0012 0104 0578
-0506 577f 7c5b 0702 0802
-
-# 23:18:36.564803 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:3 ppp: IPCP 18: Conf-Req(1), IP-Addr=192.168.0.1, IP-Comp VJ-Comp
-[out,pcn1]
-4500 0032 69ae 0000 ff2f a143 7f00 0001
-c0a8 7101 3001 880b 0012 4000 0000 0003
-8021 0101 0010 0306 c0a8 0001 0206 002d
-0f01
-
-# 23:18:36.570395 192.168.113.1.1511 > 192.168.113.3.1723: P 349:373(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0x00000000) RECV_ACCM(0xffffffff) (DF)
-[in,pcn1]
-4500 0040 5e18 4000 8006 394a c0a8 7101
-c0a8 7103 05e7 06bb abf0 4c02 a564 6997
-5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 0000 0000 ffff ffff
-
-# 23:18:36.573307 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:3 A:3 ppp: LCP 20: Ident(2), Magic-Num=577f7c5b
-[in,pcn1]
-4500 0038 5e19 0000 802f 7928 c0a8 7101
-c0a8 7103 3081 880b 0014 0000 0000 0003
-0000 0003 c021 0c02 0012 577f 7c5b 4d53
-5241 5356 352e 3130
-
-# 23:18:36.573856 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:4 A:3 ppp: LCP 26: Code-Rej(2)
-[out,pcn1]
-4500 003e 69af 0000 ff2f a136 7f00 0001
-c0a8 7101 3081 880b 001a 4000 0000 0004
-0000 0003 ff03 c021 0702 0016 0c02 0012
-577f 7c5b 4d53 5241 5356 352e 3130
-
-# 23:18:36.584936 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:4 A:4 ppp: LCP 26: Ident(3), Magic-Num=577f7c5b
-[in,pcn1]
-4500 003e 5e1a 0000 802f 7921 c0a8 7101
-c0a8 7103 3081 880b 001a 0000 0000 0004
-0000 0004 c021 0c03 0018 577f 7c5b 4d53
-5241 532d 302d 434c 4159 4d4f 4f52
-
-# 23:18:36.585562 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:5 A:4 ppp: LCP 32: Code-Rej(3)
-[out,pcn1]
-4500 0044 69b0 0000 ff2f a12f 7f00 0001
-c0a8 7101 3081 880b 0020 4000 0000 0005
-0000 0004 ff03 c021 0703 001c 0c03 0018
-577f 7c5b 4d53 5241 532d 302d 434c 4159
-4d4f 4f52
-
-# 23:18:36.588721 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:5 A:5 ppp: CCP 12: Conf-Req(4), MPPC
-[in,pcn1]
-4500 0030 5e1b 0000 802f 792e c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0005
-0000 0005 80fd 0104 000a 1206 0100 0001
-
-# 23:18:36.589445 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:6 A:5 ppp: CCP 6: Conf-Req(1)
-[out,pcn1]
-4500 002a 69b1 0000 ff2f a148 7f00 0001
-c0a8 7101 3081 880b 0006 4000 0000 0006
-0000 0005 80fd 0101 0004
-
-# 23:18:36.589540 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:7 ppp: CCP 12: Conf-Rej(4), MPPC
-[out,pcn1]
-4500 002c 69b2 0000 ff2f a145 7f00 0001
-c0a8 7101 3001 880b 000c 4000 0000 0007
-80fd 0404 000a 1206 0100 0001
-
-# 23:18:36.590023 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:6 A:7 ppp: IPCP 36: Conf-Req(5), IP-Addr=0.0.0.0, Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[in,pcn1]
-4500 0048 5e1c 0000 802f 7915 c0a8 7101
-c0a8 7103 3081 880b 0024 0000 0000 0006
-0000 0007 8021 0105 0022 0306 0000 0000
-8106 0000 0000 8206 0000 0000 8306 0000
-0000 8406 0000 0000
-
-# 23:18:36.590489 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:8 A:6 ppp: IPCP 30: Conf-Rej(5), Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[out,pcn1]
-4500 0042 69b3 0000 ff2f a12e 7f00 0001
-c0a8 7101 3081 880b 001e 4000 0000 0008
-0000 0006 8021 0405 001c 8106 0000 0000
-8206 0000 0000 8306 0000 0000 8406 0000
-0000
-
-# 23:18:36.591003 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:7 A:8 ppp: IPCP 12: Conf-Rej(1), IP-Comp VJ-Comp
-[in,pcn1]
-4500 0030 5e1d 0000 802f 792c c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0007
-0000 0008 8021 0401 000a 0206 002d 0f01
-
-# 23:18:36.593819 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:9 A:7 ppp: IPCP 12: Conf-Req(2), IP-Addr=192.168.0.1
-[out,pcn1]
-4500 0030 69b4 0000 ff2f a13f 7f00 0001
-c0a8 7101 3081 880b 000c 4000 0000 0009
-0000 0007 8021 0102 000a 0306 c0a8 0001
-
-# 23:18:36.594840 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:8 A:9 ppp: CCP 6: Conf-Ack(1)
-[in,pcn1]
-4500 002a 5e1e 0000 802f 7931 c0a8 7101
-c0a8 7103 3081 880b 0006 0000 0000 0008
-0000 0009 80fd 0201 0004 0000 0000
-
-# 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
-[in,pcn1]
-4500 0032 5e1f 0000 802f 7928 c0a8 7101
-c0a8 7103 3001 880b 0012 0000 0000 0009
-80fd 0506 0010 577f 7c5b 003c cd74 0000
-02dc
-
-# 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(6)
-[out,pcn1]
-4500 002a 69b5 0000 ff2f a144 7f00 0001
-c0a8 7101 3081 880b 0006 4000 0000 000a
-0000 0009 80fd 0606 0004
-
diff --git a/contrib/ipfilter/test/input/ni15 b/contrib/ipfilter/test/input/ni15
deleted file mode 100644
index fb445bb..0000000
--- a/contrib/ipfilter/test/input/ni15
+++ /dev/null
@@ -1,235 +0,0 @@
-# 23:18:36.130424 192.168.113.1.1511 > 192.168.113.3.1723: S 2884651685:2884651685(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
-[out,pcn1=192.168.113.3]
-4500 0030 5e11 4000 8006 3961 c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa5 0000 0000
-7002 faf0 21a1 0000 0204 05b4 0101 0402
-
-# 23:18:36.130778 192.168.113.3.1723 > 192.168.113.1.1511: S 2774821082:2774821082(0) ack 2884651686 win 32768 <mss 1460> (DF)
-[in,pcn1]
-4500 002c 69a6 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68da abf0 4aa6
-6012 8000 a348 0000 0204 05b4
-
-# 23:18:36.130784 192.168.113.1.1511 > 192.168.113.3.1723: P 1:157(156) ack 1 win 64240: pptp CTRL_MSGTYPE=SCCRQ PROTO_VER(1.0) FRAME_CAP(A) BEARER_CAP(A) MAX_CHAN(0) FIRM_REV(2600) HOSTNAME() VENDOR(Microsoft Windows NT) (DF)
-[out,pcn1]
-4500 00c4 5e12 4000 8006 38cc c0a8 7101
-c0a8 7103 05e7 06bb abf0 4aa6 a564 68db
-5018 faf0 e2a0 0000 009c 0001 1a2b 3c4d
-0001 0000 0100 0000 0000 0001 0000 0001
-0000 0a28 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 4d69 6372 6f73 6f66 7420 5769
-6e64 6f77 7320 4e54 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260235 192.168.113.3.1723 > 192.168.113.1.1511: P 1:157(156) ack 157 win 33580: pptp CTRL_MSGTYPE=SCCRP PROTO_VER(1.0) RESULT_CODE(1) ERR_CODE(0) FRAME_CAP() BEARER_CAP() MAX_CHAN(1) FIRM_REV(1) HOSTNAME(local) VENDOR(linux) (DF)
-[in,pcn1]
-4500 00c4 69a7 4000 4006 6d37 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68db abf0 4b42
-5018 832c cecf 0000 009c 0001 1a2b 3c4d
-0002 0000 0100 0100 0000 0000 0000 0000
-0001 0001 6c6f 6361 6c00 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 6c69 6e75 7800 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260252 192.168.113.1.1511 > 192.168.113.3.1723: P 157:325(168) ack 157 win 64084: pptp CTRL_MSGTYPE=OCRQ CALL_ID(16384) CALL_SER_NUM(4913) MIN_BPS(300) MAX_BPS(100000000) BEARER_TYPE(Any) FRAME_TYPE(E) RECV_WIN(64) PROC_DELAY(0) PHONE_NO_LEN(0) PHONE_NO() SUB_ADDR() (DF)
-[out,pcn1]
-4500 00d0 5e13 4000 8006 38bf c0a8 7101
-c0a8 7103 05e7 06bb abf0 4b42 a564 6977
-5018 fa54 ac07 0000 00a8 0001 1a2b 3c4d
-0007 0000 4000 1331 0000 012c 05f5 e100
-0000 0003 0000 0003 0040 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-
-# 23:18:36.272856 192.168.113.3.1723 > 192.168.113.1.1511: P 157:189(32) ack 325 win 33580: pptp CTRL_MSGTYPE=OCRP CALL_ID(0) PEER_CALL_ID(16384) RESULT_CODE(1) ERR_CODE(0) CAUSE_CODE(0) CONN_SPEED(100000000) RECV_WIN(64) PROC_DELAY(0) PHY_CHAN_ID(0) (DF)
-[in,pcn1]
-4500 0048 69a8 4000 4006 6db2 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6977 abf0 4bea
-5018 832c 36fa 0000 0020 0001 1a2b 3c4d
-0008 0000 0000 4000 0100 0000 05f5 e100
-0040 0000 0000 0000
-
-# 23:18:36.321819 192.168.113.1.1511 > 192.168.113.3.1723: P 325:349(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0xffffffff) RECV_ACCM(0xffffffff) (DF)
-[out,pcn1]
-4500 0040 5e14 4000 8006 394e c0a8 7101
-c0a8 7103 05e7 06bb abf0 4bea a564 6997
-5018 fa34 e810 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 ffff ffff ffff ffff
-
-# 23:18:36.349759 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:0 ppp: LCP 25: Conf-Req(0), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC, Call-Back CBCP
-[out,pcn1]
-4500 0039 5e15 0000 802f 792b c0a8 7101
-c0a8 7103 3001 880b 0019 0000 0000 0000
-ff03 c021 0100 0015 0104 0578 0506 577f
-7c5b 0702 0802 0d03 06
-
-# 23:18:36.389970 192.168.113.3 > 192.168.113.1: gre [KAv1] ID:4000 A:4294967295 [|gre]
-[in,pcn1]
-4500 0020 69a9 0000 ff2f eeaf c0a8 7103
-c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-# 23:18:36.518426 192.168.113.3.1723 > 192.168.113.1.1511: . ack 349 win 33580 (DF)
-[in,pcn1]
-4500 0028 69aa 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6997 abf0 4c02
-5010 832c b5c1 0000
-
-# 23:18:36.555363 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:0 ppp: LCP 24: Conf-Req(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[in,pcn1]
-4500 0038 69ab 0000 ff2f ee95 c0a8 7103
-c0a8 7101 3001 880b 0018 4000 0000 0000
-ff03 c021 0101 0014 0206 0000 0000 0506
-22d9 0cfa 0702 0802
-
-# 23:18:36.556030 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:1 A:0 ppp: LCP 11: Conf-Rej(0), Call-Back CBCP
-[in,pcn1]
-4500 002f 69ac 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 000b 4000 0000 0001
-0000 0000 ff03 c021 0400 0007 0d03 06
-
-# 23:18:36.557166 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:1 A:1 ppp: LCP 24: Conf-Ack(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[out,pcn1]
-4500 003c 5e16 0000 802f 7927 c0a8 7101
-c0a8 7103 3081 880b 0018 0000 0000 0001
-0000 0001 ff03 c021 0201 0014 0206 0000
-0000 0506 22d9 0cfa 0702 0802
-
-# 23:18:36.557764 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:2 ppp: LCP 22: Conf-Req(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[out,pcn1]
-4500 0036 5e17 0000 802f 792c c0a8 7101
-c0a8 7103 3001 880b 0016 0000 0000 0002
-ff03 c021 0101 0012 0104 0578 0506 577f
-7c5b 0702 0802
-
-# 23:18:36.564658 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:2 A:2 ppp: LCP 22: Conf-Ack(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[in,pcn1]
-4500 003a 69ad 0000 ff2f ee91 c0a8 7103
-c0a8 7101 3081 880b 0016 4000 0000 0002
-0000 0002 ff03 c021 0201 0012 0104 0578
-0506 577f 7c5b 0702 0802
-
-# 23:18:36.564803 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:3 ppp: IPCP 18: Conf-Req(1), IP-Addr=192.168.0.1, IP-Comp VJ-Comp
-[in,pcn1]
-4500 0032 69ae 0000 ff2f ee98 c0a8 7103
-c0a8 7101 3001 880b 0012 4000 0000 0003
-8021 0101 0010 0306 c0a8 0001 0206 002d
-0f01
-
-# 23:18:36.570395 192.168.113.1.1511 > 192.168.113.3.1723: P 349:373(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0x00000000) RECV_ACCM(0xffffffff) (DF)
-[out,pcn1]
-4500 0040 5e18 4000 8006 394a c0a8 7101
-c0a8 7103 05e7 06bb abf0 4c02 a564 6997
-5018 fa34 e7f8 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 0000 0000 ffff ffff
-
-# 23:18:36.573307 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:3 A:3 ppp: LCP 20: Ident(2), Magic-Num=577f7c5b
-[out,pcn1]
-4500 0038 5e19 0000 802f 7928 c0a8 7101
-c0a8 7103 3081 880b 0014 0000 0000 0003
-0000 0003 c021 0c02 0012 577f 7c5b 4d53
-5241 5356 352e 3130
-
-# 23:18:36.573856 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:4 A:3 ppp: LCP 26: Code-Rej(2)
-[in,pcn1]
-4500 003e 69af 0000 ff2f ee8b c0a8 7103
-c0a8 7101 3081 880b 001a 4000 0000 0004
-0000 0003 ff03 c021 0702 0016 0c02 0012
-577f 7c5b 4d53 5241 5356 352e 3130
-
-# 23:18:36.584936 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:4 A:4 ppp: LCP 26: Ident(3), Magic-Num=577f7c5b
-[out,pcn1]
-4500 003e 5e1a 0000 802f 7921 c0a8 7101
-c0a8 7103 3081 880b 001a 0000 0000 0004
-0000 0004 c021 0c03 0018 577f 7c5b 4d53
-5241 532d 302d 434c 4159 4d4f 4f52
-
-# 23:18:36.585562 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:5 A:4 ppp: LCP 32: Code-Rej(3)
-[in,pcn1]
-4500 0044 69b0 0000 ff2f ee84 c0a8 7103
-c0a8 7101 3081 880b 0020 4000 0000 0005
-0000 0004 ff03 c021 0703 001c 0c03 0018
-577f 7c5b 4d53 5241 532d 302d 434c 4159
-4d4f 4f52
-
-# 23:18:36.588721 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:5 A:5 ppp: CCP 12: Conf-Req(4), MPPC
-[out,pcn1]
-4500 0030 5e1b 0000 802f 792e c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0005
-0000 0005 80fd 0104 000a 1206 0100 0001
-
-# 23:18:36.589445 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:6 A:5 ppp: CCP 6: Conf-Req(1)
-[in,pcn1]
-4500 002a 69b1 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 0006
-0000 0005 80fd 0101 0004
-
-# 23:18:36.589540 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:7 ppp: CCP 12: Conf-Rej(4), MPPC
-[in,pcn1]
-4500 002c 69b2 0000 ff2f ee9a c0a8 7103
-c0a8 7101 3001 880b 000c 4000 0000 0007
-80fd 0404 000a 1206 0100 0001
-
-# 23:18:36.590023 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:6 A:7 ppp: IPCP 36: Conf-Req(5), IP-Addr=0.0.0.0, Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[out,pcn1]
-4500 0048 5e1c 0000 802f 7915 c0a8 7101
-c0a8 7103 3081 880b 0024 0000 0000 0006
-0000 0007 8021 0105 0022 0306 0000 0000
-8106 0000 0000 8206 0000 0000 8306 0000
-0000 8406 0000 0000
-
-# 23:18:36.590489 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:8 A:6 ppp: IPCP 30: Conf-Rej(5), Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[in,pcn1]
-4500 0042 69b3 0000 ff2f ee83 c0a8 7103
-c0a8 7101 3081 880b 001e 4000 0000 0008
-0000 0006 8021 0405 001c 8106 0000 0000
-8206 0000 0000 8306 0000 0000 8406 0000
-0000
-
-# 23:18:36.591003 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:7 A:8 ppp: IPCP 12: Conf-Rej(1), IP-Comp VJ-Comp
-[out,pcn1]
-4500 0030 5e1d 0000 802f 792c c0a8 7101
-c0a8 7103 3081 880b 000c 0000 0000 0007
-0000 0008 8021 0401 000a 0206 002d 0f01
-
-# 23:18:36.593819 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:9 A:7 ppp: IPCP 12: Conf-Req(2), IP-Addr=192.168.0.1
-[in,pcn1]
-4500 0030 69b4 0000 ff2f ee94 c0a8 7103
-c0a8 7101 3081 880b 000c 4000 0000 0009
-0000 0007 8021 0102 000a 0306 c0a8 0001
-
-# 23:18:36.594840 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:8 A:9 ppp: CCP 6: Conf-Ack(1)
-[out,pcn1]
-4500 002a 5e1e 0000 802f 7931 c0a8 7101
-c0a8 7103 3081 880b 0006 0000 0000 0008
-0000 0009 80fd 0201 0004 0000 0000
-
-# 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
-[out,pcn1]
-4500 0032 5e1f 0000 802f 7928 c0a8 7101
-c0a8 7103 3001 880b 0012 0000 0000 0009
-80fd 0506 0010 577f 7c5b 003c cd74 0000
-02dc
-
-# 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(6)
-[in,pcn1]
-4500 002a 69b5 0000 ff2f ee99 c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 000a
-0000 0009 80fd 0606 0004
-
diff --git a/contrib/ipfilter/test/input/ni16 b/contrib/ipfilter/test/input/ni16
deleted file mode 100644
index 24bfcfc..0000000
--- a/contrib/ipfilter/test/input/ni16
+++ /dev/null
@@ -1,235 +0,0 @@
-# 23:18:36.130424 192.168.113.1.1511 > 192.168.113.3.1723: S 2884651685:2884651685(0) win 64240 <mss 1460,nop,nop,sackOK> (DF)
-[out,pcn1=192.168.113.1]
-4500 0030 5e11 4000 8006 5f07 0a02 0202
-c0a8 7103 05e7 06bb abf0 4aa5 0000 0000
-7002 faf0 4747 0000 0204 05b4 0101 0402
-
-# 23:18:36.130778 192.168.113.3.1723 > 192.168.113.1.1511: S 2774821082:2774821082(0) ack 2884651686 win 32768 <mss 1460> (DF)
-[in,pcn1]
-4500 002c 69a6 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68da abf0 4aa6
-6012 8000 a348 0000 0204 05b4
-
-# 23:18:36.130784 192.168.113.1.1511 > 192.168.113.3.1723: P 1:157(156) ack 1 win 64240: pptp CTRL_MSGTYPE=SCCRQ PROTO_VER(1.0) FRAME_CAP(A) BEARER_CAP(A) MAX_CHAN(0) FIRM_REV(2600) HOSTNAME() VENDOR(Microsoft Windows NT) (DF)
-[out,pcn1]
-4500 00c4 5e12 4000 8006 5e72 0a02 0202
-c0a8 7103 05e7 06bb abf0 4aa6 a564 68db
-5018 faf0 0847 0000 009c 0001 1a2b 3c4d
-0001 0000 0100 0000 0000 0001 0000 0001
-0000 0a28 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 4d69 6372 6f73 6f66 7420 5769
-6e64 6f77 7320 4e54 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260235 192.168.113.3.1723 > 192.168.113.1.1511: P 1:157(156) ack 157 win 33580: pptp CTRL_MSGTYPE=SCCRP PROTO_VER(1.0) RESULT_CODE(1) ERR_CODE(0) FRAME_CAP() BEARER_CAP() MAX_CHAN(1) FIRM_REV(1) HOSTNAME(local) VENDOR(linux) (DF)
-[in,pcn1]
-4500 00c4 69a7 4000 4006 6d37 c0a8 7103
-c0a8 7101 06bb 05e7 a564 68db abf0 4b42
-5018 832c cecf 0000 009c 0001 1a2b 3c4d
-0002 0000 0100 0100 0000 0000 0000 0000
-0001 0001 6c6f 6361 6c00 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 6c69 6e75 7800 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-# 23:18:36.260252 192.168.113.1.1511 > 192.168.113.3.1723: P 157:325(168) ack 157 win 64084: pptp CTRL_MSGTYPE=OCRQ CALL_ID(16384) CALL_SER_NUM(4913) MIN_BPS(300) MAX_BPS(100000000) BEARER_TYPE(Any) FRAME_TYPE(E) RECV_WIN(64) PROC_DELAY(0) PHONE_NO_LEN(0) PHONE_NO() SUB_ADDR() (DF)
-[out,pcn1]
-4500 00d0 5e13 4000 8006 5e65 0a02 0202
-c0a8 7103 05e7 06bb abf0 4b42 a564 6977
-5018 fa54 d1ad 0000 00a8 0001 1a2b 3c4d
-0007 0000 4000 1331 0000 012c 05f5 e100
-0000 0003 0000 0003 0040 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-
-# 23:18:36.272856 192.168.113.3.1723 > 192.168.113.1.1511: P 157:189(32) ack 325 win 33580: pptp CTRL_MSGTYPE=OCRP CALL_ID(0) PEER_CALL_ID(16384) RESULT_CODE(1) ERR_CODE(0) CAUSE_CODE(0) CONN_SPEED(100000000) RECV_WIN(64) PROC_DELAY(0) PHY_CHAN_ID(0) (DF)
-[in,pcn1]
-4500 0048 69a8 4000 4006 6db2 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6977 abf0 4bea
-5018 832c 36fa 0000 0020 0001 1a2b 3c4d
-0008 0000 0000 4000 0100 0000 05f5 e100
-0040 0000 0000 0000
-
-# 23:18:36.321819 192.168.113.1.1511 > 192.168.113.3.1723: P 325:349(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0xffffffff) RECV_ACCM(0xffffffff) (DF)
-[out,pcn1]
-4500 0040 5e14 4000 8006 5ef4 0a02 0202
-c0a8 7103 05e7 06bb abf0 4bea a564 6997
-5018 fa34 0db7 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 ffff ffff ffff ffff
-
-# 23:18:36.349759 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:0 ppp: LCP 25: Conf-Req(0), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC, Call-Back CBCP
-[out,pcn1]
-4500 0039 5e15 0000 802f 9ed1 0a02 0202
-c0a8 7103 3001 880b 0019 0000 0000 0000
-ff03 c021 0100 0015 0104 0578 0506 577f
-7c5b 0702 0802 0d03 06
-
-# 23:18:36.389970 192.168.113.3 > 192.168.113.1: gre [KAv1] ID:4000 A:4294967295 [|gre]
-[in,pcn1]
-4500 0020 69a9 0000 ff2f eeaf c0a8 7103
-c0a8 7101 2081 880b 0000 4000 ffff ffff
-
-# 23:18:36.518426 192.168.113.3.1723 > 192.168.113.1.1511: . ack 349 win 33580 (DF)
-[in,pcn1]
-4500 0028 69aa 4000 4006 6dd0 c0a8 7103
-c0a8 7101 06bb 05e7 a564 6997 abf0 4c02
-5010 832c b5c1 0000
-
-# 23:18:36.555363 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:0 ppp: LCP 24: Conf-Req(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[in,pcn1]
-4500 0038 69ab 0000 ff2f ee95 c0a8 7103
-c0a8 7101 3001 880b 0018 4000 0000 0000
-ff03 c021 0101 0014 0206 0000 0000 0506
-22d9 0cfa 0702 0802
-
-# 23:18:36.556030 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:1 A:0 ppp: LCP 11: Conf-Rej(0), Call-Back CBCP
-[in,pcn1]
-4500 002f 69ac 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 000b 4000 0000 0001
-0000 0000 ff03 c021 0400 0007 0d03 06
-
-# 23:18:36.557166 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:1 A:1 ppp: LCP 24: Conf-Ack(1), ACCM=00000000, Magic-Num=22d90cfa, PFC, ACFC
-[out,pcn1]
-4500 003c 5e16 0000 802f 9ecd 0a02 0202
-c0a8 7103 3081 880b 0018 0000 0000 0001
-0000 0001 ff03 c021 0201 0014 0206 0000
-0000 0506 22d9 0cfa 0702 0802
-
-# 23:18:36.557764 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:2 ppp: LCP 22: Conf-Req(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[out,pcn1]
-4500 0036 5e17 0000 802f 9ed2 0a02 0202
-c0a8 7103 3001 880b 0016 0000 0000 0002
-ff03 c021 0101 0012 0104 0578 0506 577f
-7c5b 0702 0802
-
-# 23:18:36.564658 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:2 A:2 ppp: LCP 22: Conf-Ack(1), MRU=1400, Magic-Num=577f7c5b, PFC, ACFC
-[in,pcn1]
-4500 003a 69ad 0000 ff2f ee91 c0a8 7103
-c0a8 7101 3081 880b 0016 4000 0000 0002
-0000 0002 ff03 c021 0201 0012 0104 0578
-0506 577f 7c5b 0702 0802
-
-# 23:18:36.564803 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:3 ppp: IPCP 18: Conf-Req(1), IP-Addr=192.168.0.1, IP-Comp VJ-Comp
-[in,pcn1]
-4500 0032 69ae 0000 ff2f ee98 c0a8 7103
-c0a8 7101 3001 880b 0012 4000 0000 0003
-8021 0101 0010 0306 c0a8 0001 0206 002d
-0f01
-
-# 23:18:36.570395 192.168.113.1.1511 > 192.168.113.3.1723: P 349:373(24) ack 189 win 64052: pptp CTRL_MSGTYPE=SLI PEER_CALL_ID(0) SEND_ACCM(0x00000000) RECV_ACCM(0xffffffff) (DF)
-[out,pcn1]
-4500 0040 5e18 4000 8006 5ef0 0a02 0202
-c0a8 7103 05e7 06bb abf0 4c02 a564 6997
-5018 fa34 0d9f 0000 0018 0001 1a2b 3c4d
-000f 0000 0000 0000 0000 0000 ffff ffff
-
-# 23:18:36.573307 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:3 A:3 ppp: LCP 20: Ident(2), Magic-Num=577f7c5b
-[out,pcn1]
-4500 0038 5e19 0000 802f 9ece 0a02 0202
-c0a8 7103 3081 880b 0014 0000 0000 0003
-0000 0003 c021 0c02 0012 577f 7c5b 4d53
-5241 5356 352e 3130
-
-# 23:18:36.573856 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:4 A:3 ppp: LCP 26: Code-Rej(2)
-[in,pcn1]
-4500 003e 69af 0000 ff2f ee8b c0a8 7103
-c0a8 7101 3081 880b 001a 4000 0000 0004
-0000 0003 ff03 c021 0702 0016 0c02 0012
-577f 7c5b 4d53 5241 5356 352e 3130
-
-# 23:18:36.584936 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:4 A:4 ppp: LCP 26: Ident(3), Magic-Num=577f7c5b
-[out,pcn1]
-4500 003e 5e1a 0000 802f 9ec7 0a02 0202
-c0a8 7103 3081 880b 001a 0000 0000 0004
-0000 0004 c021 0c03 0018 577f 7c5b 4d53
-5241 532d 302d 434c 4159 4d4f 4f52
-
-# 23:18:36.585562 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:5 A:4 ppp: LCP 32: Code-Rej(3)
-[in,pcn1]
-4500 0044 69b0 0000 ff2f ee84 c0a8 7103
-c0a8 7101 3081 880b 0020 4000 0000 0005
-0000 0004 ff03 c021 0703 001c 0c03 0018
-577f 7c5b 4d53 5241 532d 302d 434c 4159
-4d4f 4f52
-
-# 23:18:36.588721 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:5 A:5 ppp: CCP 12: Conf-Req(4), MPPC
-[out,pcn1]
-4500 0030 5e1b 0000 802f 9ed4 0a02 0202
-c0a8 7103 3081 880b 000c 0000 0000 0005
-0000 0005 80fd 0104 000a 1206 0100 0001
-
-# 23:18:36.589445 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:6 A:5 ppp: CCP 6: Conf-Req(1)
-[in,pcn1]
-4500 002a 69b1 0000 ff2f ee9d c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 0006
-0000 0005 80fd 0101 0004
-
-# 23:18:36.589540 192.168.113.3 > 192.168.113.1: gre [KSv1] ID:4000 S:7 ppp: CCP 12: Conf-Rej(4), MPPC
-[in,pcn1]
-4500 002c 69b2 0000 ff2f ee9a c0a8 7103
-c0a8 7101 3001 880b 000c 4000 0000 0007
-80fd 0404 000a 1206 0100 0001
-
-# 23:18:36.590023 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:6 A:7 ppp: IPCP 36: Conf-Req(5), IP-Addr=0.0.0.0, Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[out,pcn1]
-4500 0048 5e1c 0000 802f 9ebb 0a02 0202
-c0a8 7103 3081 880b 0024 0000 0000 0006
-0000 0007 8021 0105 0022 0306 0000 0000
-8106 0000 0000 8206 0000 0000 8306 0000
-0000 8406 0000 0000
-
-# 23:18:36.590489 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:8 A:6 ppp: IPCP 30: Conf-Rej(5), Pri-DNS=0.0.0.0, Pri-NBNS=0.0.0.0, Sec-DNS=0.0.0.0, Sec-NBNS=0.0.0.0
-[in,pcn1]
-4500 0042 69b3 0000 ff2f ee83 c0a8 7103
-c0a8 7101 3081 880b 001e 4000 0000 0008
-0000 0006 8021 0405 001c 8106 0000 0000
-8206 0000 0000 8306 0000 0000 8406 0000
-0000
-
-# 23:18:36.591003 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:7 A:8 ppp: IPCP 12: Conf-Rej(1), IP-Comp VJ-Comp
-[out,pcn1]
-4500 0030 5e1d 0000 802f 9ed2 0a02 0202
-c0a8 7103 3081 880b 000c 0000 0000 0007
-0000 0008 8021 0401 000a 0206 002d 0f01
-
-# 23:18:36.593819 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:9 A:7 ppp: IPCP 12: Conf-Req(2), IP-Addr=192.168.0.1
-[in,pcn1]
-4500 0030 69b4 0000 ff2f ee94 c0a8 7103
-c0a8 7101 3081 880b 000c 4000 0000 0009
-0000 0007 8021 0102 000a 0306 c0a8 0001
-
-# 23:18:36.594840 192.168.113.1 > 192.168.113.3: gre [KSAv1] ID:0000 S:8 A:9 ppp: CCP 6: Conf-Ack(1)
-[out,pcn1]
-4500 002a 5e1e 0000 802f 9ed7 0a02 0202
-c0a8 7103 3081 880b 0006 0000 0000 0008
-0000 0009 80fd 0201 0004 0000 0000
-
-# 23:18:36.595525 192.168.113.1 > 192.168.113.3: gre [KSv1] ID:0000 S:9 ppp: CCP 18: Term-Req(6)
-[out,pcn1]
-4500 0032 5e1f 0000 802f 9ece 0a02 0202
-c0a8 7103 3001 880b 0012 0000 0000 0009
-80fd 0506 0010 577f 7c5b 003c cd74 0000
-02dc
-
-# 23:18:36.595937 192.168.113.3 > 192.168.113.1: gre [KSAv1] ID:4000 S:10 A:9 ppp: CCP 6: Term-Ack(6)
-[in,pcn1]
-4500 002a 69b5 0000 ff2f ee99 c0a8 7103
-c0a8 7101 3081 880b 0006 4000 0000 000a
-0000 0009 80fd 0606 0004
-
diff --git a/contrib/ipfilter/test/input/ni17 b/contrib/ipfilter/test/input/ni17
deleted file mode 100644
index f9dec94..0000000
--- a/contrib/ipfilter/test/input/ni17
+++ /dev/null
@@ -1,6 +0,0 @@
-in on le0 tcp 10.2.2.5,2000 203.1.1.1,80
-in on le0 tcp 10.2.2.6,2000 203.1.1.1,80
-in on le0 tcp 10.2.2.7,2000 203.1.1.1,80
-in on le0 tcp 10.2.2.7,2001 203.1.1.1,80
-in on le0 tcp 10.2.2.8,2000 203.1.1.1,80
-in on le0 tcp 10.2.2.9,2000 203.1.1.1,80
diff --git a/contrib/ipfilter/test/input/ni19 b/contrib/ipfilter/test/input/ni19
deleted file mode 100644
index d95e68a..0000000
--- a/contrib/ipfilter/test/input/ni19
+++ /dev/null
@@ -1,157 +0,0 @@
-# 192.168.113.3.1009 > 10.1.1.4.shell: SYN win 32768 <mss 1460,nop,wscale 0,sackOK,nop,nop,nop,nop,timestamp 0 0>
-[out,bge0]
-4500 0040 e3fc 4000 4006 1a0b c0a8 7103
-0a01 0104 03f1 0202 6523 90b2 0000 0000
-b002 8000 7d87 0000 0204 05b4 0103 0300
-0402 0101 0101 080a 0000 0000 0000 0000
-
-# 10.1.1.4.shell > 10.1.1.1.1009: SYN win 5840 <mss 1460,nop,nop,sackOK,nop,wscale 2>
-[in,bge0]
-4500 0034 0000 4000 4006 24be 0a01 0104
-0a01 0101 0202 03f1 915a a5c4 6523 90b3
-8012 16d0 0f47 0000 0204 05b4 0101 0402
-0103 0302
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0028 e3fd 4000 4006 1a22 c0a8 7103
-0a01 0104 03f1 0202 6523 90b3 915a a5c5
-5010 832c bd0d 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 002d e3fe 4000 4006 1a1c c0a8 7103
-0a01 0104 03f1 0202 6523 90b3 915a a5c5
-5018 832c 5b98 0000 3130 3038 00
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0028 7ce5 4000 4006 a7e4 0a01 0104
-0a01 0101 0202 03f1 915a a5c5 6523 90b8
-5010 05b4 612b 0000 0000 0000 0000
-
-# 10.1.1.4.1023 > 10.1.1.1.1008: SYN win 5840 <mss 1460,sackOK,timestamp 3791140 0,nop,wscale 2>
-[in,bge0]
-4500 003c 1186 4000 4006 1330 0a01 0104
-0a01 0101 03ff 03f0 91d4 c8a2 0000 0000
-a002 16d0 df6a 0000 0204 05b4 0402 080a
-0039 d924 0000 0000 0103 0302
-
-# 192.168.113.3.1008 > 10.1.1.4.1023: SYN win 32768 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 3791140,sackOK,nop,nop>
-[out,bge0]
-4500 0040 e3ff 4000 4006 1a08 c0a8 7103
-0a01 0104 03f0 03ff 66e5 b810 91d4 c8a3
-b012 8000 1e85 0000 0204 05b4 0103 0300
-0101 080a 0000 0000 0039 d924 0402 0101
-
-# 10.1.1.4.1023 > 10.1.1.1.1008
-[in,bge0]
-4500 0034 1188 4000 4006 1336 0a01 0104
-0a01 0101 03ff 03f0 91d4 c8a3 66e5 b811
-8010 05b4 0046 0000 0101 080a 0039 d925
-0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0030 e400 4000 4006 1a17 c0a8 7103
-0a01 0104 03f1 0202 6523 90b8 915a a5c5
-5018 832c 0eb6 0000 6461 7272 656e 7200
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0028 7ce7 4000 4006 a7e2 0a01 0104
-0a01 0101 0202 03f1 915a a5c5 6523 90c0
-5010 05b4 6123 0000 0000 0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0053 e401 4000 4006 19f3 c0a8 7103
-0a01 0104 03f1 0202 6523 90c0 915a a5c5
-5018 832c a63d 0000 6461 7272 656e 7200
-7368 202d 6320 2265 6368 6f20 666f 6f20
-3e26 313b 2065 6368 6f20 6261 7220 3e26
-3222 00
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0028 7ce9 4000 4006 a7e0 0a01 0104
-0a01 0101 0202 03f1 915a a5c5 6523 90eb
-5010 05b4 60f8 0000 0000 0000 0000
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0029 7ceb 4000 4006 a7dd 0a01 0104
-0a01 0101 0202 03f1 915a a5c5 6523 90eb
-5018 05b4 60ef 0000 0000 0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0028 e403 4000 4006 1a1c c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5c6
-5010 832c bcd4 0000
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 002c 7ced 4000 4006 a7d8 0a01 0104
-0a01 0101 0202 03f1 915a a5c6 6523 90eb
-5018 05b4 8b71 0000 666f 6f0a 0000
-
-# 10.1.1.4.1023 > 10.1.1.1.1008
-[in,bge0]
-4500 0038 118a 4000 4006 1330 0a01 0104
-0a01 0101 03ff 03f0 91d4 c8a3 66e5 b811
-8018 05b4 2787 0000 0101 080a 0039 dd6c
-0000 0000 6261 720a
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0028 7cef 4000 4006 a7da 0a01 0104
-0a01 0101 0202 03f1 915a a5ca 6523 90eb
-5011 05b4 60f2 0000 0000 0000 0000
-
-# 10.1.1.4.1023 > 10.1.1.1.1008
-[in,bge0]
-4500 0034 118c 4000 4006 1332 0a01 0104
-0a01 0101 03ff 03f0 91d4 c8a7 66e5 b811
-8011 05b4 fbf8 0000 0101 080a 0039 dd6d
-0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0028 e404 4000 4006 1a1b c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5cb
-5010 8328 bcd3 0000
-
-# 192.168.113.3.1008 > 10.1.1.4.1023
-[out,bge0]
-4500 0034 e405 4000 4006 1a0e c0a8 7103
-0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8
-8010 8328 57d7 0000 0101 080a 0000 0004
-0039 dd6c
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[out,bge0]
-4500 0028 e40a 4000 4006 1a15 c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5cb
-5011 832c bcce 0000
-
-# 192.168.113.3.1008 > 10.1.1.4.1023
-[out,bge0]
-4500 0034 e40b 4000 4006 1a08 c0a8 7103
-0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8
-8011 832c 57d2 0000 0101 080a 0000 0004
-0039 dd6c
-
-# 10.1.1.4.shell > 10.1.1.1.1009
-[in,bge0]
-4500 0028 0004 4000 4006 24c6 0a01 0104
-0a01 0101 0202 03f1 915a a5cb 6523 90ec
-5010 05b4 60f1 0000 0000 0000 0000
-
-# 10.1.1.4.1023 > 10.1.1.1.1008
-[in,bge0]
-4500 0034 118e 4000 4006 1330 0a01 0104
-0a01 0101 03ff 03f0 91d4 c8a8 66e5 b812
-8010 05b4 fbf2 0000 0101 080a 0039 dd6e
-0000 0004
-
diff --git a/contrib/ipfilter/test/input/ni2 b/contrib/ipfilter/test/input/ni2
deleted file mode 100644
index 3045821..0000000
--- a/contrib/ipfilter/test/input/ni2
+++ /dev/null
@@ -1,161 +0,0 @@
-# Test of fragmentation required coming from the inside.
-[out,xl0]
-4510 002c bd0d 4000 3e06 b1d1
-0a01 0201
-c0a8 0133
-05f6 0077 a664 2485 0000 0000
-6002 4000 b8f2 0000 0204 05b4
-
-[in,xl0]
-4500 002c ce83 4000 7e06 606b
-c0a8 0133
-0a01 0201
-0077 05f6 fbdf 1a21 a664 2486
-6012 2238 c0a8 0000 0204 05b4 0000
-
-[out,xl0]
-4510 0028 bd0e 4000 3e06 b1d4
-0a01 0201
-c0a8 0133
-05f6 0077 a664 2486 fbdf 1a22
-5010 4470 b62d 0000
-
-[in,xl0]
-4500 005b cf83 4000 7e06 5f3c
-c0a8 0133
-0a01 0201
-0077 05f6 fbdf 1a22 a664 2486
-5018 2238 ce2a 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0a
-
-[out,xl0]
-4510 0028 bd18 4000 3e06 b1ca
-0a01 0201
-c0a8 0133
-05f6 0077 a664 2486 fbdf 1a55
-5010 4470 b5fa 0000
-
-[out,xl0]
-4510 002e bd1e 4000 3e06 b1be
-0a01 0201
-c0a8 0133
-05f6 0077 a664 2486 fbdf 1a55
-5018 4470 a8e2 0000 0000 0000 0d0a
-
-[in,xl0]
-4500 0048 e383 4000 7e06 4b4f
-c0a8 0133
-0a01 0201
-0077 05f6 fbdf 1a55 a664 248c
-5018 2232 d80a 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000
-
-[in,xl0]
-4500 05dc e483 4000 7e06 44bb
-c0a8 0133
-0a01 0201
-0077 05f6 fbdf 1a75 a664 248c
-5010 2232 9f2d 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3331 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 1111 2222 3333
-0000 0000 0000 0000 0000 0000 1111 2222
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 1111 2222 3333 0000 0000 0000 0000
-0000 0000 1111 2222 3333 0000 0000 0000
-0000 0000 0000 1111 2222 3333 0000 0000
-0000 0000 0000 0000 1111 2222 3333 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0000 0000 0000
-
-[out,xl0]
-4500 0038 d71d 4000 4001 7d22
-c0a8 6401
-c0a8 0133
-0304 3435 0000 05a0
-4500 05dc e483 4000 7e06 44bb c0a8 0133 0a01 0201
-0077 05f6 fbdf 1a75 a664
-
diff --git a/contrib/ipfilter/test/input/ni20 b/contrib/ipfilter/test/input/ni20
deleted file mode 100644
index 4c2b87e..0000000
--- a/contrib/ipfilter/test/input/ni20
+++ /dev/null
@@ -1,157 +0,0 @@
-# 192.168.113.3.1009 > 10.1.1.4.shell: SYN win 32768 <mss 1460,nop,wscale 0,sackOK,nop,nop,nop,nop,timestamp 0 0>
-[in,bge0]
-4500 0040 e3fc 4000 4006 1a0b c0a8 7103
-0a01 0104 03f1 0202 6523 90b2 0000 0000
-b002 8000 7d87 0000 0204 05b4 0103 0300
-0402 0101 0101 080a 0000 0000 0000 0000
-
-# 192.168.113.4.shell > 192.168.113.3.1009: SYN win 5840 <mss 1460,nop,nop,sackOK,nop,wscale 2>
-[out,bge0]
-4500 0034 0000 4000 4006 d76b c0a8 7104
-c0a8 7103 0202 03f1 915a a5c4 6523 90b3
-8012 16d0 c1f4 0000 0204 05b4 0101 0402
-0103 0302
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0028 e3fd 4000 4006 1a22 c0a8 7103
-0a01 0104 03f1 0202 6523 90b3 915a a5c5
-5010 832c bd0d 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 002d e3fe 4000 4006 1a1c c0a8 7103
-0a01 0104 03f1 0202 6523 90b3 915a a5c5
-5018 832c 5b98 0000 3130 3038 00
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0028 7ce5 4000 4006 5a92 c0a8 7104
-c0a8 7103 0202 03f1 915a a5c5 6523 90b8
-5010 05b4 13d9 0000 0000 0000 0000
-
-# 192.168.113.4.1023 > 192.168.113.3.1008: SYN win 5840 <mss 1460,sackOK,timestamp 3791140 0,nop,wscale 2>
-[out,bge0]
-4500 003c 1186 4000 4006 c5dd c0a8 7104
-c0a8 7103 03ff 03f0 91d4 c8a2 0000 0000
-a002 16d0 9218 0000 0204 05b4 0402 080a
-0039 d924 0000 0000 0103 0302
-
-# 192.168.113.3.1008 > 10.1.1.4.1023: SYN win 32768 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 3791140,sackOK,nop,nop>
-[in,bge0]
-4500 0040 e3ff 4000 4006 1a08 c0a8 7103
-0a01 0104 03f0 03ff 66e5 b810 91d4 c8a3
-b012 8000 1e85 0000 0204 05b4 0103 0300
-0101 080a 0000 0000 0039 d924 0402 0101
-
-# 192.168.113.4.1023 > 192.168.113.3.1008
-[out,bge0]
-4500 0034 1188 4000 4006 c5e3 c0a8 7104
-c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811
-8010 05b4 b2f3 0000 0101 080a 0039 d925
-0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0030 e400 4000 4006 1a17 c0a8 7103
-0a01 0104 03f1 0202 6523 90b8 915a a5c5
-5018 832c 0eb6 0000 6461 7272 656e 7200
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0028 7ce7 4000 4006 5a90 c0a8 7104
-c0a8 7103 0202 03f1 915a a5c5 6523 90c0
-5010 05b4 13d1 0000 0000 0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0053 e401 4000 4006 19f3 c0a8 7103
-0a01 0104 03f1 0202 6523 90c0 915a a5c5
-5018 832c a63d 0000 6461 7272 656e 7200
-7368 202d 6320 2265 6368 6f20 666f 6f20
-3e26 313b 2065 6368 6f20 6261 7220 3e26
-3222 00
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0028 7ce9 4000 4006 5a8e c0a8 7104
-c0a8 7103 0202 03f1 915a a5c5 6523 90eb
-5010 05b4 13a6 0000 0000 0000 0000
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0029 7ceb 4000 4006 5a8b c0a8 7104
-c0a8 7103 0202 03f1 915a a5c5 6523 90eb
-5018 05b4 139d 0000 0000 0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0028 e403 4000 4006 1a1c c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5c6
-5010 832c bcd4 0000
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 002c 7ced 4000 4006 5a86 c0a8 7104
-c0a8 7103 0202 03f1 915a a5c6 6523 90eb
-5018 05b4 3e1f 0000 666f 6f0a 0000
-
-# 192.168.113.4.1023 > 192.168.113.3.1008
-[out,bge0]
-4500 0038 118a 4000 4006 c5dd c0a8 7104
-c0a8 7103 03ff 03f0 91d4 c8a3 66e5 b811
-8018 05b4 da34 0000 0101 080a 0039 dd6c
-0000 0000 6261 720a
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0028 7cef 4000 4006 5a88 c0a8 7104
-c0a8 7103 0202 03f1 915a a5ca 6523 90eb
-5011 05b4 13a0 0000 0000 0000 0000
-
-# 192.168.113.4.1023 > 192.168.113.3.1008
-[out,bge0]
-4500 0034 118c 4000 4006 c5df c0a8 7104
-c0a8 7103 03ff 03f0 91d4 c8a7 66e5 b811
-8011 05b4 aea6 0000 0101 080a 0039 dd6d
-0000 0000
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0028 e404 4000 4006 1a1b c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5cb
-5010 8328 bcd3 0000
-
-# 192.168.113.3.1008 > 10.1.1.4.1023
-[in,bge0]
-4500 0034 e405 4000 4006 1a0e c0a8 7103
-0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8
-8010 8328 57d7 0000 0101 080a 0000 0004
-0039 dd6c
-
-# 192.168.113.3.1009 > 10.1.1.4.shell
-[in,bge0]
-4500 0028 e40a 4000 4006 1a15 c0a8 7103
-0a01 0104 03f1 0202 6523 90eb 915a a5cb
-5011 832c bcce 0000
-
-# 192.168.113.3.1008 > 10.1.1.4.1023
-[in,bge0]
-4500 0034 e40b 4000 4006 1a08 c0a8 7103
-0a01 0104 03f0 03ff 66e5 b811 91d4 c8a8
-8011 832c 57d2 0000 0101 080a 0000 0004
-0039 dd6c
-
-# 192.168.113.4.shell > 192.168.113.3.1009
-[out,bge0]
-4500 0028 0004 4000 4006 d773 c0a8 7104
-c0a8 7103 0202 03f1 915a a5cb 6523 90ec
-5010 05b4 139f 0000 0000 0000 0000
-
-# 192.168.113.4.1023 > 192.168.113.3.1008
-[out,bge0]
-4500 0034 118e 4000 4006 c5dd c0a8 7104
-c0a8 7103 03ff 03f0 91d4 c8a8 66e5 b812
-8010 05b4 aea0 0000 0101 080a 0039 dd6e
-0000 0004
-
diff --git a/contrib/ipfilter/test/input/ni21 b/contrib/ipfilter/test/input/ni21
deleted file mode 100644
index daf741e..0000000
--- a/contrib/ipfilter/test/input/ni21
+++ /dev/null
@@ -1,3 +0,0 @@
-out on lan0 2.2.2.2 3.3.3.3
-in on lan0 3.3.3.3 4.4.4.4
-out on lan0 2.2.2.2 3.3.3.3
diff --git a/contrib/ipfilter/test/input/ni23 b/contrib/ipfilter/test/input/ni23
deleted file mode 100644
index 938b7b8..0000000
--- a/contrib/ipfilter/test/input/ni23
+++ /dev/null
@@ -1,3 +0,0 @@
-in on le0 udp 3.3.3.1,6700 1.1.2.3,4500
-in on hme0 udp 2.2.2.2,4500 4.4.4.4,6700
-out on bge0 udp 2.2.2.2,4500 3.3.3.1,6700
diff --git a/contrib/ipfilter/test/input/ni3 b/contrib/ipfilter/test/input/ni3
deleted file mode 100644
index 66b22a6..0000000
--- a/contrib/ipfilter/test/input/ni3
+++ /dev/null
@@ -1,10 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[out,df0] 45 00 00 3c 47 06 40 00 ff 06 28 aa 02 02 02 02 04 04 04 04 50 00 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 d8 e2 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[in,df0] 45 00 00 38 80 9a 00 00 ff 01 29 19 03 03 03 03 06 06 06 06 03 03 ac ab 00 00 00 00 45 00 00 3c 47 06 40 00 ff 06 20 a2 06 06 06 06 04 04 04 04 50 00 00 50 00 00 00 01
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[in,df0] 45 00 00 58 80 9a 00 00 ff 01 28 f9 03 03 03 03 06 06 06 06 03 03 11 3f 00 00 00 00 45 00 00 3c 47 06 40 00 ff 06 20 a2 06 06 06 06 04 04 04 04 50 00 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 d0 da 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
diff --git a/contrib/ipfilter/test/input/ni4 b/contrib/ipfilter/test/input/ni4
deleted file mode 100644
index ad5575f..0000000
--- a/contrib/ipfilter/test/input/ni4
+++ /dev/null
@@ -1,10 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[out,df0] 45 00 00 3c 47 06 40 00 ff 06 28 aa 02 02 02 02 04 04 04 04 50 00 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 d8 e2 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[in,df0] 45 00 00 38 80 9a 00 00 ff 01 29 19 03 03 03 03 06 06 06 06 03 03 60 6b 00 00 00 00 45 00 00 3c 47 06 40 00 ff 06 20 a2 06 06 06 06 04 04 04 04 9c 40 00 50 00 00 00 01
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[in,df0] 45 00 00 58 80 9a 00 00 ff 01 28 f9 03 03 03 03 06 06 06 06 03 03 11 3f 00 00 00 00 45 00 00 3c 47 06 40 00 ff 06 20 a2 06 06 06 06 04 04 04 04 9c 40 00 50 00 00 00 01 00 00 00 00 a0 02 16 d0 84 9a 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
diff --git a/contrib/ipfilter/test/input/ni5 b/contrib/ipfilter/test/input/ni5
deleted file mode 100644
index c45be54..0000000
--- a/contrib/ipfilter/test/input/ni5
+++ /dev/null
@@ -1,363 +0,0 @@
-# 32818,21 SYN
-[out,ppp0]
-4500 002c 10c9 4000 ff06 3289 c0a8 0103
-96cb e002 8032 0015 bd6b c9c8 0000 0000
-6002 2238 35f9 0000 0204 05b4
-
-# 21,32818 SYN+ACK
-[in,ppp0]
-4500 002c ffdd 4000 ef06 131e 96cb e002
-0101 0101 0015 8032 3786 76c4 bd6b c9c9
-6012 269c 4313 0000 0204 0584
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10ca 4000 ff06 328c c0a8 0103
-96cb e002 8032 0015 bd6b c9c9 3786 76c5
-5010 269c 9af6 0000
-
-# ACK+PUSH "[220-coombs.anu.edu.au NcFTPd Server (free educational license) ready.\r\n"
-[in,ppp0]
-4500 006f ffde 4000 ef06 12da 96cb e002
-0101 0101 0015 8032 3786 76c5 bd6b c9c9
-5018 269c 5628 0000 3232 302d 636f 6f6d
-6273 2e61 6e75 2e65 6475 2e61 7520 4e63
-4654 5064 2053 6572 7665 7220 2866 7265
-6520 6564 7563 6174 696f 6e61 6c20 6c69
-6365 6e73 6529 2072 6561 6479 2e0d 0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10cb 4000 ff06 328b c0a8 0103
-96cb e002 8032 0015 bd6b c9c9 3786 770c
-5010 269c 9aaf 0000
-
-# 21,32818 ACK+PUSH
-# "220-Maintained by RSSS and RSPAS IT Staff (previously known as Coombs Computing Unit)\r\n
-# "220-Any problems contact ftpmaster@coombs.anu.edu.au\r\n"
-# "220-\r\n220 \r\n"
-[in,ppp0]
-4500 00c7 ffdf 4000 ef06 1281 96cb e002
-0101 0101 0015 8032 3786 770c bd6b c9c9
-5018 269c d030 0000 3232 302d 0d0a 3232
-302d 4d61 696e 7461 696e 6564 2062 7920
-5253 5353 2061 6e64 2052 5350 4153 2049
-5420 5374 6166 6620 2870 7265 7669 6f75
-736c 7920 6b6e 6f77 6e20 6173 2043 6f6f
-6d62 7320 436f 6d70 7574 696e 6720 556e
-6974 290d 0a32 3230 2d41 6e79 2070 726f
-626c 656d 7320 636f 6e74 6163 7420 6674
-706d 6173 7465 7240 636f 6f6d 6273 2e61
-6e75 2e65 6475 2e61 750d 0a32 3230 2d0d
-0a32 3230 200d 0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10cc 4000 ff06 328a c0a8 0103
-96cb e002 8032 0015 bd6b c9c9 3786 77ab
-5010 269c 9a10 0000
-
-# 32818,21 ACK+PUSH "USER anonymous\r\n"
-[out,ppp0]
-4500 0038 10cd 4000 ff06 3279 c0a8 0103
-96cb e002 8032 0015 bd6b c9c9 3786 77ab
-5018 269c 121c 0000 5553 4552 2061 6e6f
-6e79 6d6f 7573 0d0a
-
-# 21,32818 ACK
-[in,ppp0]
-4500 0028 ffe0 4000 ef06 131f 96cb e002
-0101 0101 0015 8032 3786 77ab bd6b c9d9
-5010 269c 59aa 0000
-
-# 21,32818 ACK+PUSH "331 Guest login ok, send your complete e-mail address as password.\r\n"
-[in,ppp0]
-4500 006c ffe1 4000 ef06 12da 96cb e002
-0101 0101 0015 8032 3786 77ab bd6b c9d9
-5018 269c 6fb9 0000 3333 3120 4775 6573
-7420 6c6f 6769 6e20 6f6b 2c20 7365 6e64
-2079 6f75 7220 636f 6d70 6c65 7465 2065
-2d6d 6169 6c20 6164 6472 6573 7320 6173
-2070 6173 7377 6f72 642e 0d0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10ce 4000 ff06 3288 c0a8 0103
-96cb e002 8032 0015 bd6b c9d9 3786 77ef
-5010 269c 99bc 0000
-
-# 32818,21 ACK+PUSH "PASS avalon@\r\n"
-[out,ppp0]
-4500 0036 10cf 4000 ff06 3279 c0a8 0103
-96cb e002 8032 0015 bd6b c9d9 3786 77ef
-5018 269c 7795 0000 5041 5353 2061 7661
-6c6f 6e40 0d0a
-
-# 21,32818 ACK+PUSH
-# "230-You are user #4 of 50 simultaneous users allowed.\r\n"
-[in,ppp0]
-4500 005f ffe2 4000 ef06 12e6 96cb e002
-0101 0101 0015 8032 3786 77ef bd6b c9e7
-5018 269c 4908 0000 3233 302d 596f 7520
-6172 6520 7573 6572 2023 3420 6f66 2035
-3020 7369 6d75 6c74 616e 656f 7573 2075
-7365 7273 2061 6c6c 6f77 6564 2e0d 0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10d0 4000 ff06 3286 c0a8 0103
-96cb e002 8032 0015 bd6b c9e7 3786 7826
-5010 269c 9977 0000
-
-# 21,32818 ACK+PUSH
-# "230-\r\n230-\r\n"
-# "230-Hi. We're cleaning up. Any feedback most welcome. 10 Aug 00\r\n"
-# "230-\r\n230 Logged in anonymously.\r\n"
-[in,ppp0]
-4500 0099 ffe3 4000 ef06 12ab 96cb e002
-0101 0101 0015 8032 3786 7826 bd6b c9e7
-5018 269c 9343 0000 3233 302d 0d0a 3233
-302d 0d0a 3233 302d 4869 2e20 2057 6527
-7265 2063 6c65 616e 696e 6720 7570 2e20
-2041 6e79 2066 6565 6462 6163 6b20 6d6f
-7374 2077 656c 636f 6d65 2e20 3130 2041
-7567 2030 300d 0a32 3330 2d0d 0a32 3330
-204c 6f67 6765 6420 696e 2061 6e6f 6e79
-6d6f 7573 6c79 2e0d 0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10d1 4000 ff06 3285 c0a8 0103
-96cb e002 8032 0015 bd6b c9e7 3786 7897
-5010 269c 9906 0000
-
-# 32818,21 ACK "TYPE I\r\n"
-[out,ppp0]
-4500 0030 10d2 4000 ff06 327c c0a8 0103
-96cb e002 8032 0015 bd6b c9e7 3786 7897
-5018 269c c704 0000 5459 5045 2049 0d0a
-
-# 21,32818 "200 Type okay.\r\n"
-[in,ppp0]
-4500 0038 ffe4 4000 ef06 130b 96cb e002
-0101 0101 0015 8032 3786 7897 bd6b c9ef
-5018 269c 1f58 0000 3230 3020 5479 7065
-206f 6b61 792e 0d0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10d3 4000 ff06 3283 c0a8 0103
-96cb e002 8032 0015 bd6b c9ef 3786 78a7
-5010 269c 98ee 0000
-
-# 32818,21 ACK "PORT 192,158,1,3,128,51\r\n"
-[out,ppp0]
-4500 0041 10d4 4000 ff06 3269 c0a8 0103
-96cb e002 8032 0015 bd6b c9ef 3786 78a7
-5018 269c 1c4d 0000 504f 5254 2031 3932
-2c31 3638 2c31 2c33 2c31 3238 2c35 310d
-0a
-
-# 32818,21 ACK "200 PORT command successful.\r\n"
-[in,ppp0]
-4500 0046 ffe5 4000 ef06 12fc 96cb e002
-0101 0101 0015 8032 3786 78a7 bd6b ca08
-5018 269c 9b71 0000 3230 3020 504f 5254
-2063 6f6d 6d61 6e64 2073 7563 6365 7373
-6675 6c2e 0d0a
-
-# 32818,21 "TYPE A\r\n"
-[out,ppp0]
-4500 0030 10d5 4000 ff06 3279 c0a8 0103
-96cb e002 8032 0015 bd6b ca08 3786 78c5
-5018 269c c6bd 0000 5459 5045 2041 0d0a
-
-# 21,32818 "200 Type okay.\r\n"
-[in,ppp0]
-4500 0038 ffe6 4000 ef06 1309 96cb e002
-0101 0101 0015 8032 3786 78c5 bd6b ca10
-5018 269c 1f09 0000 3230 3020 5479 7065
-206f 6b61 792e 0d0a
-
-# 32818,21 "NLST\r\n"
-[out,ppp0]
-4500 002e 10d6 4000 ff06 327a c0a8 0103
-96cb e002 8032 0015 bd6b ca10 3786 78d5
-5018 269c e9e6 0000 4e4c 5354 0d0a
-
-# 20,32819 SYN
-[in,ppp0]
-4500 002c ffe7 4000 ef06 1314 96cb e002
-0101 0101 0014 8033 d9f8 11d4 0000 0000
-6002 2238 913a 0000 0204 0584
-
-# 32819,20 SYN+ACK
-[out,ppp0]
-4500 002c 10d7 4000 ff06 327b c0a8 0103
-96cb e002 8033 0014 bd78 5c12 d9f8 11d5
-6012 02f8 d734 0000 0204 0584
-
-# 20,32819 ACK
-[in,ppp0]
-4500 0028 ffe8 4000 ef06 1317 96cb e002
-0101 0101 0014 8033 d9f8 11d5 bd78 5c13
-5010 269c 8ac7 0000
-
-# 21,32819 ACK "150 Opening ASCII mode data connection for /bin/ls.\r\n"
-[in,ppp0]
-4500 005d ffe9 4000 ef06 12e1 96cb e002
-0101 0101 0015 8032 3786 78d5 bd6b ca16
-5018 269c ae7e 0000 3135 3020 4f70 656e
-696e 6720 4153 4349 4920 6d6f 6465 2064
-6174 6120 636f 6e6e 6563 7469 6f6e 2066
-6f72 202f 6269 6e2f 6c73 2e0d 0a
-
-# 32819,20 ACK
-[out,ppp0]
-4500 0028 10d8 4000 ff06 327e c0a8 0103
-96cb e002 8033 0014 bd78 5c13 d9f8 11d5
-5010 6348 8e71 0000
-
-# 32818,21 ACK+PUSH "PORT 192,158,1,3,128,52\r\n"
-[out,ppp0]
-4500 0041 10d9 4000 ff06 3264 c0a8 0103
-96cb e002 8032 0015 bd6b ca16 3786 78d5
-5018 269c 1af8 0000 504f 5254 2031 3932
-2c31 3638 2c31 2c33 2c31 3238 2c35 320d
-0a
-
-# 21,32818 ACK+PUSH "200 PORT command successful\r\n"
-[in,ppp0]
-4500 0046 ffea 4000 ef06 12f7 96cb e002
-0101 0101 0015 8032 3786 78d5 bd6b ca2f
-5018 269c 9b1c 0000 3230 3020 504f 5254
-2063 6f6d 6d61 6e64 2073 7563 6365 7373
-6675 6c2e 0d0a
-
-# 32818,21 ACK+PUSH "TYPE A\r\n"
-[out,ppp0]
-4500 0030 10da 4000 ff06 3274 c0a8 0103
-96cb e002 8032 0015 bd6b ca2f 3786 78f3
-5018 269c c668 0000 5459 5045 2041 0d0a
-
-# 21,32818 "200 Type okay.\r\n"
-[in,ppp0]
-4500 0038 ffeb 4000 ef06 1304 96cb e002
-0101 0101 0015 8032 3786 78f3 bd6b ca37
-5018 269c 1ea4 0000 3230 3020 5479 7065
-206f 6b61 793e 0d0a
-
-# 32818,21 ACK+PUSH "NLST\r\n"
-[out,ppp0]
-4500 002e 10db 4000 ff06 3275 c0a8 0103
-96cb e002 8032 0015 bd6b ca37 3786 7903
-5018 269c e991 0000 4e4c 5354 0d0a
-
-# 20,32820 2nd connection SYN
-[in,ppp0]
-4500 002c ffec 4000 ef06 130f 96cb e002
-0101 0101 0014 8034 d9f8 11d4 0000 0000
-6002 2238 9139 0000 0204 0584
-
-# 32820,20 SYN+ACK
-[out,ppp0]
-4500 002c 10d7 4000 ff06 327b c0a8 0103
-96cb e002 8034 0014 bd78 5c12 d9f8 11d5
-6012 02f8 d733 0000 0204 0584
-
-# 20,32820 ACK
-[in,ppp0]
-4500 0028 ffec 4000 ef06 1313 96cb e002
-0101 0101 0014 8034 d9f8 11d4 0000 0000
-5010 2238 a8b7 0000
-
-# 20,32819 ACK+PUSH
-[in,ppp0]
-4500 0063 ffed 4000 ef06 12d7 96cb e002
-0101 0101 0014 8033 d9f8 11d5 bd78 5c13
-5018 269c 62bf 0000 636f 6f6d 6273 7061
-7065 7273 0d0a 6465 7074 730d 0a66 6f75
-6e64 2d66 696c 6573 0d0a 696e 636f 6d69
-6e67 0d0a 6e6c 632d 7465 7374 0d0a 7075
-620d 0a
-
-# 32819,20 ACK
-[out,ppp0]
-4500 0028 10dc 4000 ff06 327a c0a8 0103
-96cb e002 8033 0014 bd78 5c13 d9f8 1210
-5010 6348 8e36 0000
-
-# 20,32819 FIN+ACK
-[in,ppp0]
-4500 0028 ffee 4000 ef06 1311 96cb e002
-0101 0101 0014 8033 d9f8 1210 bd78 5c13
-5011 269c 8a8b 0000
-
-# 32819,20 ACK
-[out,ppp0]
-4500 0028 10dd 4000 ff06 3279 c0a8 0103
-96cb e002 8033 0014 bd78 5c13 d9f8 1211
-5010 6348 8e35 0000
-
-# 32819,20 FIN+ACK
-[out,ppp0]
-4500 0028 10dd 4000 ff06 3279 c0a8 0103
-96cb e002 8033 0014 bd78 5c13 d9f8 1211
-5011 6348 8e34 0000
-
-# 20,32819 ACK
-[in,ppp0]
-4500 0028 ffef 4000 ef06 1310 96cb e002
-0101 0101 0014 8033 d9f8 1211 bd78 5c14
-5010 269c 8a8a 0000
-
-# 21,32818 220 "226 Listing completed.\r\n"
-[in,ppp0]
-4500 0040 fff0 4000 ef06 12f7 96cb e002
-0101 0101 0015 8032 3786 7903 bd6b ca37
-5018 269c 3c32 0000 3232 3620 4c69 7374
-696e 6720 636f 6d70 6c65 7465 642e 0d0a
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10e0 4000 ff06 3276 c0a8 0103
-96cb e002 8032 0015 bd6b ca37 3786 791b
-5010 269c 9832 0000
-
-# 32818,21 "QUIT\r\n"
-[out,ppp0]
-4500 002e 10e1 4000 ff06 326f c0a8 0103
-96cb e002 8032 0015 bd6b ca37 3786 791b
-5018 269c f070 0000 5155 4954 0d0a
-
-# 21,32818 "221 Goodbye."
-[in,ppp0]
-4500 0036 fff2 4000 ef06 12ff 96cb e002
-0101 0101 0015 8032 3786 791b bd6b ca3d
-5018 269c 68e8 0000 3232 3120 476f 6f64
-6279 652e 0d0a
-
-# 32818,21 ACK+FIN
-[out,ppp0]
-4500 0028 10e2 4000 ff06 3274 c0a8 0103
-96cb e002 8032 0015 bd6b ca3d 3786 7929
-5011 269c 981d 0000
-
-# 21,32818 ACK+FIN
-[in,ppp0]
-4500 0028 fff3 4000 ef06 130c 96cb e002
-0101 0101 0015 8032 3786 7929 bd6b ca3d
-5011 269c 57c7 0000
-
-# 32818,21 ACK
-[out,ppp0]
-4500 0028 10e3 4000 ff06 3273 c0a8 0103
-96cb e002 8032 0015 bd6b ca3d 3786 792a
-5010 269c 981d 0000
-
-# 21,32818 ACK
-[in,ppp0]
-4500 0028 fff4 4000 ef06 130b 96cb e002
-0101 0101 0015 8032 3786 792a bd6b ca3e
-5010 269c 57c6 0000
-
diff --git a/contrib/ipfilter/test/input/ni6 b/contrib/ipfilter/test/input/ni6
deleted file mode 100644
index 70e80c0..0000000
--- a/contrib/ipfilter/test/input/ni6
+++ /dev/null
@@ -1,54 +0,0 @@
-[in,nf0]
-4500 0054 cd8a 4000 ff11 20ba c0a8 0601
-c0a8 0602 8075 006f 0040 d36d 3e1d d249
-0000 0000 0000 0002 0001 86a0 0000 0002
-0000 0003 0000 0000 0000 0000 0000 0000
-0000 0000 0001 86a3 0000 0003 0000 0011
-0000 0000
-
-[out,qfe0]
-4500 0054 cd8a 4000 ff11 1fbb c0a8 0601
-c0a8 0701 8075 006f 0040 d26e 3e1d d249
-0000 0000 0000 0002 0001 86a0 0000 0002
-0000 0003 0000 0000 0000 0000 0000 0000
-0000 0000 0001 86a3 0000 0003 0000 0011
-0000 0000
-
-[in,qfe0]
-4500 0038 cd83 4000 ff11 1edd c0a8 0701
-c0a8 0702 006f 8075 0024 d704 3e1d d249
-0000 0001 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0801
-
-[out,nf0]
-4500 0038 cd83 4000 ff11 1fde c0a8 0701
-c0a8 0601 006f 8075 0024 d805 3e1d d249
-0000 0001 0000 0000 0000 0000 0000 0000
-0000 0000 0000 0801
-
-[in,nf0]
-4500 0044 d5a6 4000 ff11 18ae c0a8 0601
-c0a8 0602 80df 0801 0030 04f0 3e10 1fb1
-0000 0000 0000 0002 0001 86a3 0000 0002
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-[out,qfe0]
-4500 0044 d5a6 4000 ff11 17af c0a8 0601
-c0a8 0701 80df 0801 0030 03f1 3e10 1fb1
-0000 0000 0000 0002 0001 86a3 0000 0002
-0000 0000 0000 0000 0000 0000 0000 0000
-0000 0000
-
-[in,qfe0]
-4500 0034 0000 4000 fe11 ed64 c0a8 0701
-c0a8 0702 0801 80df 0020 89b7 3e10 1fb1
-0000 0001 0000 0000 0000 0000 0000 0000
-0000 0000
-
-[out,nf0]
-4500 0034 0000 4000 fe11 ee65 c0a8 0701
-c0a8 0601 0801 80df 0020 0000 3e10 1fb1
-0000 0001 0000 0000 0000 0000 0000 0000
-0000 0000
-
diff --git a/contrib/ipfilter/test/input/ni7 b/contrib/ipfilter/test/input/ni7
deleted file mode 100644
index 30f247d..0000000
--- a/contrib/ipfilter/test/input/ni7
+++ /dev/null
@@ -1,13 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP timeout exceeded in reply to a ICMP packet coming in.
-[in,df0]
-4500 0028 4706 4000 0111 26b4 0404 0404
-0202 0202 afc9 829e 0014 6b10 0402 0000
-3be5 468d 000a cfc3
-
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303
-0404 0404 0b00 0125 0000 0000 4500 0028
-4706 4000 0111 1eac 0404 0404 0606 0606
-afc9 829e 0014 c15e
-
diff --git a/contrib/ipfilter/test/input/ni8 b/contrib/ipfilter/test/input/ni8
deleted file mode 100644
index 788e603..0000000
--- a/contrib/ipfilter/test/input/ni8
+++ /dev/null
@@ -1,24 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[in,df0] 45 00 00 3c 47 06 40 00 ff 06 20 aa 04 04 04 04 0a 02 02 02 50 00 05 00 00 00 00 01 00 00 00 00 a0 02 16 d0 cc 32 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[out,df0]
-4500 0058 809a 0000 ff01 2cfd 0303 0303 0404 0404
-0303 0735 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000
-0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-[out,df0]
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
diff --git a/contrib/ipfilter/test/input/ni9 b/contrib/ipfilter/test/input/ni9
deleted file mode 100644
index 788e603..0000000
--- a/contrib/ipfilter/test/input/ni9
+++ /dev/null
@@ -1,24 +0,0 @@
-#v tos len id off ttl p sum src dst
-# ICMP dest unreachable with 64 bits in payload (in reply to a TCP packet
-# going out)
-[in,df0] 45 00 00 3c 47 06 40 00 ff 06 20 aa 04 04 04 04 0a 02 02 02 50 00 05 00 00 00 00 01 00 00 00 00 a0 02 16 d0 cc 32 00 00 02 04 05 b4 04 02 08 0a 00 47 fb b0 00 00 00 00 01 03 03 00
-
-[out,df0]
-4500 0038 809a 0000 ff01 2d1d 0303 0303 0404 0404
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001
-
-# ICMP dest unreachable with whole packet in payload (40 bytes = 320 bits)
-[out,df0]
-4500 0058 809a 0000 ff01 2cfd 0303 0303 0404 0404
-0303 0735 0000 0000
-4500 003c 4706 4000 ff06 2aac 0404 0404 0101 0101
-5000 9d58 0000 0001 0000 0000 a002 16d0 3ddc 0000
-0204 05b4 0402 080a 0047 fbb0 0000 0000 0103 0300
-
-[out,df0]
-4500 0038 809a 0000 ff01 2b1b 0303 0303 0505 0505
-0303 0fa3 0000 0000
-4500 003c 4706 4000 ff06 2aab 0404 0404 0101 0102 5000 9d58 0000 0001
-
diff --git a/contrib/ipfilter/test/input/p1 b/contrib/ipfilter/test/input/p1
deleted file mode 100644
index f6753fa..0000000
--- a/contrib/ipfilter/test/input/p1
+++ /dev/null
@@ -1,8 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-out 127.0.0.1 127.0.0.1
-out 1.1.1.1 1.2.1.1
-in 2.3.0.1 1.2.1.1
-in 2.2.2.1 1.2.1.1
-in 2.2.0.1 1.2.1.1
-out 4.4.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/p2 b/contrib/ipfilter/test/input/p2
deleted file mode 100644
index f6753fa..0000000
--- a/contrib/ipfilter/test/input/p2
+++ /dev/null
@@ -1,8 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-out 127.0.0.1 127.0.0.1
-out 1.1.1.1 1.2.1.1
-in 2.3.0.1 1.2.1.1
-in 2.2.2.1 1.2.1.1
-in 2.2.0.1 1.2.1.1
-out 4.4.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/input/p3 b/contrib/ipfilter/test/input/p3
deleted file mode 100644
index 4a6666b..0000000
--- a/contrib/ipfilter/test/input/p3
+++ /dev/null
@@ -1,12 +0,0 @@
-in 1.1.1.1 1.2.1.1
-in 1.2.1.1 1.1.1.1
-out 1.1.1.1 1.2.1.1
-out 1.2.1.1 1.1.1.1
-in 2.2.2.2 2.1.2.1
-out 2.1.2.1 2.2.2.2
-in 3.3.1.1 3.1.3.1
-out 3.1.3.1 3.3.1.1
-in 4.4.1.1 4.1.4.1
-out 4.1.4.1 4.4.1.1
-in 5.5.1.1 5.1.5.1
-out 5.1.5.1 5.5.1.1
diff --git a/contrib/ipfilter/test/input/p5 b/contrib/ipfilter/test/input/p5
deleted file mode 100644
index f6753fa..0000000
--- a/contrib/ipfilter/test/input/p5
+++ /dev/null
@@ -1,8 +0,0 @@
-in 127.0.0.1 127.0.0.1
-in 1.1.1.1 1.2.1.1
-out 127.0.0.1 127.0.0.1
-out 1.1.1.1 1.2.1.1
-in 2.3.0.1 1.2.1.1
-in 2.2.2.1 1.2.1.1
-in 2.2.0.1 1.2.1.1
-out 4.4.1.1 1.2.1.1
diff --git a/contrib/ipfilter/test/intest b/contrib/ipfilter/test/intest
deleted file mode 100755
index e94ca08..0000000
--- a/contrib/ipfilter/test/intest
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-../ipnat -Rnvf regress/$1 2>/dev/null > results/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/iptest b/contrib/ipfilter/test/iptest
deleted file mode 100644
index bb3ab5e..0000000
--- a/contrib/ipfilter/test/iptest
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-../ippool -f regress/$1 -nRv 2>/dev/null > results/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/itest b/contrib/ipfilter/test/itest
deleted file mode 100644
index 8fefc63..0000000
--- a/contrib/ipfilter/test/itest
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-case $3 in
-ipf)
- ../ipf -Rnvf regress/$1 2>/dev/null > results/$1
- ;;
-ipftest)
- ../ipftest -D -r regress/$1 -i /dev/null > results/$1
- ;;
-esac
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/logtest b/contrib/ipfilter/test/logtest
deleted file mode 100755
index 089f915..0000000
--- a/contrib/ipfilter/test/logtest
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/sh
-format=$2
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-
-case `uname -s` in
-OSF1)
- GMT=:
- ;;
-*)
- GMT=GMT
- ;;
-esac
-
-/bin/cp /dev/null results/$1
-/bin/cp /dev/null results/$1.b
-
-( while read rule; do
- echo $rule >> results/$1
- echo $rule | ../ipftest -br - -F $format -i input/$1 -l logout > /dev/null
- if [ $? -ne 0 ] ; then
- /bin/rm -f logout
- exit 1
- fi
- TZ=$GMT ../ipmon -P /dev/null -f logout >> results/$1
- echo "--------" >> results/$1
- TZ=$GMT ../ipmon -P /dev/null -bf logout >> results/$1.b
- echo "--------" >> results/$1.b
-done ) < regress/$1
-../ipftest -br regress/$1 -F $format -i input/$1 -l logout > /dev/null
-TZ=$GMT ../ipmon -P /dev/null -f logout >> results/$1
-echo "--------" >> results/$1
-TZ=$GMT ../ipmon -P /dev/null -bf logout >> results/$1.b
-echo "--------" >> results/$1.b
-
-cmp expected/$1 results/$1
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-cmp expected/$1.b results/$1.b
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-/bin/rm -f logout
-$TOUCH $1
-exit 0
diff --git a/contrib/ipfilter/test/mhtest b/contrib/ipfilter/test/mhtest
deleted file mode 100755
index a4d48d6..0000000
--- a/contrib/ipfilter/test/mhtest
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-# multiple rules at the same time
-
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-
-/bin/cp /dev/null results/$1
-
-../ipftest -br regress/$1 -F hex -i input/$1 > results/$1
-if [ $? -ne 0 ] ; then
- exit 1
-fi
-echo "--------" >> results/$1
-
-cmp expected/$1 results/$1
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-cmp expected/$1 results/$1
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-$TOUCH $1
-exit 0
diff --git a/contrib/ipfilter/test/mtest b/contrib/ipfilter/test/mtest
deleted file mode 100755
index 2a3ed38..0000000
--- a/contrib/ipfilter/test/mtest
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-format=$2
-mkdir -p results
-# multiple rules at the same time
-
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-
-/bin/cp /dev/null results/$1
-
-../ipftest -F $format -Rbr regress/$1 -i input/$1 > results/$1
-if [ $? -ne 0 ] ; then
- exit 1
-fi
-echo "--------" >> results/$1
-
-cmp expected/$1 results/$1
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-cmp expected/$1 results/$1
-status=$?
-if [ $status -ne 0 ] ; then
- exit $status
-fi
-$TOUCH $1
-exit 0
diff --git a/contrib/ipfilter/test/natipftest b/contrib/ipfilter/test/natipftest
deleted file mode 100755
index 5776b42..0000000
--- a/contrib/ipfilter/test/natipftest
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-mode=$1
-name=$2
-input=$3
-output=$4
-shift
-if [ $output = hex ] ; then
- format="-xF $input"
-else
- format="-F $input"
-fi
-shift
-shift
-shift
-while [ $# -ge 1 ] ; do
- l=`echo $1 | cut -c1`
- if [ "$l" = "-" ] ; then
- format="$format $1"
- else
- format="-T $1 $format"
- fi
- shift
-done
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-
-case $mode in
-single)
- echo "$name...";
- /bin/cp /dev/null results/$name
- ( while read rule; do
- echo "$rule" | ../ipftest -R $format -b -r regress/$name.ipf -N - -i input/$name >> \
- results/$name;
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "-------------------------------" >> results/$name
- done ) < regress/$name.nat
- cmp expected/$name results/$name
- status=$?
- if [ $status = 0 ] ; then
- $TOUCH $name
- fi
- ;;
-multi)
- echo "$name...";
- /bin/cp /dev/null results/$name
- ../ipftest -R $format -b -r regress/$name.ipf -N regress/$name.nat \
- -i input/$name >> results/$name;
- if [ $? -ne 0 ] ; then
- exit 2;
- fi
- echo "-------------------------------" >> results/$name
- cmp expected/$name results/$name
- status=$?
- if [ $status = 0 ] ; then
- $TOUCH $name
- fi
- ;;
-esac
-exit $status
diff --git a/contrib/ipfilter/test/nattest b/contrib/ipfilter/test/nattest
deleted file mode 100755
index fece276..0000000
--- a/contrib/ipfilter/test/nattest
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-if [ $3 = hex ] ; then
- format="-xF $2"
-else
- format="-F $2"
-fi
-if [ "$4" != "" ] ; then
- case $4 in
- -*)
- format="$4 $format"
- ;;
- *)
- format="-T $4 $format"
- ;;
- esac
-fi
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-( while read rule; do
- echo "$rule" | ../ipftest $format -RbN - -i input/$1 >> results/$1;
- if [ $? -ne 0 ] ; then
- exit 1;
- fi
- echo "-------------------------------" >> results/$1
-done ) < regress/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/ptest b/contrib/ipfilter/test/ptest
deleted file mode 100644
index 7deccd3..0000000
--- a/contrib/ipfilter/test/ptest
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-mkdir -p results
-if [ -f /usr/ucb/touch ] ; then
- TOUCH=/usr/ucb/touch
-else
- if [ -f /usr/bin/touch ] ; then
- TOUCH=/usr/bin/touch
- else
- if [ -f /bin/touch ] ; then
- TOUCH=/bin/touch
- fi
- fi
-fi
-echo "$1...";
-/bin/cp /dev/null results/$1
-if [ -f regress/$1.pool ] ; then
- ../ipftest -RD -b -P regress/$1.pool -r regress/$1.ipf -i input/$1 >> \
- results/$1
-else
- ../ipftest -RD -b -r regress/$1.ipf -i input/$1 >> results/$1
-fi
-if [ $? -ne 0 ] ; then
- exit 1;
-fi
-echo "-------------------------------" >> results/$1
-cmp expected/$1 results/$1
-status=$?
-if [ $status = 0 ] ; then
- $TOUCH $1
-fi
-exit $status
diff --git a/contrib/ipfilter/test/regress/1 b/contrib/ipfilter/test/regress/1
deleted file mode 100644
index 6a2ede9..0000000
--- a/contrib/ipfilter/test/regress/1
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-pass in all
-block out all
-pass out all
diff --git a/contrib/ipfilter/test/regress/10 b/contrib/ipfilter/test/regress/10
deleted file mode 100644
index 3552983..0000000
--- a/contrib/ipfilter/test/regress/10
+++ /dev/null
@@ -1,18 +0,0 @@
-block in from any to any with not ipopts
-pass in from any to any with not opt sec-class topsecret
-block in from any to any with not opt ssrr,sec-class topsecret
-pass in from any to any with not opt ssrr,sec-class topsecret
-block in from any to any with not opt ts,sec-class topsecret
-pass in from any to any with not opt ts,sec-class topsecret
-block in from any to any with not opt sec-class secret
-pass in from any to any with not opt sec-class secret
-block in from any to any with not opt lsrr,ssrr
-pass in from any to any with not opt lsrr,ssrr
-pass in from any to any with not ipopts
-block in from any to any with not opt lsrr
-pass in from any to any with not opt lsrr
-block in from any to any with not opt ssrr,ts
-pass in from any to any with not opt ssrr,ts
-block in from any to any with not opt rr
-pass in from any to any with not opt rr
-block in from any to any with not opt sec-class topsecret
diff --git a/contrib/ipfilter/test/regress/11 b/contrib/ipfilter/test/regress/11
deleted file mode 100644
index 0bf0a2a..0000000
--- a/contrib/ipfilter/test/regress/11
+++ /dev/null
@@ -1,6 +0,0 @@
-pass in proto tcp from any to any port = 23 flags S/SA keep state
-block in proto tcp from any to any port = 23 flags S/SA keep state
-pass in proto udp from any to any port = 53 keep frags
-block in proto udp from any to any port = 53 keep frags
-pass in proto udp from any to any port = 53 keep state
-block in proto udp from any to any port = 53 keep state
diff --git a/contrib/ipfilter/test/regress/12 b/contrib/ipfilter/test/regress/12
deleted file mode 100644
index c29f839..0000000
--- a/contrib/ipfilter/test/regress/12
+++ /dev/null
@@ -1,6 +0,0 @@
-pass in proto tcp from any port > 1024 to any port = 25 with not short
-pass in proto tcp from any port > 1024 to any port = 25
-block in proto tcp from any to any with short
-block in proto tcp from any to any with frag
-pass in proto udp from any port = 53 to any port = 53
-block in proto udp from any port = 53 to any port = 53 with not short
diff --git a/contrib/ipfilter/test/regress/13 b/contrib/ipfilter/test/regress/13
deleted file mode 100644
index f123e47..0000000
--- a/contrib/ipfilter/test/regress/13
+++ /dev/null
@@ -1,6 +0,0 @@
-pass in proto tcp from any to any port = 25 flags S/SA keep frags
-block in proto tcp from any to any port = 25 flags S/SA keep frags
-pass in proto udp from any to any port = 53 keep frags
-block in proto udp from any to any port = 53 keep frags
-pass in proto tcp from any to any port = 25 flags S/SA keep state keep frags
-block in proto tcp from any to any port = 25 flags S/SA keep state keep frags
diff --git a/contrib/ipfilter/test/regress/14 b/contrib/ipfilter/test/regress/14
deleted file mode 100644
index aa54af8..0000000
--- a/contrib/ipfilter/test/regress/14
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from !1.1.1.1 to any
-pass in from 1.1.1.1 to !any
-block in from 1.1.1.1/24 to !any
-pass in from !1.1.1.1/24 to any
-block in from !1.1.1.1/16 to any
-pass in from 1.1.1.1/16 to !any
-block in from 1.1.1.1/0 to !any
-pass in from !1.1.1.1/0 to any
diff --git a/contrib/ipfilter/test/regress/2 b/contrib/ipfilter/test/regress/2
deleted file mode 100644
index e2f02a4..0000000
--- a/contrib/ipfilter/test/regress/2
+++ /dev/null
@@ -1,6 +0,0 @@
-block in proto tcp from any to any
-pass in proto tcp from any to any
-block in proto udp from any to any
-pass in proto udp from any to any
-block in proto icmp from any to any
-pass in proto icmp from any to any
diff --git a/contrib/ipfilter/test/regress/3 b/contrib/ipfilter/test/regress/3
deleted file mode 100644
index ee80729..0000000
--- a/contrib/ipfilter/test/regress/3
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from 1.1.1.1 to any
-pass in from 1.1.1.1 to any
-block in from 1.1.1.1/24 to any
-pass in from 1.1.1.1/24 to any
-block in from 1.1.1.1/16 to any
-pass in from 1.1.1.1/16 to any
-block in from 1.1.1.1/0 to any
-pass in from 1.1.1.1/0 to any
diff --git a/contrib/ipfilter/test/regress/4 b/contrib/ipfilter/test/regress/4
deleted file mode 100644
index bc8af2f..0000000
--- a/contrib/ipfilter/test/regress/4
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from any to 1.1.1.1
-pass in from any to 1.1.1.1
-block in from any to 1.1.1.1/24
-pass in from any to 1.1.1.1/24
-block in from any to 1.1.1.1/16
-pass in from any to 1.1.1.1/16
-block in from any to 1.1.1.1/0
-pass in from any to 1.1.1.1/0
diff --git a/contrib/ipfilter/test/regress/5 b/contrib/ipfilter/test/regress/5
deleted file mode 100644
index 998eabd..0000000
--- a/contrib/ipfilter/test/regress/5
+++ /dev/null
@@ -1,48 +0,0 @@
-block in proto tcp from any port = 23 to any
-block in proto udp from any port = 23 to any
-block in proto tcp/udp from any port = 23 to any
-pass in proto tcp from any port <= 1023 to any
-pass in proto udp from any port <= 1023 to any
-pass in proto tcp/udp from any port <= 1023 to any
-block in proto tcp from any port >= 1024 to any
-block in proto udp from any port >= 1024 to any
-block in proto tcp/udp from any port >= 1024 to any
-pass in proto tcp from any port >= 1024 to any
-pass in proto udp from any port >= 1024 to any
-pass in proto tcp/udp from any port >= 1024 to any
-block in proto tcp from any port 0 >< 512 to any
-block in proto udp from any port 0 >< 512 to any
-block in proto tcp/udp from any port 0 >< 512 to any
-pass in proto tcp from any port 0 >< 512 to any
-pass in proto udp from any port 0 >< 512 to any
-pass in proto tcp/udp from any port 0 >< 512 to any
-block in proto tcp from any port 6000 <> 6009 to any
-block in proto udp from any port 6000 <> 6009 to any
-block in proto tcp/udp from any port 6000 <> 6009 to any
-pass in proto tcp from any port 6000 <> 6009 to any
-pass in proto udp from any port 6000 <> 6009 to any
-pass in proto tcp/udp from any port 6000 <> 6009 to any
-pass in proto tcp from any port = 23 to any
-pass in proto udp from any port = 23 to any
-pass in proto tcp/udp from any port = 23 to any
-block in proto tcp from any port != 21 to any
-block in proto udp from any port != 21 to any
-block in proto tcp/udp from any port != 21 to any
-pass in proto tcp from any port != 21 to any
-pass in proto udp from any port != 21 to any
-pass in proto tcp/udp from any port != 21 to any
-block in proto tcp from any port < 1024 to any
-block in proto udp from any port < 1024 to any
-block in proto tcp/udp from any port < 1024 to any
-pass in proto tcp from any port < 1024 to any
-pass in proto udp from any port < 1024 to any
-pass in proto tcp/udp from any port < 1024 to any
-block in proto tcp from any port > 1023 to any
-block in proto udp from any port > 1023 to any
-block in proto tcp/udp from any port > 1023 to any
-pass in proto tcp from any port > 1023 to any
-pass in proto udp from any port > 1023 to any
-pass in proto tcp/udp from any port > 1023 to any
-block in proto tcp from any port <= 1023 to any
-block in proto udp from any port <= 1023 to any
-block in proto tcp/udp from any port <= 1023 to any
diff --git a/contrib/ipfilter/test/regress/6 b/contrib/ipfilter/test/regress/6
deleted file mode 100644
index 291f09ad..0000000
--- a/contrib/ipfilter/test/regress/6
+++ /dev/null
@@ -1,48 +0,0 @@
-block in proto tcp from any to any port = 23
-block in proto udp from any to any port = 23
-block in proto tcp/udp from any to any port = 23
-pass in proto tcp from any to any port <= 1023
-pass in proto udp from any to any port <= 1023
-pass in proto tcp/udp from any to any port <= 1023
-block in proto tcp from any to any port >= 1024
-block in proto udp from any to any port >= 1024
-block in proto tcp/udp from any to any port >= 1024
-pass in proto tcp from any to any port >= 1024
-pass in proto udp from any to any port >= 1024
-pass in proto tcp/udp from any to any port >= 1024
-block in proto tcp from any to any port 0 >< 512
-block in proto udp from any to any port 0 >< 512
-block in proto tcp/udp from any to any port 0 >< 512
-pass in proto tcp from any to any port 0 >< 512
-pass in proto udp from any to any port 0 >< 512
-pass in proto tcp/udp from any to any port 0 >< 512
-block in proto tcp from any to any port 6000 <> 6009
-block in proto udp from any to any port 6000 <> 6009
-block in proto tcp/udp from any to any port 6000 <> 6009
-pass in proto tcp from any to any port 6000 <> 6009
-pass in proto udp from any to any port 6000 <> 6009
-pass in proto tcp/udp from any to any port 6000 <> 6009
-pass in proto tcp from any to any port = 23
-pass in proto udp from any to any port = 23
-pass in proto tcp/udp from any to any port = 23
-block in proto tcp from any to any port != 21
-block in proto udp from any to any port != 21
-block in proto tcp/udp from any to any port != 21
-pass in proto tcp from any to any port != 21
-pass in proto udp from any to any port != 21
-pass in proto tcp/udp from any to any port != 21
-block in proto tcp from any to any port < 1024
-block in proto udp from any to any port < 1024
-block in proto tcp/udp from any to any port < 1024
-pass in proto tcp from any to any port < 1024
-pass in proto udp from any to any port < 1024
-pass in proto tcp/udp from any to any port < 1024
-block in proto tcp from any to any port > 1023
-block in proto udp from any to any port > 1023
-block in proto tcp/udp from any to any port > 1023
-pass in proto tcp from any to any port > 1023
-pass in proto udp from any to any port > 1023
-pass in proto tcp/udp from any to any port > 1023
-block in proto tcp from any to any port <= 1023
-block in proto udp from any to any port <= 1023
-block in proto tcp/udp from any to any port <= 1023
diff --git a/contrib/ipfilter/test/regress/7 b/contrib/ipfilter/test/regress/7
deleted file mode 100644
index 6848a68..0000000
--- a/contrib/ipfilter/test/regress/7
+++ /dev/null
@@ -1,6 +0,0 @@
-block in proto icmp from any to any icmp-type echo
-pass in proto icmp from any to any icmp-type echo
-block in proto icmp from any to any icmp-type unreach code 3
-pass in proto icmp from any to any icmp-type unreach code 3
-block in proto icmp from any to any icmp-type echorep
-pass in proto icmp from any to any icmp-type echorep
diff --git a/contrib/ipfilter/test/regress/8 b/contrib/ipfilter/test/regress/8
deleted file mode 100644
index 0f28fd2..0000000
--- a/contrib/ipfilter/test/regress/8
+++ /dev/null
@@ -1,6 +0,0 @@
-block in proto tcp from any to any flags S
-pass in proto tcp from any to any flags S
-block in proto tcp from any to any flags S/SA
-pass in proto tcp from any to any flags S/SA
-block in proto tcp from any to any flags S/APU
-pass in proto tcp from any to any flags S/APU
diff --git a/contrib/ipfilter/test/regress/9 b/contrib/ipfilter/test/regress/9
deleted file mode 100644
index 17bc967..0000000
--- a/contrib/ipfilter/test/regress/9
+++ /dev/null
@@ -1,18 +0,0 @@
-block in from any to any with ipopts
-pass in from any to any with opt sec-class topsecret
-block in from any to any with opt ssrr,sec-class topsecret
-pass in from any to any with opt ssrr,sec-class topsecret
-block in from any to any with opt ts,sec-class topsecret
-pass in from any to any with opt ts,sec-class topsecret
-block in from any to any with opt sec-class secret
-pass in from any to any with opt sec-class secret
-block in from any to any with opt lsrr,ssrr
-pass in from any to any with opt lsrr,ssrr
-pass in from any to any with ipopts
-block in from any to any with opt lsrr
-pass in from any to any with opt lsrr
-block in from any to any with opt ssrr,ts
-pass in from any to any with opt ssrr,ts
-block in from any to any with opt rr
-pass in from any to any with opt rr
-block in from any to any with opt sec-class topsecret
diff --git a/contrib/ipfilter/test/regress/bpf-f1 b/contrib/ipfilter/test/regress/bpf-f1
deleted file mode 100644
index 2c80283..0000000
--- a/contrib/ipfilter/test/regress/bpf-f1
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in bpf-v4 { "0x20 0 0 0xc 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "0x20 0 0 0xc 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass in bpf-v4 { "0x20 0 0 0x10 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "0x20 0 0 0x10 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
diff --git a/contrib/ipfilter/test/regress/bpf1 b/contrib/ipfilter/test/regress/bpf1
deleted file mode 100644
index 5d83b77..0000000
--- a/contrib/ipfilter/test/regress/bpf1
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in bpf-v4 { "0x20 0 0 0xc 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "src host 1.1.1.1" }
-pass in bpf-v4 { "0x20 0 0 0x10 0x15 0 0x1 0x1010101 0x6 0 0 0x60 0x6 0 0 0" }
-pass out bpf-v4 { "dst host 1.1.1.1" }
diff --git a/contrib/ipfilter/test/regress/f1 b/contrib/ipfilter/test/regress/f1
deleted file mode 100644
index 6a2ede9..0000000
--- a/contrib/ipfilter/test/regress/f1
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-pass in all
-block out all
-pass out all
diff --git a/contrib/ipfilter/test/regress/f10 b/contrib/ipfilter/test/regress/f10
deleted file mode 100644
index 3552983..0000000
--- a/contrib/ipfilter/test/regress/f10
+++ /dev/null
@@ -1,18 +0,0 @@
-block in from any to any with not ipopts
-pass in from any to any with not opt sec-class topsecret
-block in from any to any with not opt ssrr,sec-class topsecret
-pass in from any to any with not opt ssrr,sec-class topsecret
-block in from any to any with not opt ts,sec-class topsecret
-pass in from any to any with not opt ts,sec-class topsecret
-block in from any to any with not opt sec-class secret
-pass in from any to any with not opt sec-class secret
-block in from any to any with not opt lsrr,ssrr
-pass in from any to any with not opt lsrr,ssrr
-pass in from any to any with not ipopts
-block in from any to any with not opt lsrr
-pass in from any to any with not opt lsrr
-block in from any to any with not opt ssrr,ts
-pass in from any to any with not opt ssrr,ts
-block in from any to any with not opt rr
-pass in from any to any with not opt rr
-block in from any to any with not opt sec-class topsecret
diff --git a/contrib/ipfilter/test/regress/f11 b/contrib/ipfilter/test/regress/f11
deleted file mode 100644
index a71e528..0000000
--- a/contrib/ipfilter/test/regress/f11
+++ /dev/null
@@ -1,7 +0,0 @@
-pass in proto tcp from any to any port = 23 flags S/SA keep state
-block in proto tcp from any to any port = 23 flags S/SA keep state
-pass in proto udp from any to any port = 53 keep frags
-block in proto udp from any to any port = 53 keep frags
-pass in proto udp from any to any port = 53 keep state
-block in proto udp from any to any port = 53 keep state
-pass in on e0 proto tcp from any to any port = 25 keep state
diff --git a/contrib/ipfilter/test/regress/f12 b/contrib/ipfilter/test/regress/f12
deleted file mode 100644
index c29f839..0000000
--- a/contrib/ipfilter/test/regress/f12
+++ /dev/null
@@ -1,6 +0,0 @@
-pass in proto tcp from any port > 1024 to any port = 25 with not short
-pass in proto tcp from any port > 1024 to any port = 25
-block in proto tcp from any to any with short
-block in proto tcp from any to any with frag
-pass in proto udp from any port = 53 to any port = 53
-block in proto udp from any port = 53 to any port = 53 with not short
diff --git a/contrib/ipfilter/test/regress/f13 b/contrib/ipfilter/test/regress/f13
deleted file mode 100644
index 8106419..0000000
--- a/contrib/ipfilter/test/regress/f13
+++ /dev/null
@@ -1,8 +0,0 @@
-pass in proto tcp from any to any port = 25 flags S/SA keep frags
-block in proto tcp from any to any port = 25 flags S/SA keep frags
-pass in proto udp from any to any port = 53 keep frags
-block in proto udp from any to any port = 53 keep frags
-pass in proto tcp from any to any port = 25 flags S/SA keep state keep frags
-block in proto tcp from any to any port = 25 flags S/SA keep state keep frags
-pass in proto udp from any to any port = 53 keep frags(strict)
-pass in proto tcp from any to any port = 25 keep state(strict)
diff --git a/contrib/ipfilter/test/regress/f14 b/contrib/ipfilter/test/regress/f14
deleted file mode 100644
index 06ab519..0000000
--- a/contrib/ipfilter/test/regress/f14
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from !1.1.1.1 to any
-pass in from 1.1.1.1 to !any
-block in from 1.1.1.0/24 to !any
-pass in from !1.1.1.0/24 to any
-block in from !1.1.0.0/16 to any
-pass in from 1.1.0.0/16 to !1.2.0.0/16
-block in from any to !127.0.0.0/8
-pass in from !any to any
diff --git a/contrib/ipfilter/test/regress/f15 b/contrib/ipfilter/test/regress/f15
deleted file mode 100644
index 16185e1..0000000
--- a/contrib/ipfilter/test/regress/f15
+++ /dev/null
@@ -1,8 +0,0 @@
-block in log quick on hme0 from any to 195.134.65.0/25 head 10
-block return-rst in log quick proto tcp all flags S head 100 group 10
-pass in quick proto tcp from any to any port = 22 keep state group 100
-pass in quick proto tcp from any to any port = 23 keep state group 100
-pass in quick proto tcp from any to any port = 21 keep state group 100
-block return-icmp in quick proto udp all keep state head 110 group 10
-pass in quick proto udp from any to any port = 53 keep state group 110
-block in log quick on hme0 from any to any
diff --git a/contrib/ipfilter/test/regress/f16 b/contrib/ipfilter/test/regress/f16
deleted file mode 100644
index 920ad8c..0000000
--- a/contrib/ipfilter/test/regress/f16
+++ /dev/null
@@ -1,10 +0,0 @@
-pass in all
-skip 2 in proto tcp all
-block in quick proto tcp all
-skip 4 in proto udp all
-block in quick proto udp all
-pass in quick proto tcp from any to 1.1.1.1
-pass in quick proto tcp from any to 1.1.1.2 port = 22
-block in quick proto udp from any to any port = 53
-pass in quick proto udp from any to any port = 53
-block in all
diff --git a/contrib/ipfilter/test/regress/f17 b/contrib/ipfilter/test/regress/f17
deleted file mode 100644
index 9a75ae3..0000000
--- a/contrib/ipfilter/test/regress/f17
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass out quick on ppp0 proto tcp all flags S keep state
-block return-rst in quick proto tcp all
diff --git a/contrib/ipfilter/test/regress/f18 b/contrib/ipfilter/test/regress/f18
deleted file mode 100644
index acba2b3..0000000
--- a/contrib/ipfilter/test/regress/f18
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in from 1.1.1.1 to any
-pass out from 2.2.2.2 to any
-count in from 1.1.1.1 to 3.3.3.3
-count out from 2.2.2.2 to 4.4.4.4
diff --git a/contrib/ipfilter/test/regress/f19 b/contrib/ipfilter/test/regress/f19
deleted file mode 100644
index d7770b8..0000000
--- a/contrib/ipfilter/test/regress/f19
+++ /dev/null
@@ -1,2 +0,0 @@
-pass in quick proto tcp all flags S keep state
-pass in quick proto tcp all flags S keep state(limit 1)
diff --git a/contrib/ipfilter/test/regress/f2 b/contrib/ipfilter/test/regress/f2
deleted file mode 100644
index e2f02a4..0000000
--- a/contrib/ipfilter/test/regress/f2
+++ /dev/null
@@ -1,6 +0,0 @@
-block in proto tcp from any to any
-pass in proto tcp from any to any
-block in proto udp from any to any
-pass in proto udp from any to any
-block in proto icmp from any to any
-pass in proto icmp from any to any
diff --git a/contrib/ipfilter/test/regress/f20 b/contrib/ipfilter/test/regress/f20
deleted file mode 100644
index 279523e..0000000
--- a/contrib/ipfilter/test/regress/f20
+++ /dev/null
@@ -1,4 +0,0 @@
-block out quick on de0 head 100
-skip 1 out group 100
-block out quick group 100
-pass out quick group 100
diff --git a/contrib/ipfilter/test/regress/f24 b/contrib/ipfilter/test/regress/f24
deleted file mode 100644
index 5cb3bab..0000000
--- a/contrib/ipfilter/test/regress/f24
+++ /dev/null
@@ -1 +0,0 @@
-pass out quick proto udp all keep state keep frags
diff --git a/contrib/ipfilter/test/regress/f3 b/contrib/ipfilter/test/regress/f3
deleted file mode 100644
index ee80729..0000000
--- a/contrib/ipfilter/test/regress/f3
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from 1.1.1.1 to any
-pass in from 1.1.1.1 to any
-block in from 1.1.1.1/24 to any
-pass in from 1.1.1.1/24 to any
-block in from 1.1.1.1/16 to any
-pass in from 1.1.1.1/16 to any
-block in from 1.1.1.1/0 to any
-pass in from 1.1.1.1/0 to any
diff --git a/contrib/ipfilter/test/regress/f4 b/contrib/ipfilter/test/regress/f4
deleted file mode 100644
index bc8af2f..0000000
--- a/contrib/ipfilter/test/regress/f4
+++ /dev/null
@@ -1,8 +0,0 @@
-block in from any to 1.1.1.1
-pass in from any to 1.1.1.1
-block in from any to 1.1.1.1/24
-pass in from any to 1.1.1.1/24
-block in from any to 1.1.1.1/16
-pass in from any to 1.1.1.1/16
-block in from any to 1.1.1.1/0
-pass in from any to 1.1.1.1/0
diff --git a/contrib/ipfilter/test/regress/f5 b/contrib/ipfilter/test/regress/f5
deleted file mode 100644
index 998eabd..0000000
--- a/contrib/ipfilter/test/regress/f5
+++ /dev/null
@@ -1,48 +0,0 @@
-block in proto tcp from any port = 23 to any
-block in proto udp from any port = 23 to any
-block in proto tcp/udp from any port = 23 to any
-pass in proto tcp from any port <= 1023 to any
-pass in proto udp from any port <= 1023 to any
-pass in proto tcp/udp from any port <= 1023 to any
-block in proto tcp from any port >= 1024 to any
-block in proto udp from any port >= 1024 to any
-block in proto tcp/udp from any port >= 1024 to any
-pass in proto tcp from any port >= 1024 to any
-pass in proto udp from any port >= 1024 to any
-pass in proto tcp/udp from any port >= 1024 to any
-block in proto tcp from any port 0 >< 512 to any
-block in proto udp from any port 0 >< 512 to any
-block in proto tcp/udp from any port 0 >< 512 to any
-pass in proto tcp from any port 0 >< 512 to any
-pass in proto udp from any port 0 >< 512 to any
-pass in proto tcp/udp from any port 0 >< 512 to any
-block in proto tcp from any port 6000 <> 6009 to any
-block in proto udp from any port 6000 <> 6009 to any
-block in proto tcp/udp from any port 6000 <> 6009 to any
-pass in proto tcp from any port 6000 <> 6009 to any
-pass in proto udp from any port 6000 <> 6009 to any
-pass in proto tcp/udp from any port 6000 <> 6009 to any
-pass in proto tcp from any port = 23 to any
-pass in proto udp from any port = 23 to any
-pass in proto tcp/udp from any port = 23 to any
-block in proto tcp from any port != 21 to any
-block in proto udp from any port != 21 to any
-block in proto tcp/udp from any port != 21 to any
-pass in proto tcp from any port != 21 to any
-pass in proto udp from any port != 21 to any
-pass in proto tcp/udp from any port != 21 to any
-block in proto tcp from any port < 1024 to any
-block in proto udp from any port < 1024 to any
-block in proto tcp/udp from any port < 1024 to any
-pass in proto tcp from any port < 1024 to any
-pass in proto udp from any port < 1024 to any
-pass in proto tcp/udp from any port < 1024 to any
-block in proto tcp from any port > 1023 to any
-block in proto udp from any port > 1023 to any
-block in proto tcp/udp from any port > 1023 to any
-pass in proto tcp from any port > 1023 to any
-pass in proto udp from any port > 1023 to any
-pass in proto tcp/udp from any port > 1023 to any
-block in proto tcp from any port <= 1023 to any
-block in proto udp from any port <= 1023 to any
-block in proto tcp/udp from any port <= 1023 to any
diff --git a/contrib/ipfilter/test/regress/f6 b/contrib/ipfilter/test/regress/f6
deleted file mode 100644
index 291f09ad..0000000
--- a/contrib/ipfilter/test/regress/f6
+++ /dev/null
@@ -1,48 +0,0 @@
-block in proto tcp from any to any port = 23
-block in proto udp from any to any port = 23
-block in proto tcp/udp from any to any port = 23
-pass in proto tcp from any to any port <= 1023
-pass in proto udp from any to any port <= 1023
-pass in proto tcp/udp from any to any port <= 1023
-block in proto tcp from any to any port >= 1024
-block in proto udp from any to any port >= 1024
-block in proto tcp/udp from any to any port >= 1024
-pass in proto tcp from any to any port >= 1024
-pass in proto udp from any to any port >= 1024
-pass in proto tcp/udp from any to any port >= 1024
-block in proto tcp from any to any port 0 >< 512
-block in proto udp from any to any port 0 >< 512
-block in proto tcp/udp from any to any port 0 >< 512
-pass in proto tcp from any to any port 0 >< 512
-pass in proto udp from any to any port 0 >< 512
-pass in proto tcp/udp from any to any port 0 >< 512
-block in proto tcp from any to any port 6000 <> 6009
-block in proto udp from any to any port 6000 <> 6009
-block in proto tcp/udp from any to any port 6000 <> 6009
-pass in proto tcp from any to any port 6000 <> 6009
-pass in proto udp from any to any port 6000 <> 6009
-pass in proto tcp/udp from any to any port 6000 <> 6009
-pass in proto tcp from any to any port = 23
-pass in proto udp from any to any port = 23
-pass in proto tcp/udp from any to any port = 23
-block in proto tcp from any to any port != 21
-block in proto udp from any to any port != 21
-block in proto tcp/udp from any to any port != 21
-pass in proto tcp from any to any port != 21
-pass in proto udp from any to any port != 21
-pass in proto tcp/udp from any to any port != 21
-block in proto tcp from any to any port < 1024
-block in proto udp from any to any port < 1024
-block in proto tcp/udp from any to any port < 1024
-pass in proto tcp from any to any port < 1024
-pass in proto udp from any to any port < 1024
-pass in proto tcp/udp from any to any port < 1024
-block in proto tcp from any to any port > 1023
-block in proto udp from any to any port > 1023
-block in proto tcp/udp from any to any port > 1023
-pass in proto tcp from any to any port > 1023
-pass in proto udp from any to any port > 1023
-pass in proto tcp/udp from any to any port > 1023
-block in proto tcp from any to any port <= 1023
-block in proto udp from any to any port <= 1023
-block in proto tcp/udp from any to any port <= 1023
diff --git a/contrib/ipfilter/test/regress/f7 b/contrib/ipfilter/test/regress/f7
deleted file mode 100644
index be1b969..0000000
--- a/contrib/ipfilter/test/regress/f7
+++ /dev/null
@@ -1,9 +0,0 @@
-block in proto icmp from any to any icmp-type echo
-pass in proto icmp from any to any icmp-type echo
-block in proto icmp from any to any icmp-type unreach code 3
-pass in proto icmp from any to any icmp-type unreach code 3
-block in proto icmp from any to any icmp-type echorep
-pass in proto icmp from any to any icmp-type echorep
-pass in proto icmp all icmp-type maskreq keep state
-pass in proto icmp all icmp-type timest keep state
-pass in proto icmp all icmp-type inforeq keep state
diff --git a/contrib/ipfilter/test/regress/f8 b/contrib/ipfilter/test/regress/f8
deleted file mode 100644
index 0f28fd2..0000000
--- a/contrib/ipfilter/test/regress/f8
+++ /dev/null
@@ -1,6 +0,0 @@
-block in proto tcp from any to any flags S
-pass in proto tcp from any to any flags S
-block in proto tcp from any to any flags S/SA
-pass in proto tcp from any to any flags S/SA
-block in proto tcp from any to any flags S/APU
-pass in proto tcp from any to any flags S/APU
diff --git a/contrib/ipfilter/test/regress/f9 b/contrib/ipfilter/test/regress/f9
deleted file mode 100644
index 17bc967..0000000
--- a/contrib/ipfilter/test/regress/f9
+++ /dev/null
@@ -1,18 +0,0 @@
-block in from any to any with ipopts
-pass in from any to any with opt sec-class topsecret
-block in from any to any with opt ssrr,sec-class topsecret
-pass in from any to any with opt ssrr,sec-class topsecret
-block in from any to any with opt ts,sec-class topsecret
-pass in from any to any with opt ts,sec-class topsecret
-block in from any to any with opt sec-class secret
-pass in from any to any with opt sec-class secret
-block in from any to any with opt lsrr,ssrr
-pass in from any to any with opt lsrr,ssrr
-pass in from any to any with ipopts
-block in from any to any with opt lsrr
-pass in from any to any with opt lsrr
-block in from any to any with opt ssrr,ts
-pass in from any to any with opt ssrr,ts
-block in from any to any with opt rr
-pass in from any to any with opt rr
-block in from any to any with opt sec-class topsecret
diff --git a/contrib/ipfilter/test/regress/i1 b/contrib/ipfilter/test/regress/i1
deleted file mode 100644
index 0fd2c6e..0000000
--- a/contrib/ipfilter/test/regress/i1
+++ /dev/null
@@ -1,18 +0,0 @@
-pass in all
-block out \
-all
-log in all
-log body in all
-count in from any to any
-pass in from !any to any pps 10
-block in from any to !any
-pass in on ed0 from localhost to localhost
-pass in on ed0,vx0 from localhost to localhost
-block in log first on lo0 from any to any
-pass in log body or-block quick from any to any
-block return-rst in quick on le0 proto tcp from any to any
-block return-icmp in on qe0 from any to any
-block return-icmp(1) in on qe0 from any to any
-block return-icmp-as-dest in on le0 from any to any
-block return-icmp-as-dest(port-unr) in on qe0 from any to any
-pass out on longNICname0 from test.host.dots to test\.host.dots
diff --git a/contrib/ipfilter/test/regress/i10 b/contrib/ipfilter/test/regress/i10
deleted file mode 100644
index 640ac84..0000000
--- a/contrib/ipfilter/test/regress/i10
+++ /dev/null
@@ -1,5 +0,0 @@
-pass in from localhost to localhost with opt sec
-pass in from localhost to localhost with opt lsrr not opt sec
-block in from any to any with not opt sec-class topsecret
-block in from any to any with not opt sec-class topsecret,secret
-pass in from any to any with opt sec-class topsecret,confid not opt sec-class unclass
diff --git a/contrib/ipfilter/test/regress/i11 b/contrib/ipfilter/test/regress/i11
deleted file mode 100644
index cb7d683..0000000
--- a/contrib/ipfilter/test/regress/i11
+++ /dev/null
@@ -1,11 +0,0 @@
-pass in on ed0 proto tcp from localhost to localhost port = telnet keep state
-block in log first on lo0 proto tcp/udp from any to any port = echo keep state
-pass in proto udp from localhost to localhost port = 20499 keep frag
-pass in proto udp from localhost to localhost port = 2049 keep frag(strict)
-pass in proto udp from localhost to localhost port = 53 keep state keep frags
-pass in on ed0 out-via vx0 proto udp from any to any keep state
-pass out on ppp0 in-via le0 proto tcp from any to any keep state
-pass in on ed0,vx0 out-via vx0,ed0 proto udp from any to any keep state
-pass in proto tcp from any port gt 1024 to localhost port eq 1024 keep state
-pass in proto tcp all flags S keep state(strict,newisn,no-icmp-err,limit 101,age 600)
-pass in proto udp all keep state(age 10/20,sync)
diff --git a/contrib/ipfilter/test/regress/i12 b/contrib/ipfilter/test/regress/i12
deleted file mode 100644
index 5342702..0000000
--- a/contrib/ipfilter/test/regress/i12
+++ /dev/null
@@ -1,10 +0,0 @@
-pass in from 1.1.1.1/32 to 2.2.2.2/32
-pass in from (2.2.2.2/24,3.3.3.3/32) to 4.4.4.4/32
-pass in from (2.2.2.2/24,3.3.3.3/32) to (5.5.5.5/32,6.6.6.6/32)
-pass in from (2.2.2.2/24,3.3.3.3/32) to (5.5.5.5/32,6.6.6.6/32) port = (22,25)
-pass in proto tcp from (2.2.2.2/24,3.3.3.3/32) port = (53,9) to (5.5.5.5/32,6.6.6.6/32)
-pass in proto udp from (2.2.2.2/24,3.3.3.3/32) to (5.5.5.5/32,6.6.6.6/32) port = (53,9)
-pass in from 10.10.10.10 to 11.11.11.11
-pass in from pool/101 to hash/202
-pass in from hash/303 to pool/404
-pass in from pool=(!1.1.1.1,2.2.2.2,!2.2.0.0/16) to pool = ( 1.1.0.0/16 )
diff --git a/contrib/ipfilter/test/regress/i13 b/contrib/ipfilter/test/regress/i13
deleted file mode 100644
index 3ba343d..0000000
--- a/contrib/ipfilter/test/regress/i13
+++ /dev/null
@@ -1,8 +0,0 @@
-a=any;
-b="from $a";
-c='to $a';
-d=block;
-e="pass in";
-$d in $b $c
-f=" $b $c";
-$e${f}
diff --git a/contrib/ipfilter/test/regress/i14 b/contrib/ipfilter/test/regress/i14
deleted file mode 100644
index 2cd2613..0000000
--- a/contrib/ipfilter/test/regress/i14
+++ /dev/null
@@ -1,10 +0,0 @@
-block in on eri0 all head 1
-pass in on eri0 proto icmp all group 1
-pass out on ed0 all head 1000000
-block out on ed0 proto udp all group 1000000
-block in on vm0 proto tcp/udp all head 101
-pass in from 1.1.1.1 to 2.2.2.2 group 101
-pass in proto tcp from 1.0.0.1 to 2.0.0.2 group 101
-pass in proto udp from 2.0.0.2 to 3.0.0.3 group 101
-block in on vm0 proto tcp/udp all head vm0-group
-pass in from 1.1.1.1 to 2.2.2.2 group vm0-group
diff --git a/contrib/ipfilter/test/regress/i15 b/contrib/ipfilter/test/regress/i15
deleted file mode 100644
index 0e6b0d1..0000000
--- a/contrib/ipfilter/test/regress/i15
+++ /dev/null
@@ -1,4 +0,0 @@
-pass out on fxp0 all set-tag(log=100)
-pass out on fxp0 all set-tag(nat=foo)
-pass out on fxp0 all set-tag(log=100, nat=200)
-pass out on fxp0 all set-tag(log=2147483648, nat=overtherainbowisapotof)
diff --git a/contrib/ipfilter/test/regress/i16 b/contrib/ipfilter/test/regress/i16
deleted file mode 100644
index 5c9144a..0000000
--- a/contrib/ipfilter/test/regress/i16
+++ /dev/null
@@ -1,3 +0,0 @@
-0 block out all
-100 pass in all
-10101 pass out proto tcp all
diff --git a/contrib/ipfilter/test/regress/i17 b/contrib/ipfilter/test/regress/i17
deleted file mode 100644
index e399248..0000000
--- a/contrib/ipfilter/test/regress/i17
+++ /dev/null
@@ -1,13 +0,0 @@
-100 pass in all
-200 pass in proto tcp all
-110 pass in proto udp all
-110 pass in from localhost to any
-pass in all
-pass in from localhost to any
-@0 100 pass in from localhost to any
-@1 pass in from any to localhost
-@0 pass in from 1.1.1.1 to any
-@1 110 pass in from 2.2.2.2 to any
-@2 pass in from 3.3.3.3 to any
-call fr_srcgrpmap/100 out from 10.1.0.0/16 to any
-call now fr_dstgrpmap/200 in from 10.2.0.0/16 to any
diff --git a/contrib/ipfilter/test/regress/i18 b/contrib/ipfilter/test/regress/i18
deleted file mode 100644
index 03ce713..0000000
--- a/contrib/ipfilter/test/regress/i18
+++ /dev/null
@@ -1,3 +0,0 @@
-pass in tos (80,0x80) all
-pass in tos (0x80,80) all
-block in ttl (0,1,2,3,4,5,6) all
diff --git a/contrib/ipfilter/test/regress/i19 b/contrib/ipfilter/test/regress/i19
deleted file mode 100644
index a09fd56..0000000
--- a/contrib/ipfilter/test/regress/i19
+++ /dev/null
@@ -1,22 +0,0 @@
-block in quick log level user.debug proto icmp all
-block in quick log level mail.info proto icmp all
-block in quick log level daemon.notice proto icmp all
-block in quick log level auth.warn proto icmp all
-block in quick log level syslog.err proto icmp all
-block in quick log level lpr.crit proto icmp all
-block in quick log level news.alert proto icmp all
-block in quick log level uucp.emerg proto icmp all
-block in quick log level cron.debug proto icmp all
-block in quick log level ftp.info proto icmp all
-block in quick log level authpriv.notice proto icmp all
-block in quick log level logalert.warn proto icmp all
-block in quick log level local0.err proto icmp all
-block in quick log level local1.crit proto icmp all
-block in quick log level local2.alert proto icmp all
-block in quick log level local3.emerg proto icmp all
-block in quick log level local4.debug proto icmp all
-block in quick log level local5.info proto icmp all
-block in quick log level local6.notice proto icmp all
-block in quick log level local7.warn proto icmp all
-block in quick log level kern.err proto icmp all
-block in quick log level security.emerg proto icmp all
diff --git a/contrib/ipfilter/test/regress/i2 b/contrib/ipfilter/test/regress/i2
deleted file mode 100644
index 50f6107..0000000
--- a/contrib/ipfilter/test/regress/i2
+++ /dev/null
@@ -1,8 +0,0 @@
-log in proto tcp all
-pass in proto 6 from any to any
-pass in proto udp from localhost to localhost
-block in proto ipv6 from any to any
-block in proto 17 from any to any
-block in proto 250 from any to any
-pass in proto tcp/udp from any to any
-block in proto tcp-udp from any to any
diff --git a/contrib/ipfilter/test/regress/i20 b/contrib/ipfilter/test/regress/i20
deleted file mode 100644
index 99039ee..0000000
--- a/contrib/ipfilter/test/regress/i20
+++ /dev/null
@@ -1,4 +0,0 @@
-pass in on ppp0 from ppp0/peer to ppp0/32
-block in on hme0 from any to hme0/broadcast
-pass in on bge0 from bge0/network to bge0/32
-block in on eri0 from any to eri0/netmasked
diff --git a/contrib/ipfilter/test/regress/i21 b/contrib/ipfilter/test/regress/i21
deleted file mode 100644
index 9d583ab..0000000
--- a/contrib/ipfilter/test/regress/i21
+++ /dev/null
@@ -1,7 +0,0 @@
-pass in from port = 10101
-pass out from any to port != 22
-block in from port 20:21
-block out from any to port 10 <> 100
-pass out from any to port = (3,5,7,9)
-block in from port = (20,25)
-pass in from any port = (11:12, 21:22) to any port = (1:2, 4:5, 8:9)
diff --git a/contrib/ipfilter/test/regress/i3 b/contrib/ipfilter/test/regress/i3
deleted file mode 100644
index 390fc3c..0000000
--- a/contrib/ipfilter/test/regress/i3
+++ /dev/null
@@ -1,14 +0,0 @@
-log in all
-pass in from 128.16/16 to 129.10.10/24
-pass in from 128.0.0.1/24 to 1\
-28\
-.\
-0.0.1/16
-pass in from 128.0.0.1/0xffffff00 to 128.0.0.1/0xffff0000
-pass in from 128.0.0.1/255.255.255.0 to 128.0.0.1/255.255.0.0
-pass in from 128.0.0.1 mask 0xffffff00 to 128.0.0.1 mask 0xffff0000
-pass in from 128.0.0.1 mask 255.255.255.0 to 128.0.0.1 mask 255.255.0.0
-pass in from localhost to localhost
-block in log from 0/0 to 0/0
-block in log level auth.info on hme0 all
-log level local5.warn out all
diff --git a/contrib/ipfilter/test/regress/i4 b/contrib/ipfilter/test/regress/i4
deleted file mode 100644
index 8551f76..0000000
--- a/contrib/ipfilter/test/regress/i4
+++ /dev/null
@@ -1,9 +0,0 @@
-log in proto tcp from any port > 0 to any
-log in proto tcp from any to any port > 0
-pass in proto 6 from any port != 0 to any port 0 >< 65535
-pass in proto 17 from localhost port > 32000 to localhost port < 29000
-block in proto udp from any port != \ntp to any port < echo
-block in proto tcp from any port = smtp to any port > 25
-pass in proto tcp/udp from any port 1 >< 3 to any port 1 <> 3
-pass in proto tcp/udp from any port 2:2 to any port 10:20
-pass in log first quick proto tcp from any port > 1023 to any port = 1723 flags S keep state
diff --git a/contrib/ipfilter/test/regress/i5 b/contrib/ipfilter/test/regress/i5
deleted file mode 100644
index 788f971..0000000
--- a/contrib/ipfilter/test/regress/i5
+++ /dev/null
@@ -1,9 +0,0 @@
-log in all
-count in tos 0x80 from any to any
-pass in on ed0 tos 64 from localhost to localhost
-block in log on lo0 ttl 0 from any to any
-pass in quick ttl 1 from any to any
-skip 3 out from 127.0.0.1 to any
-auth out on foo0 proto tcp from any to any port = 80
-preauth out on foo0 proto tcp from any to any port = 22
-nomatch out on foo0 proto tcp from any port < 1024 to any
diff --git a/contrib/ipfilter/test/regress/i6 b/contrib/ipfilter/test/regress/i6
deleted file mode 100644
index 0b371bd..0000000
--- a/contrib/ipfilter/test/regress/i6
+++ /dev/null
@@ -1,12 +0,0 @@
-pass in on lo0 fastroute from any to any
-pass in on lo0 to qe0 from localhost to localhost
-pass in on le0 to qe0:127.0.0.1 from localhost to localhost
-pass in on lo0 dup-to qe0 from localhost to localhost
-pass in on le0 dup-to qe0:127.0.0.1 from localhost to localhost
-pass in on le0 to hme0:10.1.1.1 dup-to qe0:127.0.0.1 from localhost to localhost
-block in quick on qe0 to qe1 from any to any
-block in quick to qe1 from any to any
-pass out quick dup-to hme0 from any to any
-pass out quick on hme0 reply-to hme1 from any to any
-pass in on le0 dup-to qe0:127.0.0.1 reply-to hme1:10.10.10.10 all
-pass in quick fastroute all
diff --git a/contrib/ipfilter/test/regress/i7 b/contrib/ipfilter/test/regress/i7
deleted file mode 100644
index 1a82940..0000000
--- a/contrib/ipfilter/test/regress/i7
+++ /dev/null
@@ -1,9 +0,0 @@
-pass in on ed0 proto tcp from localhost to localhost port = 23 flags S/SA
-block in on lo0 proto tcp from any to any flags A
-pass in on lo0 proto tcp from any to any flags /SAP
-block in on lo0 proto tcp from any to any flags 0x80/A
-pass in on lo0 proto tcp from any to any flags S/18
-block in on lo0 proto tcp from any to any flags 2/18
-pass in on lo0 proto tcp from any to any flags 2
-block in on lo0 proto tcp from any to any flags /16
-pass in on lo0 proto tcp from any to any flags 2/SA
diff --git a/contrib/ipfilter/test/regress/i8 b/contrib/ipfilter/test/regress/i8
deleted file mode 100644
index c30f8bd..0000000
--- a/contrib/ipfilter/test/regress/i8
+++ /dev/null
@@ -1,33 +0,0 @@
-pass in proto icmp from localhost to localhost icmp-type timest
-block in proto icmp from any to any icmp-type unreach code 1
-pass in proto icmp all icmp-type unreach code cutoff-preced
-pass in proto icmp all icmp-type unreach code filter-prohib
-pass in proto icmp all icmp-type unreach code isolate
-pass in proto icmp all icmp-type unreach code needfrag
-pass in proto icmp all icmp-type unreach code net-prohib
-pass in proto icmp all icmp-type unreach code net-tos
-pass in proto icmp all icmp-type unreach code host-preced
-pass in proto icmp all icmp-type unreach code host-prohib
-pass in proto icmp all icmp-type unreach code host-tos
-pass in proto icmp all icmp-type unreach code host-unk
-pass in proto icmp all icmp-type unreach code host-unr
-pass in proto icmp all icmp-type unreach code (net-unk,net-unr)
-pass in proto icmp all icmp-type unreach code port-unr
-pass in proto icmp all icmp-type unreach code proto-unr
-pass in proto icmp all icmp-type unreach code srcfail
-pass in proto icmp all icmp-type (echo,echorep)
-pass in proto icmp all icmp-type inforeq
-pass in proto icmp all icmp-type inforep
-pass in proto icmp all icmp-type maskrep
-pass in proto icmp all icmp-type maskreq
-pass in proto icmp all icmp-type paramprob
-pass in proto icmp all icmp-type redir
-pass in proto icmp all icmp-type unreach
-pass in proto icmp all icmp-type routerad
-pass in proto icmp all icmp-type routersol
-pass in proto icmp all icmp-type squench
-pass in proto icmp all icmp-type timest
-pass in proto icmp all icmp-type timestrep
-pass in proto icmp all icmp-type timex
-pass in proto icmp all icmp-type 254
-pass in proto icmp all icmp-type 253 code 254
diff --git a/contrib/ipfilter/test/regress/i9 b/contrib/ipfilter/test/regress/i9
deleted file mode 100644
index 441cfa9..0000000
--- a/contrib/ipfilter/test/regress/i9
+++ /dev/null
@@ -1,17 +0,0 @@
-pass in from localhost to localhost with short,frags
-block in from any to any with ipopts
-pass in from any to any with opt nop,rr,zsu
-pass in from any to any with opt nop,rr,zsu not opt ssrr,lsrr
-pass in from localhost to localhost and not frag
-pass in from localhost to localhost with frags,frag-body
-pass in proto tcp all flags S with not oow keep state
-block in proto tcp all with oow
-pass in proto tcp all flags S with not bad,bad-src,bad-nat
-block in proto tcp all flags S with bad,not bad-src,not bad-nat
-pass in quick all with not short
-block in quick all with not nat
-pass in quick all with not frag-body
-block in quick all with not lowttl
-pass in all with mbcast,not bcast,multicast,not state,not ipopts
-block in all with not mbcast,bcast,not multicast,state
-pass in from any to any with opt mtur,mtup,encode,ts,tr,sec,cipso,satid,ssrr,visa,imitd,eip,finn,dps,sdb,nsapa,rtralrt,ump,addext,e-sec
diff --git a/contrib/ipfilter/test/regress/in1 b/contrib/ipfilter/test/regress/in1
deleted file mode 100644
index d5d0cf4..0000000
--- a/contrib/ipfilter/test/regress/in1
+++ /dev/null
@@ -1,31 +0,0 @@
-map le0 0/0 -> 0/32
-map le0 1/32 -> 1/32
-map le0 128.0.0.0/1 -> 0/0
-map le0 10.0.0.0/8 -> 1.2.3.0/24
-map le0 10.0.0.5/8 -> 1.2.3.4/24
-map le0 10.0.0.5/0xff000000 -> 1.2.3.4/24
-map le0 10.0.0.5/0xff -> 1.2.3.4/24
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp 10000:19999
-map ppp0 192.168.0.0/16 -> 0/32 portmap udp 20000:29999
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp/udp 30000:39999
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp auto
-map ppp0 192.168.0.0/16 -> 0/32 portmap udp auto
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcpudp auto
-map ppp0 192.168.0.0/16 -> 0/32 proxy port ftp ftp/6
-map ppp0 192.168.0.0/16 -> 0/32 proxy port 1010 ftp/tcp
-map le0 0/0 -> 0/32 frag
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 frag
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp 10000:19999 frag
-map ppp0 192.168.0.0/16 -> 0/32 proxy port ftp ftp/tcp frag
-map le0 0/0 -> 0/32 age 10
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 age 10/20
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp 10000:19999 age 30
-map le0 0/0 -> 0/32 frag age 10
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45 frag age 10/20
-map ppp0 192.168.0.0/16 -> 0/32 portmap tcp 10000:19999 frag age 30
-map fxp0 from 192.168.0.0/18 to 0/0 port = 21 -> 1.2.3.4/32 proxy port 21 ftp/tcp
-map thisisalonginte 0/0 -> 0/32 mssclamp 1452 tag freddyliveshere
-map bar0 0/0 -> 0/32 icmpidmap icmp 1000:2000
-map ppp0,adsl0 0/0 -> 0/32
-map ppp0 from 192.168.0.0/16 to any port = 123 -> 0/32 age 30/1 udp
diff --git a/contrib/ipfilter/test/regress/in2 b/contrib/ipfilter/test/regress/in2
deleted file mode 100644
index 83a2ca5..0000000
--- a/contrib/ipfilter/test/regress/in2
+++ /dev/null
@@ -1,71 +0,0 @@
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 tcp
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 255
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip
-rdr le0 9.8.7.6/0xff000000 -> 1.1.1.1 ip
-rdr le0 9.8.7.6/0xffff0000 -> 1.1.1.1 ip
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 0/0 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 udp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp/udp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcpudp frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag
-rdr le0 9.8.7.6/32 -> 1.1.1.1 ip frag age 10
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10/20
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag age 10
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip sticky
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10 sticky
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10/20 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag age 10 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30 sticky
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40 sticky
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip mssclamp 1000
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10/20 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag age 10 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40 sticky mssclamp 1000
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip tag nattagcacheline
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 0 -> 1.1.1.1 port 0 ip frag age 10/20 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 icmp frag age 10 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp frag age 20 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1 port 80 tcp round-robin frag age 30 sticky mssclamp 1000 tag nattagcacheline
-rdr le0 9.8.7.6/32 port 80 -> 1.1.1.1,1.1.1.2 port 80 tcp round-robin frag age 40 sticky mssclamp 1000 tag nattagcacheline
-rdr ge0 9.8.7.6/32 -> 1.1.1.1 proxy port 21 ftp/tcp
-rdr ge0 9.8.7.6/32 port 21 -> 1.1.1.1 port 21 tcp proxy ftp
-rdr le0 9.8.7.6/32 port 1000-2000 -> 1.1.1.1 port 5555 tcp
-rdr le0 9.8.7.6/32 port 1000-2000 -> 1.1.1.1 port = 5555 tcp
-rdr le0 0/0 -> test.host.dots
-rdr le0 0/0 -> test.host.dots,test.host.dots
-rdr adsl0,ppp0 0/0 port 25 -> 127.0.0.1 port 25
diff --git a/contrib/ipfilter/test/regress/in3 b/contrib/ipfilter/test/regress/in3
deleted file mode 100644
index d8016b6..0000000
--- a/contrib/ipfilter/test/regress/in3
+++ /dev/null
@@ -1,5 +0,0 @@
-bimap le0 0/0 -> 0/32
-bimap le0 1/32 -> 1/32
-bimap le0 128.0.0.0/1 -> 0/0
-bimap le0 10.0.0.0/8 -> 1.2.3.0/24
-bimap le0 10.0.5.6/24 -> 1.2.3.4/24
diff --git a/contrib/ipfilter/test/regress/in4 b/contrib/ipfilter/test/regress/in4
deleted file mode 100644
index 46bbd81..0000000
--- a/contrib/ipfilter/test/regress/in4
+++ /dev/null
@@ -1,5 +0,0 @@
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports 0
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports 256
-map-block le0 10.0.0.0/24 -> 203.1.1.0/24 ports auto
-map-block le0 10.0.0.0/16 -> 203.1.1.0/24 ports auto
diff --git a/contrib/ipfilter/test/regress/in5 b/contrib/ipfilter/test/regress/in5
deleted file mode 100644
index 766c3e3..0000000
--- a/contrib/ipfilter/test/regress/in5
+++ /dev/null
@@ -1,24 +0,0 @@
-map le0 from 9.8.7.6/32 port > 1024 to any -> 1.1.1.1 portmap 10000:20000 tcp
-map le0 from 9.8.7.6/32 port > 1024 to ! 1.2.3.4 -> 1.1.1.1 portmap 10000:20000 tcp
-rdr le0 from any to 9.8.7.6/32 port = 0 -> 1.1.1.1 port 0 tcp
-rdr le0 from any to 9.8.7.6/0xffffffff port = 0 -> 1.1.1.1 port 0 ip
-rdr le0 ! from 1.2.3.4 to 9.8.7.6 port = 8888 -> 1.1.1.1 port 888 tcp
-rdr le0 from any to 9.8.7.6/255.255.255.255 port = 8888 -> 1.1.1.1 port 888 ip
-rdr le0 from any to 9.8.7.6 mask 0xffffffff port = 8888 -> 1.1.1.1 port 888 tcp
-rdr le0 from any to 9.8.7.6 mask 255.255.255.255 port = 8888 -> 1.1.1.1 port 888 udp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp/udp
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 port 888 icmp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 port 0 ip frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 icmp frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin frag
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin frag
-rdr le0 from any to 9.8.7.6/32 -> 1.1.1.1 port 0 ip frag age 10
-rdr le0 from any to 9.8.7.6/32 port = 0 -> 1.1.1.1 port 0 ip frag age 10/20
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 icmp frag age 10
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp frag age 20
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1 port 888 tcp round-robin frag age 30
-rdr le0 from any to 9.8.7.6/32 port = 8888 -> 1.1.1.1,1.1.1.2 port 888 tcp round-robin frag age 40
diff --git a/contrib/ipfilter/test/regress/in6 b/contrib/ipfilter/test/regress/in6
deleted file mode 100644
index 70e71dd..0000000
--- a/contrib/ipfilter/test/regress/in6
+++ /dev/null
@@ -1,8 +0,0 @@
-map foo0 from any port = 1 to any port != 0 -> 0/32 udp
-map foo0 from any port eq 1 to any port ne 0 -> 0/32 udp
-map foo0 from any port < 1 to any port > 0 -> 0/32 tcp
-map foo0 from any port lt 1 to any port gt 0 -> 0/32 tcp
-map foo0 from any port <= 1 to any port >= 0 -> 0/32 tcp/udp
-map foo0 from any port le 1 to any port ge 0 -> 0/32 tcp/udp
-map foo0 from any port 1 >< 20 to any port 20 <> 40 -> 0/32 tcp/udp
-map foo0 from any port 10:20 to any port 30:40 -> 0/32 tcp/udp
diff --git a/contrib/ipfilter/test/regress/ip1 b/contrib/ipfilter/test/regress/ip1
deleted file mode 100644
index c31ba25..0000000
--- a/contrib/ipfilter/test/regress/ip1
+++ /dev/null
@@ -1,78 +0,0 @@
-#:%s/ \(number = [0-9]*\) \(type = [a-z]*\)/ \2 \1/g
-
-table role = ipf type = tree number = 1
- {; };
-table role = ipf type = tree number = 100
- { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
-table role = nat type = tree number = 110
- { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
-table role = auth type = tree number = 120
- { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; };
-table role = count type = tree number = 130
- { 1.2.3.4; !2.2.0.0/16; 2.2.2.0/24; };
-
-table role = ipf type = hash number = 2
- {; };
-table role = ipf type = hash number = 200
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 210
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 220
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 230
- { 0/0; 4/32; 1.2.3.4/32; };
-
-table role = ipf type = hash number = 240 seed = 101
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 250 seed = 101
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 260 seed = 101
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 270 seed = 101
- { 0/0; 4/32; 1.2.3.4/32; };
-
-table role = ipf type = hash number = 2000 size = 1001
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 2000 size = 1001
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 2000 size = 1001
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 2000 size = 1001
- { 0/0; 4/32; 1.2.3.4/32; };
-
-table role = ipf type = hash number = 100 size = 1001 seed = 101
- { 0/0; 1/32; 1.2.3.4/32; };
-table role = nat type = hash number = 100 size = 1001 seed = 101
- { 0/0; 2/32; 1.2.3.4/32; };
-table role = auth type = hash number = 100 size = 1001 seed = 101
- { 0/0; 3/32; 1.2.3.4/32; };
-table role = count type = hash number = 100 size = 1001 seed = 101
- { 0/0; 4/32; 1.2.3.4/32; };
-
-group-map in role = ipf number = 300 group = 303
- { 0/0; 5/32; 1.2.3.4/32; };
-group-map in role = nat number = 300 group = 303
- { 0/0; 6/32; 1.2.3.4/32; };
-group-map in role = auth number = 300 group = 303
- { 0/0; 7/32; 1.2.3.4/32; };
-group-map in role = count number = 300 group = 303
- { 0/0; 8/32; 1.2.3.4/32; };
-
-group-map out role = ipf number = 400 group = 303
- { 0/0; 5/32; 1.2.3.4/32, group = 606; };
-group-map out role = nat number = 400 group = 303
- { 0/0; 6/32; 1.2.3.4/32, group = 606; };
-group-map out role = auth number = 400 group = 303
- { 0/0; 7/32; 1.2.3.4/32, group = 606; };
-group-map out role = count number = 400 group = 303
- { 0/0; 8/32; 1.2.3.4/32, group = 606; };
-
-group-map in role = ipf number = 500
- { 0/0, group = 10; 5/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = nat number = 500
- { 0/0, group = 10; 6/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = auth number = 500
- { 0/0, group = 10; 7/32, group = 800; 1.2.3.4/32, group = 606; };
-group-map in role = count number = 500
- { 0/0, group = 10; 8/32, group = 800; 1.2.3.4/32, group = 606; };
-
diff --git a/contrib/ipfilter/test/regress/ip2 b/contrib/ipfilter/test/regress/ip2
deleted file mode 100644
index 76f31b6..0000000
--- a/contrib/ipfilter/test/regress/ip2
+++ /dev/null
@@ -1,2 +0,0 @@
-table role = ipf type = tree name = letters
- { "file://input/ip2.data"; };
diff --git a/contrib/ipfilter/test/regress/ipf6-1 b/contrib/ipfilter/test/regress/ipf6-1
deleted file mode 100644
index 814dfd6..0000000
--- a/contrib/ipfilter/test/regress/ipf6-1
+++ /dev/null
@@ -1,3 +0,0 @@
-block in all
-block out all
-pass out proto 58 all keep state
diff --git a/contrib/ipfilter/test/regress/ipv6.1 b/contrib/ipfilter/test/regress/ipv6.1
deleted file mode 100644
index fc532b6..0000000
--- a/contrib/ipfilter/test/regress/ipv6.1
+++ /dev/null
@@ -1 +0,0 @@
-pass out log quick on gif0 proto udp from ef00:1001:2002::/48 to any port 33433 >< 34000 keep state
diff --git a/contrib/ipfilter/test/regress/ipv6.2 b/contrib/ipfilter/test/regress/ipv6.2
deleted file mode 100644
index 814dfd6..0000000
--- a/contrib/ipfilter/test/regress/ipv6.2
+++ /dev/null
@@ -1,3 +0,0 @@
-block in all
-block out all
-pass out proto 58 all keep state
diff --git a/contrib/ipfilter/test/regress/ipv6.3 b/contrib/ipfilter/test/regress/ipv6.3
deleted file mode 100644
index 6dc9e93..0000000
--- a/contrib/ipfilter/test/regress/ipv6.3
+++ /dev/null
@@ -1 +0,0 @@
-pass out log quick on gif0 proto ipv6-icmp from any to any icmp-type 128 keep state
diff --git a/contrib/ipfilter/test/regress/ipv6.5 b/contrib/ipfilter/test/regress/ipv6.5
deleted file mode 100644
index ba8cabb..0000000
--- a/contrib/ipfilter/test/regress/ipv6.5
+++ /dev/null
@@ -1,2 +0,0 @@
-pass out all with v6hdrs routing
-block out proto tcp all with v6hdrs routing
diff --git a/contrib/ipfilter/test/regress/ipv6.6 b/contrib/ipfilter/test/regress/ipv6.6
deleted file mode 100644
index f1f904b..0000000
--- a/contrib/ipfilter/test/regress/ipv6.6
+++ /dev/null
@@ -1 +0,0 @@
-pass out on gif0 proto udp all keep frag
diff --git a/contrib/ipfilter/test/regress/l1 b/contrib/ipfilter/test/regress/l1
deleted file mode 100644
index 88cca58..0000000
--- a/contrib/ipfilter/test/regress/l1
+++ /dev/null
@@ -1,6 +0,0 @@
-log in all
-pass in on anon0 all head 100
-pass in log quick from 3.3.3.3 to any group 100
-pass in log body quick from 2.2.2.2 to any
-pass in log quick proto tcp from 1.1.1.1 to any flags S keep state
-pass in log first quick proto tcp from 1.1.1.1 to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/n1 b/contrib/ipfilter/test/regress/n1
deleted file mode 100644
index 9bcf29b..0000000
--- a/contrib/ipfilter/test/regress/n1
+++ /dev/null
@@ -1,3 +0,0 @@
-map zx0 10.1.1.1/32 -> 10.2.2.2/32
-map zx0 10.1.1.0/24 -> 10.3.4.5/32
-map zx0 10.1.1.0/24 -> 10.3.4.0/24
diff --git a/contrib/ipfilter/test/regress/n10 b/contrib/ipfilter/test/regress/n10
deleted file mode 100644
index 0f48192..0000000
--- a/contrib/ipfilter/test/regress/n10
+++ /dev/null
@@ -1,3 +0,0 @@
-map ppp0 0/0 -> 203.203.203.203/32 mssclamp 100
-map ppp0 0/0 -> 203.203.203.203/32 mssclamp 1000
-map ppp0 0/0 -> 203.203.203.203/32 mssclamp 10000
diff --git a/contrib/ipfilter/test/regress/n11 b/contrib/ipfilter/test/regress/n11
deleted file mode 100644
index 8cdf7fc..0000000
--- a/contrib/ipfilter/test/regress/n11
+++ /dev/null
@@ -1,3 +0,0 @@
-bimap zx0 10.1.1.1/32 -> 1.6.7.8/32
-bimap zx0 10.1.1.0/24 -> 10.2.2.2/32
-bimap zx0 10.1.1.0/24 -> 10.3.4.5/24
diff --git a/contrib/ipfilter/test/regress/n12 b/contrib/ipfilter/test/regress/n12
deleted file mode 100644
index 225675b..0000000
--- a/contrib/ipfilter/test/regress/n12
+++ /dev/null
@@ -1 +0,0 @@
-map le0 192.168.126.0/24 -> 0/32 portmap tcp/udp 10000:20000
diff --git a/contrib/ipfilter/test/regress/n13 b/contrib/ipfilter/test/regress/n13
deleted file mode 100644
index 8047930..0000000
--- a/contrib/ipfilter/test/regress/n13
+++ /dev/null
@@ -1 +0,0 @@
-map le0 192.168.0.0/16 -> range 203.1.1.23-203.1.3.45
diff --git a/contrib/ipfilter/test/regress/n14 b/contrib/ipfilter/test/regress/n14
deleted file mode 100644
index 6f5d571..0000000
--- a/contrib/ipfilter/test/regress/n14
+++ /dev/null
@@ -1 +0,0 @@
-rdr gre0 0/0 port 80 -> 10.1.1.254,10.1.1.253 port 80 tcp sticky
diff --git a/contrib/ipfilter/test/regress/n16 b/contrib/ipfilter/test/regress/n16
deleted file mode 100644
index ff8958c..0000000
--- a/contrib/ipfilter/test/regress/n16
+++ /dev/null
@@ -1 +0,0 @@
-rdr vlan0 from any to 69.248.79.193 port = 38136 -> 172.31.83.24 port 2013 udp
diff --git a/contrib/ipfilter/test/regress/n2 b/contrib/ipfilter/test/regress/n2
deleted file mode 100644
index dbce5aa..0000000
--- a/contrib/ipfilter/test/regress/n2
+++ /dev/null
@@ -1,4 +0,0 @@
-map zx0 10.1.1.1/32 -> 10.2.2.2/32 portmap tcp 10000:20000
-map zx0 10.1.1.0/24 -> 10.3.4.5/32 portmap udp 10000:20000
-map zx0 10.1.0.0/16 -> 10.3.4.0/24 portmap tcp/udp 10000:20000
-map zx0 10.1.1.0/24 -> 10.3.4.5/32 portmap tcp/udp 40000:40001
diff --git a/contrib/ipfilter/test/regress/n3 b/contrib/ipfilter/test/regress/n3
deleted file mode 100644
index 82c83dd..0000000
--- a/contrib/ipfilter/test/regress/n3
+++ /dev/null
@@ -1,2 +0,0 @@
-map zz0 10.1.0.0/16 -> 192.168.2.0/24 portmap tcp/udp auto
-map-block zz0 10.1.0.0/16 -> 192.168.1.0/24 ports 252
diff --git a/contrib/ipfilter/test/regress/n4 b/contrib/ipfilter/test/regress/n4
deleted file mode 100644
index e7c0314..0000000
--- a/contrib/ipfilter/test/regress/n4
+++ /dev/null
@@ -1,6 +0,0 @@
-rdr zx0 10.1.1.1/32 port 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 10.1.1.0/24 port 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 0/0 port 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 10.1.1.0/24 port 53 -> 10.2.2.1 port 10053 udp
-rdr zx0 10.1.1.0/24 port 0 -> 10.2.2.1 port 0 tcp
-rdr zx0 10.1.1.0/24 port 0 -> 10.2.2.1 port 0 ip
diff --git a/contrib/ipfilter/test/regress/n5 b/contrib/ipfilter/test/regress/n5
deleted file mode 100644
index e55cea0..0000000
--- a/contrib/ipfilter/test/regress/n5
+++ /dev/null
@@ -1,6 +0,0 @@
-map zx0 10.1.1.1/32 -> 10.2.2.2/32
-map zx0 from 10.1.1.0/24 to 10.1.0.0/16 -> 10.3.4.5/32
-map zx0 from 10.1.1.0/24 ! to 10.1.0.0/16 -> 10.3.4.0/24
-map zx0 10.1.1.0/24 -> 10.3.4.5/32 portmap udp 10000:20000
-map zx0 10.1.0.0/16 -> 10.3.4.0/24 portmap tcp/udp 10000:20000
-map zx0 10.1.1.0/24 -> 10.3.4.5/32 portmap tcp/udp 40000:40001
diff --git a/contrib/ipfilter/test/regress/n6 b/contrib/ipfilter/test/regress/n6
deleted file mode 100644
index 79f11a4..0000000
--- a/contrib/ipfilter/test/regress/n6
+++ /dev/null
@@ -1,5 +0,0 @@
-rdr zx0 10.1.1.1/32 port 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 from any to 10.1.1.0/24 port = 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 from 10.2.0.0/16 to 10.1.1.0/24 port = 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 from 10.3.0.0/16 to 10.1.0.0/16 port = 23 -> 10.2.2.1 port 10023 tcp
-rdr zx0 ! from 10.2.0.0/16 to 10.1.1.0/24 port = 53 -> 10.2.2.1 port 10053 udp
diff --git a/contrib/ipfilter/test/regress/n7 b/contrib/ipfilter/test/regress/n7
deleted file mode 100644
index be995c2..0000000
--- a/contrib/ipfilter/test/regress/n7
+++ /dev/null
@@ -1,3 +0,0 @@
-rdr zx0 10.1.1.1/32 port 23-79 -> 10.2.2.1 port 10023 tcp
-rdr zx0 10.1.1.1/32 port 23-79 -> 10.2.2.1 port = 10023 tcp
-rdr zx0 10.1.1.0/24 port 80 -> 10.2.2.1,1.2.2.129 port 3128 tcp
diff --git a/contrib/ipfilter/test/regress/n8 b/contrib/ipfilter/test/regress/n8
deleted file mode 100644
index bf0e94f..0000000
--- a/contrib/ipfilter/test/regress/n8
+++ /dev/null
@@ -1 +0,0 @@
-map icmp0 2.2.2.0/24 -> 10.10.10.0/24
diff --git a/contrib/ipfilter/test/regress/n9 b/contrib/ipfilter/test/regress/n9
deleted file mode 100644
index 81a7ccd..0000000
--- a/contrib/ipfilter/test/regress/n9
+++ /dev/null
@@ -1 +0,0 @@
-rdr icmp0 4.4.4.0/24 port 0 -> 10.10.10.1 port 0 ip
diff --git a/contrib/ipfilter/test/regress/ni1.ipf b/contrib/ipfilter/test/regress/ni1.ipf
deleted file mode 100644
index c7e5797..0000000
--- a/contrib/ipfilter/test/regress/ni1.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass out proto udp from any to any keep state
-pass out proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni1.nat b/contrib/ipfilter/test/regress/ni1.nat
deleted file mode 100644
index f38e435..0000000
--- a/contrib/ipfilter/test/regress/ni1.nat
+++ /dev/null
@@ -1,3 +0,0 @@
-map df0 from 2.2.2.2/32 port 20000 >< 25000 to any -> 6.6.6.8/32 portmap udp 2000:2500
-map df0 from 2.2.2.2/32 port 2000 >< 2500 to any -> 6.6.6.7/32 portmap udp 20000:25000
-map df0 from 2.2.2.2/32 to any -> 6.6.6.6/32
diff --git a/contrib/ipfilter/test/regress/ni10.ipf b/contrib/ipfilter/test/regress/ni10.ipf
deleted file mode 100644
index 4151b6e..0000000
--- a/contrib/ipfilter/test/regress/ni10.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass in proto udp from any to any keep state
-pass in proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni10.nat b/contrib/ipfilter/test/regress/ni10.nat
deleted file mode 100644
index 2a04ef7..0000000
--- a/contrib/ipfilter/test/regress/ni10.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 2.2.2.2/32 -> 6.6.6.6
diff --git a/contrib/ipfilter/test/regress/ni11.ipf b/contrib/ipfilter/test/regress/ni11.ipf
deleted file mode 100644
index 4151b6e..0000000
--- a/contrib/ipfilter/test/regress/ni11.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass in proto udp from any to any keep state
-pass in proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni11.nat b/contrib/ipfilter/test/regress/ni11.nat
deleted file mode 100644
index 1d0018c..0000000
--- a/contrib/ipfilter/test/regress/ni11.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 10.0.0.0/8 port 1000:2000 -> 1.1.1.1 port 40000 tcp/udp
diff --git a/contrib/ipfilter/test/regress/ni12.ipf b/contrib/ipfilter/test/regress/ni12.ipf
deleted file mode 100644
index 4151b6e..0000000
--- a/contrib/ipfilter/test/regress/ni12.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass in proto udp from any to any keep state
-pass in proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni12.nat b/contrib/ipfilter/test/regress/ni12.nat
deleted file mode 100644
index 8c36bc8..0000000
--- a/contrib/ipfilter/test/regress/ni12.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 10.0.0.0/8 port 1000:2000 -> 1.1.1.1 port = 40000 tcp/udp
diff --git a/contrib/ipfilter/test/regress/ni13.ipf b/contrib/ipfilter/test/regress/ni13.ipf
deleted file mode 100644
index 04b6d13..0000000
--- a/contrib/ipfilter/test/regress/ni13.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-pass in quick on pcn1 proto tcp from any to any port = 1723 keep state
-block in all
-block out all
diff --git a/contrib/ipfilter/test/regress/ni13.nat b/contrib/ipfilter/test/regress/ni13.nat
deleted file mode 100644
index 7a879d8..0000000
--- a/contrib/ipfilter/test/regress/ni13.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr pcn1 192.168.113.3/32 port 1723 -> 0.0.0.0 port 1723 proxy pptp
diff --git a/contrib/ipfilter/test/regress/ni14.ipf b/contrib/ipfilter/test/regress/ni14.ipf
deleted file mode 100644
index 04b6d13..0000000
--- a/contrib/ipfilter/test/regress/ni14.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-pass in quick on pcn1 proto tcp from any to any port = 1723 keep state
-block in all
-block out all
diff --git a/contrib/ipfilter/test/regress/ni14.nat b/contrib/ipfilter/test/regress/ni14.nat
deleted file mode 100644
index c546e99..0000000
--- a/contrib/ipfilter/test/regress/ni14.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr pcn1 192.168.113.3/32 port 1723 -> 127.0.0.1 port 1723 proxy pptp
diff --git a/contrib/ipfilter/test/regress/ni15.ipf b/contrib/ipfilter/test/regress/ni15.ipf
deleted file mode 100644
index 1b9a013..0000000
--- a/contrib/ipfilter/test/regress/ni15.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-pass out quick on pcn1 proto tcp from any to any port = 1723 keep state
-block in all
-block out all
diff --git a/contrib/ipfilter/test/regress/ni15.nat b/contrib/ipfilter/test/regress/ni15.nat
deleted file mode 100644
index 420c7b7..0000000
--- a/contrib/ipfilter/test/regress/ni15.nat
+++ /dev/null
@@ -1 +0,0 @@
-map pcn1 0/0 -> 0/0 proxy port 1723 pptp/tcp
diff --git a/contrib/ipfilter/test/regress/ni16.ipf b/contrib/ipfilter/test/regress/ni16.ipf
deleted file mode 100644
index 1b9a013..0000000
--- a/contrib/ipfilter/test/regress/ni16.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-pass out quick on pcn1 proto tcp from any to any port = 1723 keep state
-block in all
-block out all
diff --git a/contrib/ipfilter/test/regress/ni16.nat b/contrib/ipfilter/test/regress/ni16.nat
deleted file mode 100644
index 5fad3cd..0000000
--- a/contrib/ipfilter/test/regress/ni16.nat
+++ /dev/null
@@ -1 +0,0 @@
-map pcn1 10.2.2.2/32 -> 0/32 proxy port 1723 pptp/tcp
diff --git a/contrib/ipfilter/test/regress/ni17.nat b/contrib/ipfilter/test/regress/ni17.nat
deleted file mode 100644
index 3da6338..0000000
--- a/contrib/ipfilter/test/regress/ni17.nat
+++ /dev/null
@@ -1,4 +0,0 @@
-rdr le0 0/0 port 80 -> 10.1.1.252 port 3128 tcp round-robin
-rdr le0 0/0 port 80 -> 10.1.2.252 port 3128 tcp round-robin
-rdr le0 0/0 port 80 -> 10.1.3.252 port 3128 tcp round-robin sticky
-rdr le0 0/0 port 80 -> 10.1.1.253,10.1.2.253 port 3128 tcp round-robin sticky
diff --git a/contrib/ipfilter/test/regress/ni19.ipf b/contrib/ipfilter/test/regress/ni19.ipf
deleted file mode 100644
index c6fcec1..0000000
--- a/contrib/ipfilter/test/regress/ni19.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-block in all
-pass out quick on bge0 proto tcp from any to any port = shell flags S keep state
-block out all
diff --git a/contrib/ipfilter/test/regress/ni19.nat b/contrib/ipfilter/test/regress/ni19.nat
deleted file mode 100644
index 56b81a9..0000000
--- a/contrib/ipfilter/test/regress/ni19.nat
+++ /dev/null
@@ -1 +0,0 @@
-map bge0 192.168.113.0/24 -> 10.1.1.1/32 proxy port shell rcmd/tcp
diff --git a/contrib/ipfilter/test/regress/ni2.ipf b/contrib/ipfilter/test/regress/ni2.ipf
deleted file mode 100644
index 5956cf9..0000000
--- a/contrib/ipfilter/test/regress/ni2.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass out quick proto tcp from any to any flags S/SAFR keep state
diff --git a/contrib/ipfilter/test/regress/ni2.nat b/contrib/ipfilter/test/regress/ni2.nat
deleted file mode 100644
index 4ad73c2..0000000
--- a/contrib/ipfilter/test/regress/ni2.nat
+++ /dev/null
@@ -1 +0,0 @@
-map xl0 10.0.0.0/8 -> 1.1.1.1/32 portmap tcp/udp 40000:60000
diff --git a/contrib/ipfilter/test/regress/ni20.ipf b/contrib/ipfilter/test/regress/ni20.ipf
deleted file mode 100644
index c6f6d84..0000000
--- a/contrib/ipfilter/test/regress/ni20.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-block in all
-pass in quick on bge0 proto tcp from any to any port = shell flags S keep state
-block out all
diff --git a/contrib/ipfilter/test/regress/ni20.nat b/contrib/ipfilter/test/regress/ni20.nat
deleted file mode 100644
index f2dd0a7..0000000
--- a/contrib/ipfilter/test/regress/ni20.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr bge0 10.1.1.4/32 port shell -> 192.168.113.4 port shell tcp proxy rcmd
diff --git a/contrib/ipfilter/test/regress/ni21.ipf b/contrib/ipfilter/test/regress/ni21.ipf
deleted file mode 100644
index 6d6ed08..0000000
--- a/contrib/ipfilter/test/regress/ni21.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass out on lan0 to eri0:1.1.1.1 from 2.2.2.2 to any
diff --git a/contrib/ipfilter/test/regress/ni21.nat b/contrib/ipfilter/test/regress/ni21.nat
deleted file mode 100644
index 6b2d46a..0000000
--- a/contrib/ipfilter/test/regress/ni21.nat
+++ /dev/null
@@ -1 +0,0 @@
-map lan0,eri0 2.2.2.2 -> 4.4.4.4
diff --git a/contrib/ipfilter/test/regress/ni23.ipf b/contrib/ipfilter/test/regress/ni23.ipf
deleted file mode 100644
index 49ebcf7..0000000
--- a/contrib/ipfilter/test/regress/ni23.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-block out all
-block in all
-pass in on le0,hme0 out-via ppp0,bge0 to ppp0:3.3.3.254 proto udp all keep state
diff --git a/contrib/ipfilter/test/regress/ni23.nat b/contrib/ipfilter/test/regress/ni23.nat
deleted file mode 100644
index 094d377..0000000
--- a/contrib/ipfilter/test/regress/ni23.nat
+++ /dev/null
@@ -1,2 +0,0 @@
-rdr le0,bge0 1.1.0.0/16 -> 2.2.2.2
-map hme0,ppp0 3.3.3.0/24 -> 4.4.4.4/32
diff --git a/contrib/ipfilter/test/regress/ni3.ipf b/contrib/ipfilter/test/regress/ni3.ipf
deleted file mode 100644
index c7e5797..0000000
--- a/contrib/ipfilter/test/regress/ni3.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass out proto udp from any to any keep state
-pass out proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni3.nat b/contrib/ipfilter/test/regress/ni3.nat
deleted file mode 100644
index 4306f4b..0000000
--- a/contrib/ipfilter/test/regress/ni3.nat
+++ /dev/null
@@ -1 +0,0 @@
-map df0 2.2.2.2/32 -> 6.6.6.6/32
diff --git a/contrib/ipfilter/test/regress/ni4.ipf b/contrib/ipfilter/test/regress/ni4.ipf
deleted file mode 100644
index c7e5797..0000000
--- a/contrib/ipfilter/test/regress/ni4.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass out proto udp from any to any keep state
-pass out proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni4.nat b/contrib/ipfilter/test/regress/ni4.nat
deleted file mode 100644
index 6eefdc2..0000000
--- a/contrib/ipfilter/test/regress/ni4.nat
+++ /dev/null
@@ -1 +0,0 @@
-map df0 2.2.2.2/32 -> 6.6.6.6/32 portmap tcp/udp 40000:60000
diff --git a/contrib/ipfilter/test/regress/ni5.ipf b/contrib/ipfilter/test/regress/ni5.ipf
deleted file mode 100644
index 8f11424..0000000
--- a/contrib/ipfilter/test/regress/ni5.ipf
+++ /dev/null
@@ -1,3 +0,0 @@
-block in all
-pass out quick on ppp0 proto tcp from any to any port = ftp flags S keep state
-block out all
diff --git a/contrib/ipfilter/test/regress/ni5.nat b/contrib/ipfilter/test/regress/ni5.nat
deleted file mode 100644
index 8e80d22..0000000
--- a/contrib/ipfilter/test/regress/ni5.nat
+++ /dev/null
@@ -1 +0,0 @@
-map ppp0 192.168.1.0/24 -> 1.1.1.1/32 proxy port ftp ftp/tcp
diff --git a/contrib/ipfilter/test/regress/ni6.ipf b/contrib/ipfilter/test/regress/ni6.ipf
deleted file mode 100644
index f5b83b2..0000000
--- a/contrib/ipfilter/test/regress/ni6.ipf
+++ /dev/null
@@ -1,9 +0,0 @@
-block out log quick on qfe0 from 192.168.7.0/24 to any
-block out log quick on nf0 from 192.168.6.0/24 to any
-pass in quick on nf0 proto tcp from any to any port = 111 flags S keep state
-pass in quick on nf0 proto udp from any to any port = 111 keep state
-block return-rst in log quick on nf0 proto tcp from any to any
-block in log quick on nf0 from 192.168.7.0/24 to any
-block return-rst in log quick on qfe0 proto tcp from any to any
-block in log quick on qfe0 from 192.168.6.0/24 to any
-
diff --git a/contrib/ipfilter/test/regress/ni6.nat b/contrib/ipfilter/test/regress/ni6.nat
deleted file mode 100644
index 00d57d0..0000000
--- a/contrib/ipfilter/test/regress/ni6.nat
+++ /dev/null
@@ -1,3 +0,0 @@
-rdr nf0 192.168.6.2 port 111 -> 192.168.7.1 port 111 udp proxy rpcbu
-rdr nf0 192.168.6.2 port 111 -> 192.168.7.1 port 111 tcp proxy rpcbt
-map qfe0 192.168.6.0/24 -> 192.168.7.2/32
diff --git a/contrib/ipfilter/test/regress/ni7.ipf b/contrib/ipfilter/test/regress/ni7.ipf
deleted file mode 100644
index 4151b6e..0000000
--- a/contrib/ipfilter/test/regress/ni7.ipf
+++ /dev/null
@@ -1,4 +0,0 @@
-block in all
-block out all
-pass in proto udp from any to any keep state
-pass in proto tcp from any to any flags S keep state
diff --git a/contrib/ipfilter/test/regress/ni7.nat b/contrib/ipfilter/test/regress/ni7.nat
deleted file mode 100644
index 2a04ef7..0000000
--- a/contrib/ipfilter/test/regress/ni7.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 2.2.2.2/32 -> 6.6.6.6
diff --git a/contrib/ipfilter/test/regress/ni8.ipf b/contrib/ipfilter/test/regress/ni8.ipf
deleted file mode 100644
index 6666241..0000000
--- a/contrib/ipfilter/test/regress/ni8.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass in quick proto tcp from any to any flags S/SAFR keep state
diff --git a/contrib/ipfilter/test/regress/ni8.nat b/contrib/ipfilter/test/regress/ni8.nat
deleted file mode 100644
index 1d0018c..0000000
--- a/contrib/ipfilter/test/regress/ni8.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 10.0.0.0/8 port 1000:2000 -> 1.1.1.1 port 40000 tcp/udp
diff --git a/contrib/ipfilter/test/regress/ni9.ipf b/contrib/ipfilter/test/regress/ni9.ipf
deleted file mode 100644
index 6666241..0000000
--- a/contrib/ipfilter/test/regress/ni9.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass in quick proto tcp from any to any flags S/SAFR keep state
diff --git a/contrib/ipfilter/test/regress/ni9.nat b/contrib/ipfilter/test/regress/ni9.nat
deleted file mode 100644
index 8c36bc8..0000000
--- a/contrib/ipfilter/test/regress/ni9.nat
+++ /dev/null
@@ -1 +0,0 @@
-rdr df0 10.0.0.0/8 port 1000:2000 -> 1.1.1.1 port = 40000 tcp/udp
diff --git a/contrib/ipfilter/test/regress/p1.ipf b/contrib/ipfilter/test/regress/p1.ipf
deleted file mode 100644
index acaf639..0000000
--- a/contrib/ipfilter/test/regress/p1.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass in from pool/100 to any
diff --git a/contrib/ipfilter/test/regress/p1.pool b/contrib/ipfilter/test/regress/p1.pool
deleted file mode 100644
index 14ae3a3..0000000
--- a/contrib/ipfilter/test/regress/p1.pool
+++ /dev/null
@@ -1,2 +0,0 @@
-table role = ipf type = tree number = 100
- { 1.1.1.1/32; !2.2.0.0/16; 2.2.2.0/24; };
diff --git a/contrib/ipfilter/test/regress/p2.ipf b/contrib/ipfilter/test/regress/p2.ipf
deleted file mode 100644
index 4cfb388..0000000
--- a/contrib/ipfilter/test/regress/p2.ipf
+++ /dev/null
@@ -1,2 +0,0 @@
-pass out from hash=(127.0.0.1,4.4.0.0/16) to any
-block in from hash=(127.0.0.1,4.4.0.0/16) to any
diff --git a/contrib/ipfilter/test/regress/p3.ipf b/contrib/ipfilter/test/regress/p3.ipf
deleted file mode 100644
index aad7cb3..0000000
--- a/contrib/ipfilter/test/regress/p3.ipf
+++ /dev/null
@@ -1,6 +0,0 @@
-call now fr_srcgrpmap/1010 in all
-call now fr_dstgrpmap/2010 out all
-pass in all group 1020
-block in all group 1030
-pass out all group 2020
-block out all group 2040
diff --git a/contrib/ipfilter/test/regress/p3.pool b/contrib/ipfilter/test/regress/p3.pool
deleted file mode 100644
index 3fadd59..0000000
--- a/contrib/ipfilter/test/regress/p3.pool
+++ /dev/null
@@ -1,4 +0,0 @@
-group-map in role = ipf number = 1010
- { 1.1.1.1/32, group = 1020; 3.3.0.0/16, group = 1030; };
-group-map out role = ipf number = 2010 group = 2020
- { 2.2.2.2/32; 4.4.0.0/16; 5.0.0.0/8, group = 2040; };
diff --git a/contrib/ipfilter/test/regress/p5.ipf b/contrib/ipfilter/test/regress/p5.ipf
deleted file mode 100644
index ada9f56..0000000
--- a/contrib/ipfilter/test/regress/p5.ipf
+++ /dev/null
@@ -1 +0,0 @@
-pass in from pool/letters to any
diff --git a/contrib/ipfilter/test/regress/p5.pool b/contrib/ipfilter/test/regress/p5.pool
deleted file mode 100644
index 9a8eaa3..0000000
--- a/contrib/ipfilter/test/regress/p5.pool
+++ /dev/null
@@ -1,2 +0,0 @@
-table role = ipf type = tree name = letters
- { 1.1.1.1/32; !2.2.0.0/16; 2.2.2.0/24; };
diff --git a/contrib/ipfilter/test/regress/regress.sed b/contrib/ipfilter/test/regress/regress.sed
deleted file mode 100644
index e69de29..0000000
--- a/contrib/ipfilter/test/regress/regress.sed
+++ /dev/null
diff --git a/contrib/ipfilter/test/test.format b/contrib/ipfilter/test/test.format
deleted file mode 100644
index dfc3f35..0000000
--- a/contrib/ipfilter/test/test.format
+++ /dev/null
@@ -1,99 +0,0 @@
-#test input-format output-format
-bpf-f1 text text
-bpf1 text ipf
-f1 text text
-f2 text text
-f3 text text
-f4 text text
-f5 text text
-f6 text text
-f7 text text
-f8 text text
-f9 text text
-f10 text text
-f11 text text -D
-f12 hex hex
-f13 hex hex
-f14 text text
-f15 text text
-f16 text text
-f17 hex hex
-f18 text text
-f19 text text fr_statemax=3
-f20 text text
-i1 text ipf
-i2 text ipf
-i3 text ipf
-i4 text ipf
-i5 text ipf
-i6 text ipf
-i7 text ipf
-i8 text ipf
-i9 text ipf
-i10 text ipf
-i11 text ipf
-i12 text ipf
-i13 text ipf
-i14 text ipf
-i15 text ipf
-i16 text ipf
-i17 text ipftest
-i18 text ipf
-i19 text ipf
-i20 text ipf
-i21 text ipf
-in1 text text
-in2 text text
-in3 text text
-in4 text text
-in5 text text
-in6 text text
-ip1 text text
-ip2 text text
-ipv6.1 hex hex
-ipv6.2 hex hex
-ipv6.3 hex hex
-ipv6.5 hex hex
-l1 hex hex
-n1 text text
-n2 text text
-n3 text text
-n4 text text
-n5 text text
-n6 text text
-n7 text text
-n8 hex hex fr_update_ipid=0
-n9 hex hex fr_update_ipid=0
-n10 hex hex fr_update_ipid=0
-n11 text text
-n12 hex hex fr_update_ipid=0
-n13 text text
-n14 text text
-ni1 hex hex fr_update_ipid=1
-ni2 hex hex fr_update_ipid=1
-ni3 hex hex fr_update_ipid=1
-ni4 hex hex fr_update_ipid=1
-ni5 hex hex fr_update_ipid=1
-ni6 hex hex fr_update_ipid=1
-ni7 hex hex fr_update_ipid=1
-ni8 hex hex fr_update_ipid=1
-ni9 hex hex fr_update_ipid=1
-ni10 hex hex fr_update_ipid=1
-ni11 hex hex fr_update_ipid=1
-ni12 hex hex fr_update_ipid=1
-ni13 hex hex fr_update_ipid=1
-ni14 hex hex fr_update_ipid=1
-ni15 hex hex fr_update_ipid=1
-ni16 hex hex fr_update_ipid=1
-ni19 hex hex fr_update_ipid=0
-ni20 hex hex fr_update_ipid=0
-ni21 text text
-ni23 text text -D
-p1 text text
-p2 text text
-p3 text text
-p4 text text
-p5 text text
-n16 hex hex -D
-f24 hex text
-ipv6.6 hex text
diff --git a/contrib/ipfilter/test/test.sed b/contrib/ipfilter/test/test.sed
deleted file mode 100644
index 3ce0cb1..0000000
--- a/contrib/ipfilter/test/test.sed
+++ /dev/null
@@ -1,6 +0,0 @@
- Ç . Ä..0þ CVSGexpected0ÇinputDG$regress
- 
-.cvsignore
-!Makefile
-"dotest
-#hextest
diff --git a/contrib/ipfilter/test/vfycksum.pl b/contrib/ipfilter/test/vfycksum.pl
deleted file mode 100755
index b3a20be..0000000
--- a/contrib/ipfilter/test/vfycksum.pl
+++ /dev/null
@@ -1,294 +0,0 @@
-
-#
-# validate the IPv4 header checksum.
-# $bytes[] is an array of 16bit values, with $cnt elements in the array.
-#
-sub dump {
- print "\n";
- for ($i = 0; $i < $#bytes; $i++) {
- printf "%04x ", $bytes[$i];
- }
- print "\n";
-}
-
-sub dosum {
- local($seed) = $_[0];
- local($start) = $_[1];
- local($max) = $_[2];
- local($idx) = $start;
- local($lsum) = $seed;
-
- for ($idx = $start, $lsum = $seed; $idx < $max; $idx++) {
- $lsum += $bytes[$idx];
- }
- $lsum = ($lsum & 0xffff) + ($lsum >> 16);
- $lsum = ~$lsum & 0xffff;
- return $lsum;
-}
-
-sub ipv4check {
- local($base) = $_[0];
- $hl = $bytes[$base] / 256;
- return if (($hl >> 4) != 4); # IPv4 ?
- $hl &= 0xf;
- $hl <<= 1; # get the header length in 16bit words
-
- $hs = &dosum(0, $base, $base + $hl);
- $osum = $bytes[$base + 5];
-
- if ($hs != 0) {
- $bytes[$base + 5] = 0;
- $hs2 = &dosum(0, $base, $base + $hl);
- $bytes[$base + 5] = $osum;
- printf " IP: ($hl,%x) %x != %x", $hs, $osum, $hs2;
- } else {
- print " IP($base): ok ";
- }
-
- #
- # Recognise TCP & UDP and calculate checksums for each of these.
- #
- if (($bytes[$base + 4] & 0xff) == 6) {
- &tcpcheck($base);
- }
-
- if (($bytes[$base + 4] & 0xff) == 17) {
- &udpcheck($base);
- }
-
- if (($bytes[$base + 4] & 0xff) == 1) {
- &icmpcheck($base);
- }
- if ($base == 0) {
- print "\n";
- }
-}
-
-sub tcpcheck {
- local($base) = $_[0];
- local($hl) = $bytes[$base] / 256;
- return if (($hl >> 4) != 4);
- return if ($bytes[$base + 3] & 0x1fff);
- $hl &= 0xf;
- $hl <<= 1;
-
- local($hs2);
- local($hs) = 6; # TCP
- local($len) = $bytes[$base + 1] - ($hl << 1);
- $hs += $len;
- $hs += $bytes[$base + 6]; # source address
- $hs += $bytes[$base + 7];
- $hs += $bytes[$base + 8]; # destination address
- $hs += $bytes[$base + 9];
- local($tcpsum) = $hs;
-
- local($thl) = $bytes[$base + $hl + 6] >> 8;
- $thl &= 0xf0;
- $thl >>= 2;
-
- $x = $bytes[$base + 1];
- $y = ($cnt - $base) * 2;
- $z = 0;
- if ($bytes[$base + 1] > ($cnt - $base) * 2) {
- print "[cnt=$cnt base=$base]";
- $x = $bytes[$base + 1];
- $y = ($cnt - $base) * 2;
- $z = 1;
- } elsif (($cnt - $base) * 2 < $hl + 20) {
- $x = ($cnt - $base) * 2;
- $y = $hl + 20;
- $z = 2;
- } elsif (($cnt - $base) * 2 < $hl + $thl) {
- $x = ($cnt - $base) * 2;
- $y = $hl + $thl;
- $z = 3;
- } elsif ($len < $thl) {
- $x = ($cnt - $base) * 2;
- $y = $len;
- $z = 4;
- }
-
- if ($z) {
- print " TCP: missing data($x $y $z) $hl";
-# &dump();
- return;
- }
-
- local($tcpat) = $base + $hl;
- $hs = &dosum($tcpsum, $tcpat, $cnt);
- if ($hs != 0) {
- local($osum) = $bytes[$tcpat + 8];
- $bytes[$base + $hl + 8] = 0;
- $hs2 = &dosum($tcpsum, $tcpat, $cnt);
- $bytes[$tcpat + 8] = $osum;
- printf " TCP: (%x) %x != %x", $hs, $osum, $hs2;
- } else {
- print " TCP: ok ($x $y)";
- }
-}
-
-sub udpcheck {
- local($base) = $_[0];
- local($hl) = $bytes[0] / 256;
- return if (($hl >> 4) != 4);
- return if ($bytes[3] & 0x1fff);
- $hl &= 0xf;
- $hl <<= 1;
-
- local($hs2);
- local($hs) = 17; # UDP
- local($len) = $bytes[$base + 1] - ($hl << 1);
- $hs += $len;
- $hs += $bytes[$base + 6]; # source address
- $hs += $bytes[$base + 7];
- $hs += $bytes[$base + 8]; # destination address
- $hs += $bytes[$base + 9];
- local($udpsum) = $hs;
-
- if ($bytes[$base + 1] > ($cnt - $base) * 2) {
- print " UDP: missing data(1)";
- return;
- } elsif ($bytes[$base + 1] < ($hl << 1) + 8) {
- print " UDP: missing data(2)";
- return;
- } elsif (($cnt - $base) * 2 < ($hl << 1) + 8) {
- print " UDP: missing data(3)";
- return;
- }
-
- local($udpat) = $base + $hl;
- $hs = &dosum($udpsum, $udpat, $cnt);
- local($osum) = $bytes[$udpat + 3];
-
- #
- # It is valid for UDP packets to have a 0 checksum field.
- # If it is 0, then display what it would otherwise be.
- #
- if ($osum == 0) {
- printf " UDP: => %x", $hs;
- } elsif ($hs != 0) {
- $bytes[$udpat + 3] = 0;
- $hs2 = &dosum($udpsum, $udpat, $cnt);
- $bytes[$udpat + 3] = $osum;
- printf " UDP: (%x) %x != %x", $hs, $osum, $hs2;
- } else {
- print " UDP: ok";
- }
-}
-
-sub icmpcheck {
- local($base) = $_[0];
- local($hl) = $bytes[$base + 0] / 256;
- return if (($hl >> 4) != 4);
- return if ($bytes[3] & 0x1fff);
- $hl &= 0xf;
- $hl <<= 1;
-
- local($hs);
- local($hs2);
-
- local($len) = $bytes[$base + 1] - ($hl << 1);
-
- if ($bytes[$base + 1] > ($cnt - $base) * 2) {
- print " ICMP: missing data(1)";
- return;
- } elsif ($bytes[$base + 1] < ($hl << 1) + 8) {
- print " ICMP: missing data(2)";
- return;
- } elsif (($cnt - $base) * 2 < ($hl << 1) + 8) {
- print " ICMP: missing data(3)";
- return;
- }
-
- local($osum) = $bytes[$base + $hl + 1];
- $bytes[$base + $hl + 1] = 0;
- $hs2 = &dosum(0, $base + $hl, $cnt);
- $bytes[$base + $hl + 1] = $osum;
-
- if ($osum != $hs2) {
- printf " ICMP: (%x) %x != %x", $hs, $osum, $hs2;
- } else {
- print " ICMP: ok";
- }
- if ($base == 0) {
- $type = $bytes[$hl] >> 8;
- if ($type == 3 || $type == 4 || $type == 5 ||
- $type == 11 || $type == 12) {
- &ipv4check($hl + 4);
- }
- }
-}
-
-while ($#ARGV >= 0) {
- open(I, "$ARGV[0]") || die $!;
- print "--- $ARGV[0] ---\n";
- $multi = 0;
- while (<I>) {
- chop;
- s/#.*//g;
-
- #
- # If the first non-comment, non-empty line of input starts
- # with a '[', then allow the input to be a multi-line hex
- # string, otherwise it has to be all on one line.
- #
- if (/^\[/) {
- $multi=1;
- s/^\[[^]]*\]//g;
-
- }
- s/^ *//g;
- if (length == 0) {
- next if ($cnt == 0);
- &ipv4check(0);
- $cnt = 0;
- $multi = 0;
- next;
- }
-
- #
- # look for 16 bits, represented with leading 0's as required,
- # in hex.
- #
- s/\t/ /g;
- while (/^[0-9a-fA-F][0-9a-fA-F] [0-9a-fA-F][0-9a-fA-F] .*/) {
- s/^([0-9a-fA-F][0-9a-fA-F]) ([0-9a-fA-F][0-9a-fA-F]) (.*)/$1$2 $3/;
- }
- while (/.* [0-9a-fA-F][0-9a-fA-F] [0-9a-fA-F][0-9a-fA-F] .*/) {
-$b=$_;
- s/(.*?) ([0-9a-fA-F][0-9a-fA-F]) ([0-9a-fA-F][0-9a-fA-F]) (.*)/$1 $2$3 $4/g;
- }
- if (/.* [0-9a-fA-F][0-9a-fA-F] [0-9a-fA-F][0-9a-fA-F]/) {
-$b=$_;
- s/(.*?) ([0-9a-fA-F][0-9a-fA-F]) ([0-9a-fA-F][0-9a-fA-F])/$1 $2$3/g;
- }
- while (/^[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F].*/) {
- $x = $_;
- $x =~ s/([0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F]).*/$1/;
- $x =~ s/ *//g;
- $y = hex $x;
- s/[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F] *(.*)/$1/;
- $bytes[$cnt] = $y;
-#print "bytes[$cnt] = $x\n";
- $cnt++;
- }
-
- #
- # Pick up stragler bytes.
- #
- if (/^[0-9a-fA-F][0-9a-fA-F]/) {
- $y = hex $_;
- $bytes[$cnt++] = $y * 256;
- }
- if ($multi == 0 && $cnt > 0) {
- &ipv4check(0);
- $cnt = 0;
- }
- }
-
- if ($cnt > 0) {
- &ipv4check(0);
- }
- close(I);
- shift(@ARGV);
-}
OpenPOWER on IntegriCloud