1# create 2# pass add -n 1.1.1.1 !1.1.1.2 10.10/16 !10.11/16 ::1 !::2 36/6 addresses added (dummy). 4# pass add -nf- 56/6 addresses added (dummy). 6# pass add -nqv 1.1.1.1 !1.1.1.2 10.10/16 !10.11/16 ::1 !::2 7A 1.1.1.1 8A 10.10.0.0/16 9A ::1 10A !1.1.1.2 11A !10.11.0.0/16 12A !::2 13# pass add -nqvv 1.1.1.1 !1.1.1.2 10.10/16 !10.11/16 ::1 !::2 14A 1.1.1.1 15A 10.10.0.0/16 16A ::1 17A !1.1.1.2 18A !10.11.0.0/16 19A !::2 20# pass add 1.1.1.1 !1.1.1.2 10.10/16 !10.11/16 ::1 !::2 216/6 addresses added. 22# pass show 23 1.1.1.1 24 !1.1.1.2 25 10.10.0.0/16 26 !10.11.0.0/16 27 ::1 28 !::2 29# pass replace -n 1.1.1.1 !1.1.1.2 !!1.1.1.3 !!!1.1.1.4 302 addresses added (dummy). 314 addresses deleted (dummy). 32# pass replace -nf- 332 addresses added (dummy). 344 addresses deleted (dummy). 35# pass replace -nqv 1.1.1.1 !1.1.1.2 !!1.1.1.3 !!!1.1.1.4 36A 1.1.1.3 37A !1.1.1.4 38D 10.10.0.0/16 39D ::1 40D !10.11.0.0/16 41D !::2 42# pass replace -nqvv 1.1.1.1 !1.1.1.2 !!1.1.1.3 !!!1.1.1.4 43 1.1.1.1 44 !1.1.1.2 45A 1.1.1.3 46A !1.1.1.4 47D 10.10.0.0/16 48D ::1 49D !10.11.0.0/16 50D !::2 51# pass replace 1.1.1.1 !1.1.1.2 !!1.1.1.3 !!!1.1.1.4 522 addresses added. 534 addresses deleted. 54# pass show 55 1.1.1.1 56 !1.1.1.2 57 1.1.1.3 58 !1.1.1.4 59# pass replace -n fe80::/16 !fe81::/16 !!fe82::/16 !!!fe83::/16 604 addresses added (dummy). 614 addresses deleted (dummy). 62# pass replace -nf- 634 addresses added (dummy). 644 addresses deleted (dummy). 65# pass replace -nqv fe80::/16 !fe81::/16 !!fe82::/16 !!!fe83::/16 66A fe80::/16 67A fe82::/16 68A !fe81::/16 69A !fe83::/16 70D 1.1.1.1 71D 1.1.1.3 72D !1.1.1.2 73D !1.1.1.4 74# pass replace -nqvv fe80::/16 !fe81::/16 !!fe82::/16 !!!fe83::/16 75A fe80::/16 76A fe82::/16 77A !fe81::/16 78A !fe83::/16 79D 1.1.1.1 80D 1.1.1.3 81D !1.1.1.2 82D !1.1.1.4 83# pass replace fe80::/16 !fe81::/16 !!fe82::/16 !!!fe83::/16 844 addresses added. 854 addresses deleted. 86# pass show 87 fe80::/16 88 !fe81::/16 89 fe82::/16 90 !fe83::/16 91# pass replace -n 10/8 !10.10/16 10.10.10/24 !10.10.10.10 924 addresses added (dummy). 934 addresses deleted (dummy). 94# pass replace -nf- 954 addresses added (dummy). 964 addresses deleted (dummy). 97# pass replace -nqv 10/8 !10.10/16 10.10.10/24 !10.10.10.10 98A 10.0.0.0/8 99A 10.10.10.0/24 100A !10.10.0.0/16 101A !10.10.10.10 102D fe80::/16 103D fe82::/16 104D !fe81::/16 105D !fe83::/16 106# pass replace -nqvv 10/8 !10.10/16 10.10.10/24 !10.10.10.10 107A 10.0.0.0/8 108A 10.10.10.0/24 109A !10.10.0.0/16 110A !10.10.10.10 111D fe80::/16 112D fe82::/16 113D !fe81::/16 114D !fe83::/16 115# pass replace 10/8 !10.10/16 10.10.10/24 !10.10.10.10 1164 addresses added. 1174 addresses deleted. 118# pass add -n fe80::/16 !fe80:fe80::/32 fe80:fe80:fe80::/48 1193/3 addresses added (dummy). 120# pass add -nf- 1213/3 addresses added (dummy). 122# pass add -nqv fe80::/16 !fe80:fe80::/32 fe80:fe80:fe80::/48 123A fe80::/16 124A fe80:fe80:fe80::/48 125A !fe80:fe80::/32 126# pass add -nqvv fe80::/16 !fe80:fe80::/32 fe80:fe80:fe80::/48 127A fe80::/16 128A fe80:fe80:fe80::/48 129A !fe80:fe80::/32 130# pass add fe80::/16 !fe80:fe80::/32 fe80:fe80:fe80::/48 1313/3 addresses added. 132# pass show 133 10.0.0.0/8 134 !10.10.0.0/16 135 10.10.10.0/24 136 !10.10.10.10 137 fe80::/16 138 !fe80:fe80::/32 139 fe80:fe80:fe80::/48 140# pass test 10.1.1.1 10.10.10.1 1412/2 addresses match. 142# fail test 11.1.1.1 10.10.1.1 10.10.10.10 1430/3 addresses match. 144# fail test 10.1.1.1 11.1.1.1 1451/2 addresses match. 146# kill 1471 tables deleted. 148rules cleared 149ktable: 28 allocated, 28 released, 0 leaked. 150pfrke_plain: 95 allocated, 95 released, 0 leaked. 151pfrke_route: 0 allocated, 0 released, 0 leaked. 152pfrke_cost: 0 allocated, 0 released, 0 leaked. 153