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