1*57718be8SEnji Cooper#:%s/ \(number = [0-9]*\) \(type = [a-z]*\)/ \2 \1/g 2*57718be8SEnji Cooper 3*57718be8SEnji Coopertable role = ipf type = tree number = 1 4*57718be8SEnji Cooper {; }; 5*57718be8SEnji Coopertable role = ipf type = tree number = 100 6*57718be8SEnji Cooper { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; }; 7*57718be8SEnji Coopertable role = nat type = tree number = 110 8*57718be8SEnji Cooper { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; }; 9*57718be8SEnji Coopertable role = auth type = tree number = 120 10*57718be8SEnji Cooper { 1.2.3.4/32; !2.2.0.0/16; 2.2.2.0/24; }; 11*57718be8SEnji Coopertable role = count type = tree number = 130 12*57718be8SEnji Cooper { 1.2.3.4; !2.2.0.0/16; 2.2.2.0/24; }; 13*57718be8SEnji Cooper 14*57718be8SEnji Coopertable role = ipf type = hash number = 2 15*57718be8SEnji Cooper {; }; 16*57718be8SEnji Coopertable role = ipf type = hash number = 200 17*57718be8SEnji Cooper { 0/0; 1/32; 1.2.3.4/32; }; 18*57718be8SEnji Coopertable role = nat type = hash number = 210 19*57718be8SEnji Cooper { 0/0; 2/32; 1.2.3.4/32; }; 20*57718be8SEnji Coopertable role = auth type = hash number = 220 21*57718be8SEnji Cooper { 0/0; 3/32; 1.2.3.4/32; }; 22*57718be8SEnji Coopertable role = count type = hash number = 230 23*57718be8SEnji Cooper { 0/0; 4/32; 1.2.3.4/32; }; 24*57718be8SEnji Cooper 25*57718be8SEnji Coopertable role = ipf type = hash number = 240 seed = 101 26*57718be8SEnji Cooper { 0/0; 1/32; 1.2.3.4/32; }; 27*57718be8SEnji Coopertable role = nat type = hash number = 250 seed = 101 28*57718be8SEnji Cooper { 0/0; 2/32; 1.2.3.4/32; }; 29*57718be8SEnji Coopertable role = auth type = hash number = 260 seed = 101 30*57718be8SEnji Cooper { 0/0; 3/32; 1.2.3.4/32; }; 31*57718be8SEnji Coopertable role = count type = hash number = 270 seed = 101 32*57718be8SEnji Cooper { 0/0; 4/32; 1.2.3.4/32; }; 33*57718be8SEnji Cooper 34*57718be8SEnji Coopertable role = ipf type = hash number = 2000 size = 1001 35*57718be8SEnji Cooper { 0/0; 1/32; 1.2.3.4/32; }; 36*57718be8SEnji Coopertable role = nat type = hash number = 2000 size = 1001 37*57718be8SEnji Cooper { 0/0; 2/32; 1.2.3.4/32; }; 38*57718be8SEnji Coopertable role = auth type = hash number = 2000 size = 1001 39*57718be8SEnji Cooper { 0/0; 3/32; 1.2.3.4/32; }; 40*57718be8SEnji Coopertable role = count type = hash number = 2000 size = 1001 41*57718be8SEnji Cooper { 0/0; 4/32; 1.2.3.4/32; }; 42*57718be8SEnji Cooper 43*57718be8SEnji Coopertable role = ipf type = hash number = 100 size = 1001 seed = 101 44*57718be8SEnji Cooper { 0/0; 1/32; 1.2.3.4/32; }; 45*57718be8SEnji Coopertable role = nat type = hash number = 100 size = 1001 seed = 101 46*57718be8SEnji Cooper { 0/0; 2/32; 1.2.3.4/32; }; 47*57718be8SEnji Coopertable role = auth type = hash number = 100 size = 1001 seed = 101 48*57718be8SEnji Cooper { 0/0; 3/32; 1.2.3.4/32; }; 49*57718be8SEnji Coopertable role = count type = hash number = 100 size = 1001 seed = 101 50*57718be8SEnji Cooper { 0/0; 4/32; 1.2.3.4/32; }; 51*57718be8SEnji Cooper 52*57718be8SEnji Coopergroup-map in role = ipf number = 300 group = 303 53*57718be8SEnji Cooper { 0/0; 5/32; 1.2.3.4/32; }; 54*57718be8SEnji Coopergroup-map in role = nat number = 300 group = 303 55*57718be8SEnji Cooper { 0/0; 6/32; 1.2.3.4/32; }; 56*57718be8SEnji Coopergroup-map in role = auth number = 300 group = 303 57*57718be8SEnji Cooper { 0/0; 7/32; 1.2.3.4/32; }; 58*57718be8SEnji Coopergroup-map in role = count number = 300 group = 303 59*57718be8SEnji Cooper { 0/0; 8/32; 1.2.3.4/32; }; 60*57718be8SEnji Cooper 61*57718be8SEnji Coopergroup-map out role = ipf number = 400 group = 303 62*57718be8SEnji Cooper { 0/0; 5/32; 1.2.3.4/32, group = 606; }; 63*57718be8SEnji Coopergroup-map out role = nat number = 400 group = 303 64*57718be8SEnji Cooper { 0/0; 6/32; 1.2.3.4/32, group = 606; }; 65*57718be8SEnji Coopergroup-map out role = auth number = 400 group = 303 66*57718be8SEnji Cooper { 0/0; 7/32; 1.2.3.4/32, group = 606; }; 67*57718be8SEnji Coopergroup-map out role = count number = 400 group = 303 68*57718be8SEnji Cooper { 0/0; 8/32; 1.2.3.4/32, group = 606; }; 69*57718be8SEnji Cooper 70*57718be8SEnji Coopergroup-map in role = ipf number = 500 71*57718be8SEnji Cooper { 0/0, group = 10; 5/32, group = 800; 1.2.3.4/32, group = 606; }; 72*57718be8SEnji Coopergroup-map in role = nat number = 500 73*57718be8SEnji Cooper { 0/0, group = 10; 6/32, group = 800; 1.2.3.4/32, group = 606; }; 74*57718be8SEnji Coopergroup-map in role = auth number = 500 75*57718be8SEnji Cooper { 0/0, group = 10; 7/32, group = 800; 1.2.3.4/32, group = 606; }; 76*57718be8SEnji Coopergroup-map in role = count number = 500 77*57718be8SEnji Cooper { 0/0, group = 10; 8/32, group = 800; 1.2.3.4/32, group = 606; }; 78*57718be8SEnji Cooper 79