aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarren Reed <darrenr@FreeBSD.org>2002-04-27 17:01:32 +0000
committerDarren Reed <darrenr@FreeBSD.org>2002-04-27 17:01:32 +0000
commita5b879f8a3064a430cb42c9d937b6647b8ddcc4e (patch)
treec258a031903d6796a927bfac92c6af2a21625535
parentaccfbf9e7c9de9a7e7562e866b4ff277f985a336 (diff)
downloadsrc-a5b879f8a3064a430cb42c9d937b6647b8ddcc4e.tar.gz
src-a5b879f8a3064a430cb42c9d937b6647b8ddcc4e.zip
Import 3.4.27
Notes
Notes: svn path=/vendor/ipfilter/dist/; revision=95567
-rw-r--r--contrib/ipfilter/test/expected/ni547
-rw-r--r--contrib/ipfilter/test/input/ni5276
-rw-r--r--contrib/ipfilter/test/regress/ni5.ipf3
-rw-r--r--contrib/ipfilter/test/regress/ni5.nat1
4 files changed, 327 insertions, 0 deletions
diff --git a/contrib/ipfilter/test/expected/ni5 b/contrib/ipfilter/test/expected/ni5
new file mode 100644
index 000000000000..050e2577bbf5
--- /dev/null
+++ b/contrib/ipfilter/test/expected/ni5
@@ -0,0 +1,47 @@
+4500 002c 10c9 4000 ff06 3289 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 10ca 4000 ff06 328c 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 10cb 4000 ff06 328b 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 10cc 4000 ff06 328a 0101 0101 96cb e002 8032 0015 bd6b c9c9 3786 77ab 5010 269c 59ba 0000
+4500 0038 10cd 4000 ff06 3279 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 10ce 4000 ff06 3288 0101 0101 96cb e002 8032 0015 bd6b c9d9 3786 77ef 5010 269c 5966 0000
+4500 0036 10cf 4000 ff06 3279 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 10d0 4000 ff06 3286 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 10d1 4000 ff06 3285 0101 0101 96cb e002 8032 0015 bd6b c9e7 3786 7897 5010 269c 58b0 0000
+4500 0030 10d2 4000 ff06 327c 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 10d3 4000 ff06 3283 0101 0101 96cb e002 8032 0015 bd6b c9ef 3786 78a7 5010 269c 5898 0000
+4500 003d 10d4 4000 ff06 3269 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 10d5 4000 ff06 3279 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 10d6 4000 ff06 327a 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 10d7 4000 ff06 327b c0a8 0103 96cb e002 8033 0014 bd78 5c12 d9f8 11d5 6012 02f8 d734 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 10d8 4000 ff06 327e c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 11d5 5010 6348 8e71 0000
+4500 0063 ffea 4000 ef06 5330 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 10d9 4000 ff06 327d c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 1210 5010 6348 8e36 0000
+4500 0028 ffeb 4000 ef06 536a 96cb e002 c0a8 0103 0014 8033 d9f8 1210 bd78 5c13 5011 269c cae1 0000
+4500 0028 10da 4000 ff06 327c c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 1211 5010 6348 8e35 0000
+4500 0028 10db 4000 ff06 327b c0a8 0103 96cb e002 8033 0014 bd78 5c13 d9f8 1211 5011 6348 8e34 0000
+4500 0028 ffec 4000 ef06 5369 96cb e002 c0a8 0103 0014 8033 d9f8 1211 bd78 5c14 5010 269c cae0 0000
+4500 0028 10dc 4000 ff06 327a 0101 0101 96cb e002 8032 0015 bd6b ca12 3786 790a 5010 269c 5812 0000
+4500 0040 ffed 4000 ef06 5350 96cb e002 c0a8 0103 0015 8032 3786 790a bd6b ca1a 5018 269c 7c9e 0000 3232 3620 4c69 7374 696e 6720 636f 6d70 6c65 7465 642e 0d0a
+4500 0030 10dd 4000 ff06 3271 0101 0101 96cb e002 8032 0015 bd6b ca12 3786 7922 5018 269c 85f8 0000 5459 5045 2049 0d0a
+4500 0038 ffee 4000 ef06 5357 96cb e002 c0a8 0103 0015 8032 3786 7922 bd6b ca22 5018 269c 5ef0 0000 3230 3020 5479 7065 206f 6b61 792e 0d0a
+4500 0028 10de 4000 ff06 3278 0101 0101 96cb e002 8032 0015 bd6b ca1a 3786 7932 5010 269c 57e2 0000
+4500 002e 10df 4000 ff06 3271 0101 0101 96cb e002 8032 0015 bd6b ca1a 3786 7932 5018 269c b020 0000 5155 4954 0d0a
+4500 0036 ffef 4000 ef06 5358 96cb e002 c0a8 0103 0015 8032 3786 7932 bd6b ca28 5018 269c a93c 0000 3232 3120 476f 6f64 6279 652e 0d0a
+4500 0028 10e0 4000 ff06 3276 0101 0101 96cb e002 8032 0015 bd6b ca20 3786 7940 5011 269c 57cd 0000
+4500 0028 fff0 4000 ef06 5365 96cb e002 c0a8 0103 0015 8032 3786 7940 bd6b ca28 5011 269c 981b 0000
+4500 0028 10e1 4000 ff06 3275 c0a8 0103 96cb e002 8032 0015 bd6b ca25 3786 7941 5010 269c 981e 0000
+4500 0028 fff1 4000 ef06 5364 96cb e002 c0a8 0103 0015 8032 3786 7941 bd6b ca29 5010 269c 981a 0000
+-------------------------------
diff --git a/contrib/ipfilter/test/input/ni5 b/contrib/ipfilter/test/input/ni5
new file mode 100644
index 000000000000..cd3d7ce050bb
--- /dev/null
+++ b/contrib/ipfilter/test/input/ni5
@@ -0,0 +1,276 @@
+[out,ppp0]
+4500 002c 10c9 4000 ff06 3289 c0a8 0103
+96cb e002 8032 0015 bd6b c9c8 0000 0000
+6002 2238 35f9 0000 0204 05b4 3cb9
+
+[in,ppp0]
+4500 002c ffdd 4000 ef06 5374 96cb e002
+0101 0101 0015 8032 3786 76c4 bd6b c9c9
+6012 269c 4313 0000 0204 0584
+
+[out,ppp0]
+4500 0028 10ca 4000 ff06 328c c0a8 0103
+96cb e002 8032 0015 bd6b c9c9 3786 76c5
+5010 269c 9af6 0000 c0a8 0103 0015
+
+[in,ppp0]
+4500 006f ffde 4000 ef06 5330 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
+
+[out,ppp0]
+4500 0028 10cb 4000 ff06 328b c0a8 0103
+96cb e002 8032 0015 bd6b c9c9 3786 770c
+5010 269c 9aaf 0000 0111 aa28 c0a8
+
+[in,ppp0]
+4500 00c7 ffdf 4000 ef06 52d7 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
+
+[out,ppp0]
+4500 0028 10cc 4000 ff06 328a c0a8 0103
+96cb e002 8032 0015 bd6b c9c9 3786 77ab
+5010 269c 9a10 0000 c0a8 0103 206c
+
+[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
+
+[in,ppp0]
+4500 0028 ffe0 4000 ef06 5375 96cb e002
+0101 0101 0015 8032 3786 77ab bd6b c9d9
+5010 269c 59aa 0000
+
+[in,ppp0]
+4500 006c ffe1 4000 ef06 5330 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
+
+[out,ppp0]
+4500 0028 10ce 4000 ff06 3288 c0a8 0103
+96cb e002 8032 0015 bd6b c9d9 3786 77ef
+5010 269c 99bc 0000 c0a8 0103 0015
+
+[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
+
+[in,ppp0]
+4500 005f ffe2 4000 ef06 533c 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
+
+[out,ppp0]
+4500 0028 10d0 4000 ff06 3286 c0a8 0103
+96cb e002 8032 0015 bd6b c9e7 3786 7826
+5010 269c 9977 0000 0000 0800 207a
+
+[in,ppp0]
+4500 0099 ffe3 4000 ef06 5301 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
+
+[out,ppp0]
+4500 0028 10d1 4000 ff06 3285 c0a8 0103
+96cb e002 8032 0015 bd6b c9e7 3786 7897
+5010 269c 9906 0000 c0a8 0103 0015
+
+[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
+
+[in,ppp0]
+4500 0038 ffe4 4000 ef06 5361 96cb e002
+0101 0101 0015 8032 3786 7897 bd6b c9ef
+5018 269c 1f58 0000 3230 3020 5479 7065
+206f 6b61 792e 0d0a
+
+[out,ppp0]
+4500 0028 10d3 4000 ff06 3283 c0a8 0103
+96cb e002 8032 0015 bd6b c9ef 3786 78a7
+5010 269c 98ee 0000 c0a8 0103 0015
+
+[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
+
+[in,ppp0]
+4500 0046 ffe5 4000 ef06 5352 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
+
+[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
+
+[in,ppp0]
+4500 0038 ffe6 4000 ef06 535f 96cb e002
+0101 0101 0015 8032 3786 78c5 bd6b ca10
+5018 269c 1f09 0000 3230 3020 5479 7065
+206f 6b61 792e 0d0a
+
+[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
+
+[in,ppp0]
+4500 002c ffe7 4000 ef06 536a 96cb e002
+0101 0101 0014 8033 d9f8 11d4 0000 0000
+6002 2238 913a 0000 0204 0584
+
+[out,ppp0]
+4500 002c 10d7 4000 ff06 327b c0a8 0103
+96cb e002 8033 0014 bd78 5c12 d9f8 11d5
+6012 02f8 d734 0000 0204 0584 3cc7
+
+[in,ppp0]
+4500 0028 ffe8 4000 ef06 536d 96cb e002
+0101 0101 0014 8033 d9f8 11d5 bd78 5c13
+5010 269c 8ac7 0000
+
+[in,ppp0]
+4500 005d ffe9 4000 ef06 5337 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
+
+[out,ppp0]
+4500 0028 10d8 4000 ff06 327e c0a8 0103
+96cb e002 8033 0014 bd78 5c13 d9f8 11d5
+5010 6348 8e71 0000 c0a8 0103 0015
+
+[in,ppp0]
+4500 0063 ffea 4000 ef06 5330 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
+
+[out,ppp0]
+4500 0028 10d9 4000 ff06 327d c0a8 0103
+96cb e002 8033 0014 bd78 5c13 d9f8 1210
+5010 6348 8e36 0000 c0a8 0103 0014
+
+[in,ppp0]
+4500 0028 ffeb 4000 ef06 536a 96cb e002
+0101 0101 0014 8033 d9f8 1210 bd78 5c13
+5011 269c 8a8b 0000
+
+[out,ppp0]
+4500 0028 10da 4000 ff06 327c c0a8 0103
+96cb e002 8033 0014 bd78 5c13 d9f8 1211
+5010 6348 8e35 0000 c0a8 0103 0014
+
+[out,ppp0]
+4500 0028 10db 4000 ff06 327b c0a8 0103
+96cb e002 8033 0014 bd78 5c13 d9f8 1211
+5011 6348 8e34 0000 c0a8 0103 0014
+
+[in,ppp0]
+4500 0028 ffec 4000 ef06 5369 96cb e002
+0101 0101 0014 8033 d9f8 1211 bd78 5c14
+5010 269c 8a8a 0000
+
+[out,ppp0]
+4500 0028 10dc 4000 ff06 327a c0a8 0103
+96cb e002 8032 0015 bd6b ca16 3786 790a
+5010 269c 9864 0000 c0a8 0103 0014
+
+[in,ppp0]
+4500 0040 ffed 4000 ef06 5350 96cb e002
+0101 0101 0015 8032 3786 790a bd6b ca16
+5018 269c 3c4c 0000 3232 3620 4c69 7374
+696e 6720 636f 6d70 6c65 7465 642e 0d0a
+
+[out,ppp0]
+4500 0030 10dd 4000 ff06 3271 c0a8 0103
+96cb e002 8032 0015 bd6b ca16 3786 7922
+5018 269c c64a 0000 5459 5045 2049 0d0a
+
+[in,ppp0]
+4500 0038 ffee 4000 ef06 5357 96cb e002
+0101 0101 0015 8032 3786 7922 bd6b ca1e
+5018 269c 1e9e 0000 3230 3020 5479 7065
+206f 6b61 792e 0d0a
+
+[out,ppp0]
+4500 0028 10de 4000 ff06 3278 c0a8 0103
+96cb e002 8032 0015 bd6b ca1e 3786 7932
+5010 269c 9834 0000 6720 636f 6d70
+
+[out,ppp0]
+4500 002e 10df 4000 ff06 3271 c0a8 0103
+96cb e002 8032 0015 bd6b ca1e 3786 7932
+5018 269c f072 0000 5155 4954 0d0a
+
+[in,ppp0]
+4500 0036 ffef 4000 ef06 5358 96cb e002
+0101 0101 0015 8032 3786 7932 bd6b ca24
+5018 269c 68ea 0000 3232 3120 476f 6f64
+6279 652e 0d0a
+
+[out,ppp0]
+4500 0028 10e0 4000 ff06 3276 c0a8 0103
+96cb e002 8032 0015 bd6b ca24 3786 7940
+5011 269c 981f 0000 c0a8 0103 0015
+
+[in,ppp0]
+4500 0028 fff0 4000 ef06 5365 96cb e002
+0101 0101 0015 8032 3786 7940 bd6b ca24
+5011 269c 57c9 0000
+
+[out,ppp0]
+4500 0028 10e1 4000 ff06 3275 c0a8 0103
+96cb e002 8032 0015 bd6b ca25 3786 7941
+5010 269c 981e 0000 0663 6f6f 6d62
+
+[in,ppp0]
+4500 0028 fff1 4000 ef06 5364 96cb e002
+0101 0101 0015 8032 3786 7941 bd6b ca25
+5010 269c 57c8 0000
+
diff --git a/contrib/ipfilter/test/regress/ni5.ipf b/contrib/ipfilter/test/regress/ni5.ipf
new file mode 100644
index 000000000000..8f11424f4c33
--- /dev/null
+++ b/contrib/ipfilter/test/regress/ni5.ipf
@@ -0,0 +1,3 @@
+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
new file mode 100644
index 000000000000..8e80d2248f19
--- /dev/null
+++ b/contrib/ipfilter/test/regress/ni5.nat
@@ -0,0 +1 @@
+map ppp0 192.168.1.0/24 -> 1.1.1.1/32 proxy port ftp ftp/tcp