xref: /openbsd/regress/sbin/pfctl/pfr13.ok (revision 7d8e5c86)
1d00d6a82Scedric# create
2d00d6a82Scedric# pass load table <regress> persist file "DIR/pfr.addrs1"
3d00d6a82Scedric# pass show
4d00d6a82Scedric   1.1.1.1
550be49e7Smcbride   2.2.2.2
6d00d6a82Scedric   10.0.0.0/8
7d00d6a82Scedric   127.0.0.0/24
8d00d6a82Scedric   127.0.0.0/8
9d00d6a82Scedric   127.0.0.1
10d00d6a82Scedric   172.16.0.0/12
11d00d6a82Scedric   192.168.0.0/16
12d00d6a82Scedric   ::/24
13d00d6a82Scedric   ::1
14d00d6a82Scedric   ::5
1550be49e7Smcbride   2000::1
16d00d6a82Scedric   fe80::/24
1750be49e7Smcbride   fe80::/16
18d00d6a82Scedric   fe80::1
19d00d6a82Scedric# pass load table <regress> persist file "DIR/pfr.addrs1" file "DIR/pfr.addrs2"
20d00d6a82Scedric# pass show
21d00d6a82Scedric   1.1.0.0
22d00d6a82Scedric   1.1.0.1
23d00d6a82Scedric   1.1.0.2
24d00d6a82Scedric   1.1.0.3
25d00d6a82Scedric   1.1.0.4
26d00d6a82Scedric   1.1.0.5
27d00d6a82Scedric   1.1.0.6
28d00d6a82Scedric   1.1.0.7
29d00d6a82Scedric   1.1.0.8
30d00d6a82Scedric   1.1.0.9
31d00d6a82Scedric   1.1.1.0
32d00d6a82Scedric   1.1.1.1
33d00d6a82Scedric   1.1.1.2
34d00d6a82Scedric   1.1.1.3
35d00d6a82Scedric   1.1.1.4
36d00d6a82Scedric   1.1.1.5
37d00d6a82Scedric   1.1.1.6
38d00d6a82Scedric   1.1.1.7
39d00d6a82Scedric   1.1.1.8
40d00d6a82Scedric   1.1.1.9
41d00d6a82Scedric   1.1.2.0
42d00d6a82Scedric   1.1.2.1
43d00d6a82Scedric   1.1.2.2
44d00d6a82Scedric   1.1.2.3
45d00d6a82Scedric   1.1.2.4
46d00d6a82Scedric   1.1.2.5
47d00d6a82Scedric   1.1.2.6
48d00d6a82Scedric   1.1.2.7
49d00d6a82Scedric   1.1.2.8
50d00d6a82Scedric   1.1.2.9
51d00d6a82Scedric   1.1.3.0
52d00d6a82Scedric   1.1.3.1
53d00d6a82Scedric   1.1.3.2
54d00d6a82Scedric   1.1.3.3
55d00d6a82Scedric   1.1.3.4
56d00d6a82Scedric   1.1.3.5
57d00d6a82Scedric   1.1.3.6
58d00d6a82Scedric   1.1.3.7
59d00d6a82Scedric   1.1.3.8
60d00d6a82Scedric   1.1.3.9
61d00d6a82Scedric   1.1.4.0
62d00d6a82Scedric   1.1.4.1
63d00d6a82Scedric   1.1.4.2
64d00d6a82Scedric   1.1.4.3
65d00d6a82Scedric   1.1.4.4
66d00d6a82Scedric   1.1.4.5
67d00d6a82Scedric   1.1.4.6
68d00d6a82Scedric   1.1.4.7
69d00d6a82Scedric   1.1.4.8
70d00d6a82Scedric   1.1.4.9
71d00d6a82Scedric   1.1.5.0
72d00d6a82Scedric   1.1.5.1
73d00d6a82Scedric   1.1.5.2
74d00d6a82Scedric   1.1.5.3
75d00d6a82Scedric   1.1.5.4
76d00d6a82Scedric   1.1.5.5
77d00d6a82Scedric   1.1.5.6
78d00d6a82Scedric   1.1.5.7
79d00d6a82Scedric   1.1.5.8
80d00d6a82Scedric   1.1.5.9
81d00d6a82Scedric   1.1.6.0
82d00d6a82Scedric   1.1.6.1
83d00d6a82Scedric   1.1.6.2
84d00d6a82Scedric   1.1.6.3
85d00d6a82Scedric   1.1.6.4
86d00d6a82Scedric   1.1.6.5
87d00d6a82Scedric   1.1.6.6
88d00d6a82Scedric   1.1.6.7
89d00d6a82Scedric   1.1.6.8
90d00d6a82Scedric   1.1.6.9
91d00d6a82Scedric   1.1.7.0
92d00d6a82Scedric   1.1.7.1
93d00d6a82Scedric   1.1.7.2
94d00d6a82Scedric   1.1.7.3
95d00d6a82Scedric   1.1.7.4
96d00d6a82Scedric   1.1.7.5
97d00d6a82Scedric   1.1.7.6
98d00d6a82Scedric   1.1.7.7
99d00d6a82Scedric   1.1.7.8
100d00d6a82Scedric   1.1.7.9
101d00d6a82Scedric   1.1.8.0
102d00d6a82Scedric   1.1.8.1
103d00d6a82Scedric   1.1.8.2
104d00d6a82Scedric   1.1.8.3
105d00d6a82Scedric   1.1.8.4
106d00d6a82Scedric   1.1.8.5
107d00d6a82Scedric   1.1.8.6
108d00d6a82Scedric   1.1.8.7
109d00d6a82Scedric   1.1.8.8
110d00d6a82Scedric   1.1.8.9
111d00d6a82Scedric   1.1.9.0
112d00d6a82Scedric   1.1.9.1
113d00d6a82Scedric   1.1.9.2
114d00d6a82Scedric   1.1.9.3
115d00d6a82Scedric   1.1.9.4
116d00d6a82Scedric   1.1.9.5
117d00d6a82Scedric   1.1.9.6
118d00d6a82Scedric   1.1.9.7
119d00d6a82Scedric   1.1.9.8
120d00d6a82Scedric   1.1.9.9
121d00d6a82Scedric   1.2.0.0
122d00d6a82Scedric   1.2.0.1
123d00d6a82Scedric   1.2.0.2
124d00d6a82Scedric   1.2.0.3
125d00d6a82Scedric   1.2.0.4
126d00d6a82Scedric   1.2.0.5
127d00d6a82Scedric   1.2.0.6
128d00d6a82Scedric   1.2.0.7
129d00d6a82Scedric   1.2.0.8
130d00d6a82Scedric   1.2.0.9
131d00d6a82Scedric   1.2.1.0
132d00d6a82Scedric   1.2.1.1
133d00d6a82Scedric   1.2.1.2
134d00d6a82Scedric   1.2.1.3
135d00d6a82Scedric   1.2.1.4
136d00d6a82Scedric   1.2.1.5
137d00d6a82Scedric   1.2.1.6
138d00d6a82Scedric   1.2.1.7
139d00d6a82Scedric   1.2.1.8
140d00d6a82Scedric   1.2.1.9
141d00d6a82Scedric   1.2.2.0
142d00d6a82Scedric   1.2.2.1
143d00d6a82Scedric   1.2.2.2
144d00d6a82Scedric   1.2.2.3
145d00d6a82Scedric   1.2.2.4
146d00d6a82Scedric   1.2.2.5
147d00d6a82Scedric   1.2.2.6
148d00d6a82Scedric   1.2.2.7
149d00d6a82Scedric   1.2.2.8
150d00d6a82Scedric   1.2.2.9
151d00d6a82Scedric   1.2.3.0
152d00d6a82Scedric   1.2.3.1
153d00d6a82Scedric   1.2.3.2
154d00d6a82Scedric   1.2.3.3
155d00d6a82Scedric   1.2.3.4
156d00d6a82Scedric   1.2.3.5
157d00d6a82Scedric   1.2.3.6
158d00d6a82Scedric   1.2.3.7
159d00d6a82Scedric   1.2.3.8
160d00d6a82Scedric   1.2.3.9
161d00d6a82Scedric   1.2.4.0
162d00d6a82Scedric   1.2.4.1
163d00d6a82Scedric   1.2.4.2
164d00d6a82Scedric   1.2.4.3
165d00d6a82Scedric   1.2.4.4
166d00d6a82Scedric   1.2.4.5
167d00d6a82Scedric   1.2.4.6
168d00d6a82Scedric   1.2.4.7
169d00d6a82Scedric   1.2.4.8
170d00d6a82Scedric   1.2.4.9
171d00d6a82Scedric   1.2.5.0
172d00d6a82Scedric   1.2.5.1
173d00d6a82Scedric   1.2.5.2
174d00d6a82Scedric   1.2.5.3
175d00d6a82Scedric   1.2.5.4
176d00d6a82Scedric   1.2.5.5
177d00d6a82Scedric   1.2.5.6
178d00d6a82Scedric   1.2.5.7
179d00d6a82Scedric   1.2.5.8
180d00d6a82Scedric   1.2.5.9
181d00d6a82Scedric   1.2.6.0
182d00d6a82Scedric   1.2.6.1
183d00d6a82Scedric   1.2.6.2
184d00d6a82Scedric   1.2.6.3
185d00d6a82Scedric   1.2.6.4
186d00d6a82Scedric   1.2.6.5
187d00d6a82Scedric   1.2.6.6
188d00d6a82Scedric   1.2.6.7
189d00d6a82Scedric   1.2.6.8
190d00d6a82Scedric   1.2.6.9
191d00d6a82Scedric   1.2.7.0
192d00d6a82Scedric   1.2.7.1
193d00d6a82Scedric   1.2.7.2
194d00d6a82Scedric   1.2.7.3
195d00d6a82Scedric   1.2.7.4
196d00d6a82Scedric   1.2.7.5
197d00d6a82Scedric   1.2.7.6
198d00d6a82Scedric   1.2.7.7
199d00d6a82Scedric   1.2.7.8
200d00d6a82Scedric   1.2.7.9
201d00d6a82Scedric   1.2.8.0
202d00d6a82Scedric   1.2.8.1
203d00d6a82Scedric   1.2.8.2
204d00d6a82Scedric   1.2.8.3
205d00d6a82Scedric   1.2.8.4
206d00d6a82Scedric   1.2.8.5
207d00d6a82Scedric   1.2.8.6
208d00d6a82Scedric   1.2.8.7
209d00d6a82Scedric   1.2.8.8
210d00d6a82Scedric   1.2.8.9
211d00d6a82Scedric   1.2.9.0
212d00d6a82Scedric   1.2.9.1
213d00d6a82Scedric   1.2.9.2
214d00d6a82Scedric   1.2.9.3
215d00d6a82Scedric   1.2.9.4
216d00d6a82Scedric   1.2.9.5
217d00d6a82Scedric   1.2.9.6
218d00d6a82Scedric   1.2.9.7
219d00d6a82Scedric   1.2.9.8
220d00d6a82Scedric   1.2.9.9
221d00d6a82Scedric   1.3.0.0
222d00d6a82Scedric   1.3.0.1
223d00d6a82Scedric   1.3.0.2
224d00d6a82Scedric   1.3.0.3
225d00d6a82Scedric   1.3.0.4
226d00d6a82Scedric   1.3.0.5
227d00d6a82Scedric   1.3.0.6
228d00d6a82Scedric   1.3.0.7
229d00d6a82Scedric   1.3.0.8
230d00d6a82Scedric   1.3.0.9
231d00d6a82Scedric   1.3.1.0
232d00d6a82Scedric   1.3.1.1
233d00d6a82Scedric   1.3.1.2
234d00d6a82Scedric   1.3.1.3
235d00d6a82Scedric   1.3.1.4
236d00d6a82Scedric   1.3.1.5
237d00d6a82Scedric   1.3.1.6
238d00d6a82Scedric   1.3.1.7
239d00d6a82Scedric   1.3.1.8
240d00d6a82Scedric   1.3.1.9
241d00d6a82Scedric   1.3.2.0
242d00d6a82Scedric   1.3.2.1
243d00d6a82Scedric   1.3.2.2
244d00d6a82Scedric   1.3.2.3
245d00d6a82Scedric   1.3.2.4
246d00d6a82Scedric   1.3.2.5
247d00d6a82Scedric   1.3.2.6
248d00d6a82Scedric   1.3.2.7
249d00d6a82Scedric   1.3.2.8
250d00d6a82Scedric   1.3.2.9
251d00d6a82Scedric   1.3.3.0
252d00d6a82Scedric   1.3.3.1
253d00d6a82Scedric   1.3.3.2
254d00d6a82Scedric   1.3.3.3
255d00d6a82Scedric   1.3.3.4
256d00d6a82Scedric   1.3.3.5
257d00d6a82Scedric   1.3.3.6
258d00d6a82Scedric   1.3.3.7
259d00d6a82Scedric   1.3.3.8
260d00d6a82Scedric   1.3.3.9
261d00d6a82Scedric   1.3.4.0
262d00d6a82Scedric   1.3.4.1
263d00d6a82Scedric   1.3.4.2
264d00d6a82Scedric   1.3.4.3
265d00d6a82Scedric   1.3.4.4
266d00d6a82Scedric   1.3.4.5
267d00d6a82Scedric   1.3.4.6
268d00d6a82Scedric   1.3.4.7
269d00d6a82Scedric   1.3.4.8
270d00d6a82Scedric   1.3.4.9
271d00d6a82Scedric   1.3.5.0
272d00d6a82Scedric   1.3.5.1
273d00d6a82Scedric   1.3.5.2
274d00d6a82Scedric   1.3.5.3
275d00d6a82Scedric   1.3.5.4
276d00d6a82Scedric   1.3.5.5
277d00d6a82Scedric   1.3.5.6
278d00d6a82Scedric   1.3.5.7
279d00d6a82Scedric   1.3.5.8
280d00d6a82Scedric   1.3.5.9
281d00d6a82Scedric   1.3.6.0
282d00d6a82Scedric   1.3.6.1
283d00d6a82Scedric   1.3.6.2
284d00d6a82Scedric   1.3.6.3
285d00d6a82Scedric   1.3.6.4
286d00d6a82Scedric   1.3.6.5
287d00d6a82Scedric   1.3.6.6
288d00d6a82Scedric   1.3.6.7
289d00d6a82Scedric   1.3.6.8
290d00d6a82Scedric   1.3.6.9
291d00d6a82Scedric   1.3.7.0
292d00d6a82Scedric   1.3.7.1
293d00d6a82Scedric   1.3.7.2
294d00d6a82Scedric   1.3.7.3
295d00d6a82Scedric   1.3.7.4
296d00d6a82Scedric   1.3.7.5
297d00d6a82Scedric   1.3.7.6
298d00d6a82Scedric   1.3.7.7
299d00d6a82Scedric   1.3.7.8
300d00d6a82Scedric   1.3.7.9
301d00d6a82Scedric   1.3.8.0
302d00d6a82Scedric   1.3.8.1
303d00d6a82Scedric   1.3.8.2
304d00d6a82Scedric   1.3.8.3
305d00d6a82Scedric   1.3.8.4
306d00d6a82Scedric   1.3.8.5
307d00d6a82Scedric   1.3.8.6
308d00d6a82Scedric   1.3.8.7
309d00d6a82Scedric   1.3.8.8
310d00d6a82Scedric   1.3.8.9
311d00d6a82Scedric   1.3.9.0
312d00d6a82Scedric   1.3.9.1
313d00d6a82Scedric   1.3.9.2
314d00d6a82Scedric   1.3.9.3
315d00d6a82Scedric   1.3.9.4
316d00d6a82Scedric   1.3.9.5
317d00d6a82Scedric   1.3.9.6
318d00d6a82Scedric   1.3.9.7
319d00d6a82Scedric   1.3.9.8
320d00d6a82Scedric   1.3.9.9
32150be49e7Smcbride   2.2.2.2
322d00d6a82Scedric   10.0.0.0/8
323d00d6a82Scedric   127.0.0.0/24
324d00d6a82Scedric   127.0.0.0/8
325d00d6a82Scedric   127.0.0.1
326d00d6a82Scedric   172.16.0.0/12
327d00d6a82Scedric   192.168.0.0/16
328d00d6a82Scedric   ::/24
329d00d6a82Scedric   ::1
330d00d6a82Scedric   ::5
33150be49e7Smcbride   2000::1
332d00d6a82Scedric   fe80::/24
33350be49e7Smcbride   fe80::/16
334d00d6a82Scedric   fe80::1
335*7d8e5c86Smcbride# pass load table <regress> persist file "DIR/pfr.addrs3"
336*7d8e5c86Smcbride# pass show
337*7d8e5c86Smcbride   1.1.1.1
338*7d8e5c86Smcbride   2.2.2.2
339*7d8e5c86Smcbride   3.3.3.3
340*7d8e5c86Smcbride	Weight:             6
341*7d8e5c86Smcbride   10.0.0.0/8
342*7d8e5c86Smcbride   127.0.0.0/24
343*7d8e5c86Smcbride   127.0.0.0/8
344*7d8e5c86Smcbride   127.0.0.1
345*7d8e5c86Smcbride   172.16.0.0/12
346*7d8e5c86Smcbride   192.168.0.0/16
347*7d8e5c86Smcbride   ::/24
348*7d8e5c86Smcbride   ::1
349*7d8e5c86Smcbride   ::4
350*7d8e5c86Smcbride	Weight:             6
351*7d8e5c86Smcbride   ::5
352*7d8e5c86Smcbride   2000::1
353*7d8e5c86Smcbride   fe80::/24
354*7d8e5c86Smcbride   fe80::/16
355*7d8e5c86Smcbride   fe80::1
356*7d8e5c86Smcbride# pass load table <regress> persist file "DIR/pfr.addrs1" file "DIR/pfr.addrs3"
357*7d8e5c86Smcbride# pass show
358*7d8e5c86Smcbride   1.1.1.1
359*7d8e5c86Smcbride   2.2.2.2
360*7d8e5c86Smcbride   3.3.3.3
361*7d8e5c86Smcbride	Weight:             6
362*7d8e5c86Smcbride   10.0.0.0/8
363*7d8e5c86Smcbride   127.0.0.0/24
364*7d8e5c86Smcbride   127.0.0.0/8
365*7d8e5c86Smcbride   127.0.0.1
366*7d8e5c86Smcbride   172.16.0.0/12
367*7d8e5c86Smcbride   192.168.0.0/16
368*7d8e5c86Smcbride   ::/24
369*7d8e5c86Smcbride   ::1
370*7d8e5c86Smcbride   ::4
371*7d8e5c86Smcbride	Weight:             6
372*7d8e5c86Smcbride   ::5
373*7d8e5c86Smcbride   2000::1
374*7d8e5c86Smcbride   fe80::/24
375*7d8e5c86Smcbride   fe80::/16
376*7d8e5c86Smcbride   fe80::1
377d00d6a82Scedric# pass load table <regress> persist { !127.0.0.1 } file "DIR/pfr.addrs1"
378d00d6a82Scedric# pass show
379d00d6a82Scedric   1.1.1.1
38050be49e7Smcbride   2.2.2.2
381d00d6a82Scedric   10.0.0.0/8
382d00d6a82Scedric   127.0.0.0/24
383d00d6a82Scedric   127.0.0.0/8
3849c7c766bSmcbride   127.0.0.1
385d00d6a82Scedric   172.16.0.0/12
386d00d6a82Scedric   192.168.0.0/16
387d00d6a82Scedric   ::/24
388d00d6a82Scedric   ::1
389d00d6a82Scedric   ::5
39050be49e7Smcbride   2000::1
391d00d6a82Scedric   fe80::/24
39250be49e7Smcbride   fe80::/16
393d00d6a82Scedric   fe80::1
394d00d6a82Scedric# pass load table <regress> persist file "DIR/pfr.addrs1" { 3.3.3.3 }
395d00d6a82Scedric# pass show
396d00d6a82Scedric   1.1.1.1
39750be49e7Smcbride   2.2.2.2
39850be49e7Smcbride   3.3.3.3
399d00d6a82Scedric   10.0.0.0/8
400d00d6a82Scedric   127.0.0.0/24
401d00d6a82Scedric   127.0.0.0/8
402d00d6a82Scedric   127.0.0.1
403d00d6a82Scedric   172.16.0.0/12
404d00d6a82Scedric   192.168.0.0/16
405d00d6a82Scedric   ::/24
406d00d6a82Scedric   ::1
407d00d6a82Scedric   ::5
40850be49e7Smcbride   2000::1
409d00d6a82Scedric   fe80::/24
41050be49e7Smcbride   fe80::/16
411d00d6a82Scedric   fe80::1
412*7d8e5c86Smcbride# pass load table <regress> persist { 11/8 } file "DIR/pfr.addrs3" { !12/8 }
413d00d6a82Scedric# pass show
414d00d6a82Scedric   1.1.1.1
41550be49e7Smcbride   2.2.2.2
416*7d8e5c86Smcbride   3.3.3.3
417d00d6a82Scedric   10.0.0.0/8
418d00d6a82Scedric   11.0.0.0/8
41950be49e7Smcbride  !12.0.0.0/8
420d00d6a82Scedric   127.0.0.0/24
421d00d6a82Scedric   127.0.0.0/8
422d00d6a82Scedric   127.0.0.1
423d00d6a82Scedric   172.16.0.0/12
424d00d6a82Scedric   192.168.0.0/16
425d00d6a82Scedric   ::/24
426d00d6a82Scedric   ::1
427*7d8e5c86Smcbride   ::4
428*7d8e5c86Smcbride	Weight:             6
429d00d6a82Scedric   ::5
43050be49e7Smcbride   2000::1
431d00d6a82Scedric   fe80::/24
43250be49e7Smcbride   fe80::/16
433d00d6a82Scedric   fe80::1
434d00d6a82Scedric# kill
43534cce5a3Scedric1 tables deleted.
43634cce5a3Scedricrules cleared
437*7d8e5c86Smcbridektable: 10 allocated, 10 released, 0 leaked.
438*7d8e5c86Smcbridepfrke_plain: 397 allocated, 397 released, 0 leaked.
4399c7c766bSmcbridepfrke_route: 0 allocated, 0 released, 0 leaked.
440*7d8e5c86Smcbridepfrke_cost: 16 allocated, 16 released, 0 leaked.
441