blob: bb6fe10af428ef96b96703f6784505c0d92bbd95 [file] [log] [blame]
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +02001===test_acc_mgr_no_ramp===
2(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
3BTS allocation OK in test_acc_mgr_no_ramp()
4do_allowed_len_adm_loop(1)
5(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=10, adm_len=9, perm_len=10, rotation=on)
6pcu_info_update(): t2=0x00 t3=0x01
7(bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)
8pcu_info_update(): t2=0x00 t3=0x03
9(bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)
10pcu_info_update(): t2=0x00 t3=0x07
11(bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)
12pcu_info_update(): t2=0x00 t3=0x0f
13(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=10, adm_len=5, perm_len=10, rotation=on)
14pcu_info_update(): t2=0x00 t3=0x1f
15(bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)
16pcu_info_update(): t2=0x00 t3=0x3f
17(bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=10, adm_len=3, perm_len=10, rotation=on)
18pcu_info_update(): t2=0x00 t3=0x7f
19(bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)
20pcu_info_update(): t2=0x00 t3=0xff
21(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=10, adm_len=1, perm_len=10, rotation=on)
22pcu_info_update(): t2=0x01 t3=0xff
23(bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=10, rotation=off)
24pcu_info_update(): t2=0x03 t3=0xff
25(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=10, adm_len=1, perm_len=10, rotation=on)
26pcu_info_update(): t2=0x03 t3=0xfe
27(bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)
28pcu_info_update(): t2=0x03 t3=0xfc
29(bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=10, adm_len=3, perm_len=10, rotation=on)
30pcu_info_update(): t2=0x03 t3=0xf8
31(bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)
32pcu_info_update(): t2=0x03 t3=0xf0
33(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=10, adm_len=5, perm_len=10, rotation=on)
34pcu_info_update(): t2=0x03 t3=0xe0
35(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)
36pcu_info_update(): t2=0x03 t3=0xc0
37(bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)
38pcu_info_update(): t2=0x03 t3=0x80
39(bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)
40pcu_info_update(): t2=0x03 t3=0x00
41(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=9, perm_len=10, rotation=on)
42pcu_info_update(): t2=0x02 t3=0x00
43(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
44pcu_info_update(): t2=0x00 t3=0x00
45do_allowed_len_adm_loop(4)
46(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)
47pcu_info_update(): t2=0x00 t3=0x0f
48(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)
49pcu_info_update(): t2=0x00 t3=0xff
50(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=10, rotation=off)
51pcu_info_update(): t2=0x03 t3=0xff
52(bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)
53pcu_info_update(): t2=0x03 t3=0xf0
54(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)
55pcu_info_update(): t2=0x03 t3=0x00
56(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
57pcu_info_update(): t2=0x00 t3=0x00
58*** Barring some ACCs ***
59(bts=0) ACC: New ACC allowed subset 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)
60pcu_info_update(): t2=0x02 t3=0xa5
61do_allowed_len_adm_loop(1)
62(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=9, perm_len=5, rotation=off)
63(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)
64(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=7, perm_len=5, rotation=off)
65(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)
66(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x158 (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)
67pcu_info_update(): t2=0x02 t3=0xa7
68(bts=0) ACC: update ACC allowed active subset 0x158 -> 0x150 (active_len=3, ramp_len=10, adm_len=3, perm_len=5, rotation=on)
69pcu_info_update(): t2=0x02 t3=0xaf
70(bts=0) ACC: update ACC allowed active subset 0x150 -> 0x140 (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)
71pcu_info_update(): t2=0x02 t3=0xbf
72(bts=0) ACC: update ACC allowed active subset 0x140 -> 0x100 (active_len=1, ramp_len=10, adm_len=1, perm_len=5, rotation=on)
73pcu_info_update(): t2=0x02 t3=0xff
74(bts=0) ACC: update ACC allowed active subset 0x100 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=5, rotation=off)
75pcu_info_update(): t2=0x03 t3=0xff
76(bts=0) ACC: New ACC allowed subset 0x002 (active_len=1, ramp_len=10, adm_len=1, perm_len=5, rotation=on)
77pcu_info_update(): t2=0x03 t3=0xfd
78(bts=0) ACC: update ACC allowed active subset 0x002 -> 0x00a (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)
79pcu_info_update(): t2=0x03 t3=0xf5
80(bts=0) ACC: update ACC allowed active subset 0x00a -> 0x01a (active_len=3, ramp_len=10, adm_len=3, perm_len=5, rotation=on)
81pcu_info_update(): t2=0x03 t3=0xe5
82(bts=0) ACC: update ACC allowed active subset 0x01a -> 0x05a (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)
83pcu_info_update(): t2=0x03 t3=0xa5
84(bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=10, adm_len=5, perm_len=5, rotation=off)
85pcu_info_update(): t2=0x02 t3=0xa5
86(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)
87(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=7, perm_len=5, rotation=off)
88(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)
89(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=9, perm_len=5, rotation=off)
90(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)
91do_allowed_len_adm_loop(4)
92(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)
93(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x140 (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)
94pcu_info_update(): t2=0x02 t3=0xbf
95(bts=0) ACC: update ACC allowed active subset 0x140 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=5, rotation=off)
96pcu_info_update(): t2=0x03 t3=0xff
97(bts=0) ACC: New ACC allowed subset 0x05a (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)
98pcu_info_update(): t2=0x03 t3=0xa5
99(bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)
100pcu_info_update(): t2=0x02 t3=0xa5
101(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)
102*** Barring ALL ACCs ***
103(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)
104pcu_info_update(): t2=0x03 t3=0xff
105*** Barring zero ACCs ***
106(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
107pcu_info_update(): t2=0x00 t3=0x00
108BTS deallocated OK in test_acc_mgr_no_ramp()
109===test_acc_mgr_manual_ramp===
110(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
111BTS allocation OK in test_acc_mgr_manual_ramp()
112do_allowed_len_ramp_loop(1)
113(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)
114pcu_info_update(): t2=0x00 t3=0x01
115(bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
116pcu_info_update(): t2=0x00 t3=0x03
117(bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)
118pcu_info_update(): t2=0x00 t3=0x07
119(bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
120pcu_info_update(): t2=0x00 t3=0x0f
121(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)
122pcu_info_update(): t2=0x00 t3=0x1f
123(bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
124pcu_info_update(): t2=0x00 t3=0x3f
125(bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)
126pcu_info_update(): t2=0x00 t3=0x7f
127(bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
128pcu_info_update(): t2=0x00 t3=0xff
129(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)
130pcu_info_update(): t2=0x01 t3=0xff
131(bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)
132pcu_info_update(): t2=0x03 t3=0xff
133(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)
134pcu_info_update(): t2=0x03 t3=0xfe
135(bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
136pcu_info_update(): t2=0x03 t3=0xfc
137(bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)
138pcu_info_update(): t2=0x03 t3=0xf8
139(bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
140pcu_info_update(): t2=0x03 t3=0xf0
141(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)
142pcu_info_update(): t2=0x03 t3=0xe0
143(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
144pcu_info_update(): t2=0x03 t3=0xc0
145(bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)
146pcu_info_update(): t2=0x03 t3=0x80
147(bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
148pcu_info_update(): t2=0x03 t3=0x00
149(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)
150pcu_info_update(): t2=0x02 t3=0x00
151(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
152pcu_info_update(): t2=0x00 t3=0x00
153do_allowed_len_ramp_loop(4)
154(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
155pcu_info_update(): t2=0x00 t3=0x0f
156(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
157pcu_info_update(): t2=0x00 t3=0xff
158(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)
159pcu_info_update(): t2=0x03 t3=0xff
160(bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
161pcu_info_update(): t2=0x03 t3=0xf0
162(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
163pcu_info_update(): t2=0x03 t3=0x00
164(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
165pcu_info_update(): t2=0x00 t3=0x00
166*** Barring some ACCs ***
167(bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=10, adm_len=10, perm_len=4, rotation=off)
168pcu_info_update(): t2=0x01 t3=0xb3
169do_allowed_len_ramp_loop(1)
170(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=9, adm_len=10, perm_len=4, rotation=off)
171(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=8, adm_len=10, perm_len=4, rotation=off)
172(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=7, adm_len=10, perm_len=4, rotation=off)
173(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)
174(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=5, adm_len=10, perm_len=4, rotation=off)
175(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x248 (active_len=3, ramp_len=3, adm_len=10, perm_len=4, rotation=on)
176pcu_info_update(): t2=0x01 t3=0xb7
177(bts=0) ACC: update ACC allowed active subset 0x248 -> 0x240 (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)
178pcu_info_update(): t2=0x01 t3=0xbf
179(bts=0) ACC: update ACC allowed active subset 0x240 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=4, rotation=on)
180pcu_info_update(): t2=0x01 t3=0xff
181(bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=4, rotation=off)
182pcu_info_update(): t2=0x03 t3=0xff
183(bts=0) ACC: New ACC allowed subset 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=4, rotation=on)
184pcu_info_update(): t2=0x03 t3=0xfb
185(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)
186pcu_info_update(): t2=0x03 t3=0xf3
187(bts=0) ACC: update ACC allowed active subset 0x00c -> 0x04c (active_len=3, ramp_len=3, adm_len=10, perm_len=4, rotation=on)
188pcu_info_update(): t2=0x03 t3=0xb3
189(bts=0) ACC: update ACC allowed active subset 0x04c -> 0x24c (active_len=4, ramp_len=4, adm_len=10, perm_len=4, rotation=off)
190pcu_info_update(): t2=0x01 t3=0xb3
191(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=5, adm_len=10, perm_len=4, rotation=off)
192(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)
193(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=7, adm_len=10, perm_len=4, rotation=off)
194(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=8, adm_len=10, perm_len=4, rotation=off)
195(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=9, adm_len=10, perm_len=4, rotation=off)
196(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=10, adm_len=10, perm_len=4, rotation=off)
197do_allowed_len_ramp_loop(4)
198(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)
199(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x240 (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)
200pcu_info_update(): t2=0x01 t3=0xbf
201(bts=0) ACC: update ACC allowed active subset 0x240 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=4, rotation=off)
202pcu_info_update(): t2=0x03 t3=0xff
203(bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=4, adm_len=10, perm_len=4, rotation=off)
204pcu_info_update(): t2=0x01 t3=0xb3
205(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=8, adm_len=10, perm_len=4, rotation=off)
206(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=10, adm_len=10, perm_len=4, rotation=off)
207*** Barring ALL ACCs ***
208(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)
209pcu_info_update(): t2=0x03 t3=0xff
210do_allowed_len_ramp_loop(1)
211(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=9, adm_len=10, perm_len=0, rotation=off)
212pcu_info_update(): t2=0x03 t3=0xff
213(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)
214pcu_info_update(): t2=0x03 t3=0xff
215(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=7, adm_len=10, perm_len=0, rotation=off)
216pcu_info_update(): t2=0x03 t3=0xff
217(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)
218pcu_info_update(): t2=0x03 t3=0xff
219(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=5, adm_len=10, perm_len=0, rotation=off)
220pcu_info_update(): t2=0x03 t3=0xff
221(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)
222pcu_info_update(): t2=0x03 t3=0xff
223(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=3, adm_len=10, perm_len=0, rotation=off)
224pcu_info_update(): t2=0x03 t3=0xff
225(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)
226pcu_info_update(): t2=0x03 t3=0xff
227(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=1, adm_len=10, perm_len=0, rotation=off)
228pcu_info_update(): t2=0x03 t3=0xff
229(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=1, adm_len=10, perm_len=0, rotation=off)
230pcu_info_update(): t2=0x03 t3=0xff
231(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)
232pcu_info_update(): t2=0x03 t3=0xff
233(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=3, adm_len=10, perm_len=0, rotation=off)
234pcu_info_update(): t2=0x03 t3=0xff
235(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)
236pcu_info_update(): t2=0x03 t3=0xff
237(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=5, adm_len=10, perm_len=0, rotation=off)
238pcu_info_update(): t2=0x03 t3=0xff
239(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)
240pcu_info_update(): t2=0x03 t3=0xff
241(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=7, adm_len=10, perm_len=0, rotation=off)
242pcu_info_update(): t2=0x03 t3=0xff
243(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)
244pcu_info_update(): t2=0x03 t3=0xff
245(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=9, adm_len=10, perm_len=0, rotation=off)
246pcu_info_update(): t2=0x03 t3=0xff
247(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)
248pcu_info_update(): t2=0x03 t3=0xff
249do_allowed_len_ramp_loop(4)
250(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)
251pcu_info_update(): t2=0x03 t3=0xff
252(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)
253pcu_info_update(): t2=0x03 t3=0xff
254(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)
255pcu_info_update(): t2=0x03 t3=0xff
256(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)
257pcu_info_update(): t2=0x03 t3=0xff
258(bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)
259pcu_info_update(): t2=0x03 t3=0xff
260*** Barring zero ACCs ***
261(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
262pcu_info_update(): t2=0x00 t3=0x00
263do_allowed_len_ramp_loop(1)
264(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)
265pcu_info_update(): t2=0x00 t3=0x01
266(bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
267pcu_info_update(): t2=0x00 t3=0x03
268(bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)
269pcu_info_update(): t2=0x00 t3=0x07
270(bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
271pcu_info_update(): t2=0x00 t3=0x0f
272(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)
273pcu_info_update(): t2=0x00 t3=0x1f
274(bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
275pcu_info_update(): t2=0x00 t3=0x3f
276(bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)
277pcu_info_update(): t2=0x00 t3=0x7f
278(bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
279pcu_info_update(): t2=0x00 t3=0xff
280(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)
281pcu_info_update(): t2=0x01 t3=0xff
282(bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)
283pcu_info_update(): t2=0x03 t3=0xff
284(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)
285pcu_info_update(): t2=0x03 t3=0xfe
286(bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
287pcu_info_update(): t2=0x03 t3=0xfc
288(bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)
289pcu_info_update(): t2=0x03 t3=0xf8
290(bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
291pcu_info_update(): t2=0x03 t3=0xf0
292(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)
293pcu_info_update(): t2=0x03 t3=0xe0
294(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
295pcu_info_update(): t2=0x03 t3=0xc0
296(bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)
297pcu_info_update(): t2=0x03 t3=0x80
298(bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
299pcu_info_update(): t2=0x03 t3=0x00
300(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)
301pcu_info_update(): t2=0x02 t3=0x00
302(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
303pcu_info_update(): t2=0x00 t3=0x00
304do_allowed_len_ramp_loop(4)
305(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
306pcu_info_update(): t2=0x00 t3=0x0f
307(bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
308pcu_info_update(): t2=0x00 t3=0xff
309(bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)
310pcu_info_update(): t2=0x03 t3=0xff
311(bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
312pcu_info_update(): t2=0x03 t3=0xf0
313(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
314pcu_info_update(): t2=0x03 t3=0x00
315(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
316pcu_info_update(): t2=0x00 t3=0x00
317*** Barring some ACCs + adm len 4 ***
318(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3c0 (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)
319pcu_info_update(): t2=0x00 t3=0x3f
320(bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=10, adm_len=4, perm_len=4, rotation=off)
321pcu_info_update(): t2=0x01 t3=0xb3
322do_allowed_len_ramp_loop(1)
323(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x248 (active_len=3, ramp_len=3, adm_len=4, perm_len=4, rotation=on)
324pcu_info_update(): t2=0x01 t3=0xb7
325(bts=0) ACC: update ACC allowed active subset 0x248 -> 0x240 (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)
326pcu_info_update(): t2=0x01 t3=0xbf
327(bts=0) ACC: update ACC allowed active subset 0x240 -> 0x200 (active_len=1, ramp_len=1, adm_len=4, perm_len=4, rotation=on)
328pcu_info_update(): t2=0x01 t3=0xff
329(bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=4, perm_len=4, rotation=off)
330pcu_info_update(): t2=0x03 t3=0xff
331(bts=0) ACC: New ACC allowed subset 0x004 (active_len=1, ramp_len=1, adm_len=4, perm_len=4, rotation=on)
332pcu_info_update(): t2=0x03 t3=0xfb
333(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)
334pcu_info_update(): t2=0x03 t3=0xf3
335(bts=0) ACC: update ACC allowed active subset 0x00c -> 0x04c (active_len=3, ramp_len=3, adm_len=4, perm_len=4, rotation=on)
336pcu_info_update(): t2=0x03 t3=0xb3
337(bts=0) ACC: update ACC allowed active subset 0x04c -> 0x24c (active_len=4, ramp_len=4, adm_len=4, perm_len=4, rotation=off)
338pcu_info_update(): t2=0x01 t3=0xb3
339do_allowed_len_ramp_loop(4)
340(bts=0) ACC: update ACC allowed active subset 0x24c -> 0x240 (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)
341pcu_info_update(): t2=0x01 t3=0xbf
342(bts=0) ACC: update ACC allowed active subset 0x240 -> 0x000 (active_len=0, ramp_len=0, adm_len=4, perm_len=4, rotation=off)
343pcu_info_update(): t2=0x03 t3=0xff
344(bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=4, adm_len=4, perm_len=4, rotation=off)
345pcu_info_update(): t2=0x01 t3=0xb3
346BTS deallocated OK in test_acc_mgr_manual_ramp()
347===test_acc_mgr_rotate===
348(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
349BTS allocation OK in test_acc_mgr_rotate()
350*** Barring one ACC ***
351(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
352pcu_info_update(): t2=0x02 t3=0x00
353(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
354pcu_info_update(): t2=0x02 t3=0x1f
355sys={2.000000}: select()
356(bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
357pcu_info_update(): t2=0x02 t3=0x3e
358sys={4.000000}: select()
359(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
360pcu_info_update(): t2=0x03 t3=0x3c
361sys={6.000000}: select()
362(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
363pcu_info_update(): t2=0x03 t3=0xb8
364sys={8.000000}: select()
365(bts=0) ACC: rotate ACC allowed active subset 0x047 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
366pcu_info_update(): t2=0x03 t3=0xf0
367sys={10.000000}: select()
368(bts=0) ACC: rotate ACC allowed active subset 0x00f -> 0x01e (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
369pcu_info_update(): t2=0x03 t3=0xe1
370sys={12.000000}: select()
371(bts=0) ACC: rotate ACC allowed active subset 0x01e -> 0x03c (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
372pcu_info_update(): t2=0x03 t3=0xc3
373sys={14.000000}: select()
374(bts=0) ACC: rotate ACC allowed active subset 0x03c -> 0x078 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
375pcu_info_update(): t2=0x03 t3=0x87
376sys={16.000000}: select()
377(bts=0) ACC: rotate ACC allowed active subset 0x078 -> 0x0f0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
378pcu_info_update(): t2=0x03 t3=0x0f
379sys={18.000000}: select()
380(bts=0) ACC: rotate ACC allowed active subset 0x0f0 -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
381pcu_info_update(): t2=0x02 t3=0x1f
382sys={20.000000}: select()
383(bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
384pcu_info_update(): t2=0x02 t3=0x3e
385sys={22.000000}: select()
386(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
387pcu_info_update(): t2=0x03 t3=0x3c
388sys={24.000000}: select()
389(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
390pcu_info_update(): t2=0x03 t3=0xb8
391sys={26.000000}: select()
392(bts=0) ACC: rotate ACC allowed active subset 0x047 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
393pcu_info_update(): t2=0x03 t3=0xf0
394sys={28.000000}: select()
395(bts=0) ACC: rotate ACC allowed active subset 0x00f -> 0x01e (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
396pcu_info_update(): t2=0x03 t3=0xe1
397sys={30.000000}: select()
398(bts=0) ACC: rotate ACC allowed active subset 0x01e -> 0x03c (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
399pcu_info_update(): t2=0x03 t3=0xc3
400sys={32.000000}: select()
401(bts=0) ACC: rotate ACC allowed active subset 0x03c -> 0x078 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
402pcu_info_update(): t2=0x03 t3=0x87
403sys={34.000000}: select()
404(bts=0) ACC: rotate ACC allowed active subset 0x078 -> 0x0f0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
405pcu_info_update(): t2=0x03 t3=0x0f
406sys={36.000000}: select()
407(bts=0) ACC: rotate ACC allowed active subset 0x0f0 -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
408pcu_info_update(): t2=0x02 t3=0x1f
409sys={38.000000}: select()
410(bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
411pcu_info_update(): t2=0x02 t3=0x3e
412sys={40.000000}: select()
413(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)
414pcu_info_update(): t2=0x03 t3=0x3c
415BTS deallocated OK in test_acc_mgr_rotate()
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200416===test_acc_ramp===
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200417(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200418BTS allocation OK in test_acc_ramp()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200419(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)
420pcu_info_update(): t2=0x03 t3=0xff
421(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)
422pcu_info_update(): t2=0x03 t3=0xfe
423sys={50.000000}: select()
424(bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)
425pcu_info_update(): t2=0x03 t3=0xfc
426sys={100.000000}: select()
427(bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)
428pcu_info_update(): t2=0x03 t3=0xf8
429sys={150.000000}: select()
430(bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)
431pcu_info_update(): t2=0x03 t3=0xf0
432sys={200.000000}: select()
433(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)
434pcu_info_update(): t2=0x03 t3=0xe0
435sys={250.000000}: select()
436(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)
437pcu_info_update(): t2=0x03 t3=0xc0
438sys={300.000000}: select()
439(bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)
440pcu_info_update(): t2=0x03 t3=0x80
441sys={350.000000}: select()
442(bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)
443pcu_info_update(): t2=0x03 t3=0x00
444sys={400.000000}: select()
445(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)
446pcu_info_update(): t2=0x02 t3=0x00
447sys={450.000000}: select()
448(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
449pcu_info_update(): t2=0x00 t3=0x00
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200450BTS deallocated OK in test_acc_ramp()
451===test_acc_ramp2===
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200452(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200453BTS allocation OK in test_acc_ramp2()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200454(bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f8 (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)
455pcu_info_update(): t2=0x00 t3=0x07
456(bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x000 (active_len=0, ramp_len=0, adm_len=7, perm_len=10, rotation=off)
457pcu_info_update(): t2=0x03 t3=0xff
458(bts=0) ACC: New ACC allowed subset 0x007 (active_len=3, ramp_len=3, adm_len=7, perm_len=10, rotation=on)
459pcu_info_update(): t2=0x03 t3=0xf8
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200460sys={5.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200461(bts=0) ACC: update ACC allowed active subset 0x007 -> 0x03f (active_len=6, ramp_len=6, adm_len=7, perm_len=10, rotation=on)
462pcu_info_update(): t2=0x03 t3=0xc0
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200463sys={10.000000}: select()
464(bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=7, perm_len=10, rotation=on)
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200465pcu_info_update(): t2=0x03 t3=0x80
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200466sys={15.000000}: select()
467BTS deallocated OK in test_acc_ramp2()
468===test_acc_ramp3===
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200469(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200470BTS allocation OK in test_acc_ramp3()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200471*** Barring some ACCs ***
472(bts=0) ACC: New ACC allowed subset 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)
473pcu_info_update(): t2=0x02 t3=0xa5
474(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=5, rotation=off)
475pcu_info_update(): t2=0x03 t3=0xff
476(bts=0) ACC: New ACC allowed subset 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=5, rotation=on)
477pcu_info_update(): t2=0x03 t3=0xfd
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200478sys={5.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200479(bts=0) ACC: update ACC allowed active subset 0x002 -> 0x00a (active_len=2, ramp_len=2, adm_len=10, perm_len=5, rotation=on)
480pcu_info_update(): t2=0x03 t3=0xf5
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200481sys={10.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200482(bts=0) ACC: update ACC allowed active subset 0x00a -> 0x01a (active_len=3, ramp_len=3, adm_len=10, perm_len=5, rotation=on)
483pcu_info_update(): t2=0x03 t3=0xe5
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200484sys={15.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200485(bts=0) ACC: update ACC allowed active subset 0x01a -> 0x05a (active_len=4, ramp_len=4, adm_len=10, perm_len=5, rotation=on)
486pcu_info_update(): t2=0x03 t3=0xa5
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200487sys={20.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200488(bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=5, adm_len=10, perm_len=5, rotation=off)
489pcu_info_update(): t2=0x02 t3=0xa5
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200490sys={25.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200491(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=6, adm_len=10, perm_len=5, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200492sys={30.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200493(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=7, adm_len=10, perm_len=5, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200494sys={35.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200495(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=8, adm_len=10, perm_len=5, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200496sys={40.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200497(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=9, adm_len=10, perm_len=5, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200498sys={45.000000}: select()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200499(bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200500BTS deallocated OK in test_acc_ramp3()
501===test_acc_ramp_up_rotate(0, 100, 100)===
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200502(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200503BTS allocation OK in test_acc_ramp_up_rotate()
Pau Espin Pedroldeaa6fd2020-07-16 20:53:21 +0200504*** Barring one ACC ***
505(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
506pcu_info_update(): t2=0x02 t3=0x00
507(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
508pcu_info_update(): t2=0x03 t3=0xff
509(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
510pcu_info_update(): t2=0x03 t3=0xfe
511sys={100.000000}: select()
512(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
513pcu_info_update(): t2=0x03 t3=0xfd
514sys={200.000000}: select()
515(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
516pcu_info_update(): t2=0x03 t3=0xfb
517sys={250.000000}: select()
518(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
519pcu_info_update(): t2=0x03 t3=0xf3
520sys={350.000000}: select()
521(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
522pcu_info_update(): t2=0x03 t3=0xe7
523sys={450.000000}: select()
524(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
525pcu_info_update(): t2=0x03 t3=0xcf
526sys={500.000000}: select()
527(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
528pcu_info_update(): t2=0x03 t3=0x8f
529sys={600.000000}: select()
530(bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
531pcu_info_update(): t2=0x03 t3=0x1f
532sys={700.000000}: select()
533(bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
534pcu_info_update(): t2=0x02 t3=0x3f
535sys={750.000000}: select()
536(bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
537pcu_info_update(): t2=0x02 t3=0x3e
538sys={850.000000}: select()
539(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
540pcu_info_update(): t2=0x03 t3=0x3c
541sys={950.000000}: select()
542(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
543pcu_info_update(): t2=0x03 t3=0xb8
544sys={1000.000000}: select()
545(bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
546pcu_info_update(): t2=0x03 t3=0x38
547sys={1100.000000}: select()
548(bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
549pcu_info_update(): t2=0x03 t3=0xb0
550sys={1200.000000}: select()
551(bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
552pcu_info_update(): t2=0x03 t3=0xe0
553sys={1250.000000}: select()
554(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
555pcu_info_update(): t2=0x03 t3=0xc0
556sys={1350.000000}: select()
557(bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
558pcu_info_update(): t2=0x03 t3=0x81
559sys={1450.000000}: select()
560(bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
561pcu_info_update(): t2=0x03 t3=0x03
562sys={1500.000000}: select()
563(bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
564pcu_info_update(): t2=0x02 t3=0x03
565sys={1600.000000}: select()
566(bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
567pcu_info_update(): t2=0x02 t3=0x06
568sys={1700.000000}: select()
569(bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
570pcu_info_update(): t2=0x03 t3=0x04
571sys={1750.000000}: select()
572(bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
573pcu_info_update(): t2=0x02 t3=0x04
574sys={1850.000000}: select()
575(bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
576pcu_info_update(): t2=0x03 t3=0x00
577sys={1950.000000}: select()
578(bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
579pcu_info_update(): t2=0x02 t3=0x01
580sys={2000.000000}: select()
581(bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)
582pcu_info_update(): t2=0x02 t3=0x00
583sys={2250.000000}: select()
584(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
Pau Espin Pedrol1e5e7002020-07-23 19:13:56 +0200585sys={2500.000000}: select()
586sys={2750.000000}: select()
587sys={3000.000000}: select()
588sys={3250.000000}: select()
589BTS deallocated OK in test_acc_ramp_up_rotate()
590===test_acc_ramp_up_rotate(0, 20, 50)===
591(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
592BTS allocation OK in test_acc_ramp_up_rotate()
593*** Barring one ACC ***
594(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
595pcu_info_update(): t2=0x02 t3=0x00
596(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
597pcu_info_update(): t2=0x03 t3=0xff
598(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
599pcu_info_update(): t2=0x03 t3=0xfe
600sys={100.000000}: select()
601(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
602pcu_info_update(): t2=0x03 t3=0xfd
603sys={200.000000}: select()
604(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
605pcu_info_update(): t2=0x03 t3=0xfb
606sys={250.000000}: select()
607(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
608pcu_info_update(): t2=0x03 t3=0xf3
609sys={350.000000}: select()
610(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
611pcu_info_update(): t2=0x03 t3=0xe7
612sys={450.000000}: select()
613(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
614pcu_info_update(): t2=0x03 t3=0xcf
615sys={500.000000}: select()
616(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
617pcu_info_update(): t2=0x03 t3=0x8f
618sys={600.000000}: select()
619(bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
620pcu_info_update(): t2=0x03 t3=0x1f
621sys={700.000000}: select()
622(bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
623pcu_info_update(): t2=0x02 t3=0x3f
624sys={750.000000}: select()
625(bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
626pcu_info_update(): t2=0x02 t3=0x3e
627sys={850.000000}: select()
628(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
629pcu_info_update(): t2=0x03 t3=0x3c
630sys={950.000000}: select()
631(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
632pcu_info_update(): t2=0x03 t3=0xb8
633sys={1000.000000}: select()
634(bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
635pcu_info_update(): t2=0x03 t3=0x38
636sys={1100.000000}: select()
637(bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
638pcu_info_update(): t2=0x03 t3=0xb0
639sys={1200.000000}: select()
640(bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
641pcu_info_update(): t2=0x03 t3=0xe0
642sys={1250.000000}: select()
643(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
644pcu_info_update(): t2=0x03 t3=0xc0
645sys={1350.000000}: select()
646(bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
647pcu_info_update(): t2=0x03 t3=0x81
648sys={1450.000000}: select()
649(bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
650pcu_info_update(): t2=0x03 t3=0x03
651sys={1500.000000}: select()
652(bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
653pcu_info_update(): t2=0x02 t3=0x03
654sys={1600.000000}: select()
655(bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
656pcu_info_update(): t2=0x02 t3=0x06
657sys={1700.000000}: select()
658(bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
659pcu_info_update(): t2=0x03 t3=0x04
660sys={1750.000000}: select()
661(bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
662pcu_info_update(): t2=0x02 t3=0x04
663sys={1850.000000}: select()
664(bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
665pcu_info_update(): t2=0x03 t3=0x00
666sys={1950.000000}: select()
667(bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
668pcu_info_update(): t2=0x02 t3=0x01
669sys={2000.000000}: select()
670(bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)
671pcu_info_update(): t2=0x02 t3=0x00
672sys={2250.000000}: select()
673(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
674sys={2500.000000}: select()
675sys={2750.000000}: select()
676sys={3000.000000}: select()
677sys={3250.000000}: select()
678BTS deallocated OK in test_acc_ramp_up_rotate()
679===test_acc_ramp_up_rotate(70, 80, 90)===
680(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
681BTS allocation OK in test_acc_ramp_up_rotate()
682*** Barring one ACC ***
683(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
684pcu_info_update(): t2=0x02 t3=0x00
685(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
686pcu_info_update(): t2=0x03 t3=0xff
687(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
688pcu_info_update(): t2=0x03 t3=0xfe
689sys={100.000000}: select()
690(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
691pcu_info_update(): t2=0x03 t3=0xfd
692sys={200.000000}: select()
693(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
694pcu_info_update(): t2=0x03 t3=0xfb
695sys={250.000000}: select()
696(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
697pcu_info_update(): t2=0x03 t3=0xf3
698sys={350.000000}: select()
699(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
700pcu_info_update(): t2=0x03 t3=0xe7
701sys={450.000000}: select()
702(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
703pcu_info_update(): t2=0x03 t3=0xcf
704sys={500.000000}: select()
705(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
706pcu_info_update(): t2=0x03 t3=0x8f
707sys={600.000000}: select()
708(bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
709pcu_info_update(): t2=0x03 t3=0x1f
710sys={700.000000}: select()
711(bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
712pcu_info_update(): t2=0x02 t3=0x3f
713sys={750.000000}: select()
714(bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
715pcu_info_update(): t2=0x02 t3=0x3e
716sys={850.000000}: select()
717(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
718pcu_info_update(): t2=0x03 t3=0x3c
719sys={950.000000}: select()
720(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
721pcu_info_update(): t2=0x03 t3=0xb8
722sys={1000.000000}: select()
723(bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
724pcu_info_update(): t2=0x03 t3=0x38
725sys={1100.000000}: select()
726(bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
727pcu_info_update(): t2=0x03 t3=0xb0
728sys={1200.000000}: select()
729(bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
730pcu_info_update(): t2=0x03 t3=0xe0
731sys={1250.000000}: select()
732(bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
733pcu_info_update(): t2=0x03 t3=0xc0
734sys={1350.000000}: select()
735(bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
736pcu_info_update(): t2=0x03 t3=0x81
737sys={1450.000000}: select()
738(bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
739pcu_info_update(): t2=0x03 t3=0x03
740sys={1500.000000}: select()
741(bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
742pcu_info_update(): t2=0x02 t3=0x03
743sys={1600.000000}: select()
744(bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
745pcu_info_update(): t2=0x02 t3=0x06
746sys={1700.000000}: select()
747(bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
748pcu_info_update(): t2=0x03 t3=0x04
749sys={1750.000000}: select()
750(bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
751pcu_info_update(): t2=0x02 t3=0x04
752sys={1850.000000}: select()
753(bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
754pcu_info_update(): t2=0x03 t3=0x00
755sys={1950.000000}: select()
756(bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
757pcu_info_update(): t2=0x02 t3=0x01
758sys={2000.000000}: select()
759(bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)
760pcu_info_update(): t2=0x02 t3=0x00
761sys={2250.000000}: select()
762(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
763sys={2500.000000}: select()
764sys={2750.000000}: select()
765sys={3000.000000}: select()
766sys={3250.000000}: select()
767BTS deallocated OK in test_acc_ramp_up_rotate()
768===test_acc_ramp_updown_rotate(80, 90, 0, 100, 15)===
769(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
770BTS allocation OK in test_acc_ramp_updown_rotate()
771*** Barring one ACC ***
772(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
773pcu_info_update(): t2=0x02 t3=0x00
774(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
775pcu_info_update(): t2=0x03 t3=0xff
776(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
777pcu_info_update(): t2=0x03 t3=0xfe
778sys={100.000000}: select(0): chan_load_avg=0
779(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
780pcu_info_update(): t2=0x03 t3=0xfd
781sys={200.000000}: select(1): chan_load_avg=15
782(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
783pcu_info_update(): t2=0x03 t3=0xfb
784sys={250.000000}: select(2): chan_load_avg=30
785(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
786pcu_info_update(): t2=0x03 t3=0xf3
787sys={350.000000}: select(3): chan_load_avg=45
788(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
789pcu_info_update(): t2=0x03 t3=0xe7
790sys={450.000000}: select(4): chan_load_avg=60
791(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
792pcu_info_update(): t2=0x03 t3=0xcf
793sys={500.000000}: select(5): chan_load_avg=75
794(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
795pcu_info_update(): t2=0x03 t3=0x8f
796sys={600.000000}: select(6): chan_load_avg=90
797(bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
798pcu_info_update(): t2=0x03 t3=0x1f
799sys={700.000000}: select(7): chan_load_avg=100
800(bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
801pcu_info_update(): t2=0x02 t3=0x3f
802sys={750.000000}: select(8): chan_load_avg=85
803sys={850.000000}: select(9): chan_load_avg=70
804(bts=0) ACC: rotate ACC allowed active subset 0x1c0 -> 0x181 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
805pcu_info_update(): t2=0x02 t3=0x7e
806sys={950.000000}: select(10): chan_load_avg=55
807(bts=0) ACC: rotate ACC allowed active subset 0x181 -> 0x083 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
808pcu_info_update(): t2=0x03 t3=0x7c
809sys={1000.000000}: select(11): chan_load_avg=40
810(bts=0) ACC: update ACC allowed active subset 0x083 -> 0x183 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
811pcu_info_update(): t2=0x02 t3=0x7c
812sys={1100.000000}: select(12): chan_load_avg=25
813(bts=0) ACC: rotate ACC allowed active subset 0x183 -> 0x087 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
814pcu_info_update(): t2=0x03 t3=0x78
815sys={1200.000000}: select(13): chan_load_avg=10
816(bts=0) ACC: rotate ACC allowed active subset 0x087 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
817pcu_info_update(): t2=0x03 t3=0xf0
818sys={1250.000000}: select(14): chan_load_avg=0
819(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
820pcu_info_update(): t2=0x03 t3=0xe0
821sys={1350.000000}: select(15): chan_load_avg=15
822(bts=0) ACC: rotate ACC allowed active subset 0x01f -> 0x03e (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
823pcu_info_update(): t2=0x03 t3=0xc1
824sys={1450.000000}: select(16): chan_load_avg=30
825(bts=0) ACC: rotate ACC allowed active subset 0x03e -> 0x07c (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)
826pcu_info_update(): t2=0x03 t3=0x83
827sys={1500.000000}: select(17): chan_load_avg=45
828(bts=0) ACC: update ACC allowed active subset 0x07c -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
829pcu_info_update(): t2=0x03 t3=0x03
830sys={1600.000000}: select(18): chan_load_avg=60
831(bts=0) ACC: rotate ACC allowed active subset 0x0fc -> 0x1f8 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
832pcu_info_update(): t2=0x02 t3=0x07
833sys={1700.000000}: select(19): chan_load_avg=75
834(bts=0) ACC: rotate ACC allowed active subset 0x1f8 -> 0x1f1 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
835pcu_info_update(): t2=0x02 t3=0x0e
836sys={1750.000000}: select(20): chan_load_avg=90
837sys={1850.000000}: select(21): chan_load_avg=100
838(bts=0) ACC: rotate ACC allowed active subset 0x1f1 -> 0x0f3 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
839pcu_info_update(): t2=0x03 t3=0x0c
840sys={1950.000000}: select(22): chan_load_avg=85
841(bts=0) ACC: rotate ACC allowed active subset 0x0f3 -> 0x077 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)
842pcu_info_update(): t2=0x03 t3=0x88
843sys={2000.000000}: select(23): chan_load_avg=70
844(bts=0) ACC: update ACC allowed active subset 0x077 -> 0x0f7 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
845pcu_info_update(): t2=0x03 t3=0x08
846sys={2100.000000}: select(24): chan_load_avg=55
847(bts=0) ACC: rotate ACC allowed active subset 0x0f7 -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
848pcu_info_update(): t2=0x03 t3=0x80
849sys={2200.000000}: select(25): chan_load_avg=40
850(bts=0) ACC: rotate ACC allowed active subset 0x07f -> 0x0fe (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)
851pcu_info_update(): t2=0x03 t3=0x01
852sys={2250.000000}: select(26): chan_load_avg=25
853(bts=0) ACC: update ACC allowed active subset 0x0fe -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
854pcu_info_update(): t2=0x02 t3=0x01
855sys={2350.000000}: select(27): chan_load_avg=10
856(bts=0) ACC: rotate ACC allowed active subset 0x1fe -> 0x1fd (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
857pcu_info_update(): t2=0x02 t3=0x02
858sys={2450.000000}: select(28): chan_load_avg=0
859(bts=0) ACC: rotate ACC allowed active subset 0x1fd -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)
860pcu_info_update(): t2=0x03 t3=0x00
861sys={2500.000000}: select(29): chan_load_avg=15
862(bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)
863pcu_info_update(): t2=0x02 t3=0x00
864sys={2750.000000}: select(30): chan_load_avg=30
865(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
866sys={3000.000000}: select(31): chan_load_avg=45
867sys={3250.000000}: select(32): chan_load_avg=60
868sys={3500.000000}: select(33): chan_load_avg=75
869sys={3750.000000}: select(34): chan_load_avg=90
870sys={4000.000000}: select(35): chan_load_avg=100
871sys={4250.000000}: select(36): chan_load_avg=85
872sys={4500.000000}: select(37): chan_load_avg=70
873(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
874sys={4750.000000}: select(38): chan_load_avg=55
875sys={5000.000000}: select(39): chan_load_avg=40
876sys={5250.000000}: select(40): chan_load_avg=25
877sys={5500.000000}: select(41): chan_load_avg=10
878sys={5750.000000}: select(42): chan_load_avg=0
879sys={6000.000000}: select(43): chan_load_avg=15
880sys={6250.000000}: select(44): chan_load_avg=30
881sys={6500.000000}: select(45): chan_load_avg=45
882sys={6750.000000}: select(46): chan_load_avg=60
883sys={7000.000000}: select(47): chan_load_avg=75
884sys={7250.000000}: select(48): chan_load_avg=90
885sys={7500.000000}: select(49): chan_load_avg=100
886BTS deallocated OK in test_acc_ramp_updown_rotate()
887===test_acc_ramp_updown_rotate(30, 50, 10, 100, 15)===
888(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
889BTS allocation OK in test_acc_ramp_updown_rotate()
890*** Barring one ACC ***
891(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
892pcu_info_update(): t2=0x02 t3=0x00
893(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
894pcu_info_update(): t2=0x03 t3=0xff
895(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
896pcu_info_update(): t2=0x03 t3=0xfe
897sys={100.000000}: select(0): chan_load_avg=10
898(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
899pcu_info_update(): t2=0x03 t3=0xfd
900sys={200.000000}: select(1): chan_load_avg=25
901(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
902pcu_info_update(): t2=0x03 t3=0xfb
903sys={250.000000}: select(2): chan_load_avg=40
904sys={350.000000}: select(3): chan_load_avg=55
905(bts=0) ACC: rotate ACC allowed active subset 0x004 -> 0x008 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
906pcu_info_update(): t2=0x03 t3=0xf7
907sys={450.000000}: select(4): chan_load_avg=70
908(bts=0) ACC: rotate ACC allowed active subset 0x008 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
909pcu_info_update(): t2=0x03 t3=0xef
910sys={500.000000}: select(5): chan_load_avg=85
911sys={600.000000}: select(6): chan_load_avg=100
912(bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
913pcu_info_update(): t2=0x03 t3=0xdf
914sys={700.000000}: select(7): chan_load_avg=85
915(bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
916pcu_info_update(): t2=0x03 t3=0xbf
917sys={750.000000}: select(8): chan_load_avg=70
918sys={850.000000}: select(9): chan_load_avg=55
919(bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
920pcu_info_update(): t2=0x03 t3=0x7f
921sys={950.000000}: select(10): chan_load_avg=40
922(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
923pcu_info_update(): t2=0x02 t3=0xff
924sys={1000.000000}: select(11): chan_load_avg=25
925(bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
926pcu_info_update(): t2=0x02 t3=0xfe
927sys={1100.000000}: select(12): chan_load_avg=10
928(bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
929pcu_info_update(): t2=0x03 t3=0xfc
930sys={1200.000000}: select(13): chan_load_avg=25
931(bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
932pcu_info_update(): t2=0x03 t3=0xf9
933sys={1250.000000}: select(14): chan_load_avg=40
934sys={1350.000000}: select(15): chan_load_avg=55
935(bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
936pcu_info_update(): t2=0x03 t3=0xf3
937sys={1450.000000}: select(16): chan_load_avg=70
938(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
939pcu_info_update(): t2=0x03 t3=0xe7
940sys={1500.000000}: select(17): chan_load_avg=85
941(bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
942pcu_info_update(): t2=0x03 t3=0xef
943sys={1600.000000}: select(18): chan_load_avg=100
944(bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
945pcu_info_update(): t2=0x03 t3=0xdf
946sys={1700.000000}: select(19): chan_load_avg=85
947(bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
948pcu_info_update(): t2=0x03 t3=0xbf
949sys={1750.000000}: select(20): chan_load_avg=70
950sys={1850.000000}: select(21): chan_load_avg=55
951(bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
952pcu_info_update(): t2=0x03 t3=0x7f
953sys={1950.000000}: select(22): chan_load_avg=40
954(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
955pcu_info_update(): t2=0x02 t3=0xff
956sys={2000.000000}: select(23): chan_load_avg=25
957(bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
958pcu_info_update(): t2=0x02 t3=0xfe
959sys={2100.000000}: select(24): chan_load_avg=10
960(bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
961pcu_info_update(): t2=0x03 t3=0xfc
962sys={2200.000000}: select(25): chan_load_avg=25
963(bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
964pcu_info_update(): t2=0x03 t3=0xf9
965sys={2250.000000}: select(26): chan_load_avg=40
966sys={2350.000000}: select(27): chan_load_avg=55
967(bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
968pcu_info_update(): t2=0x03 t3=0xf3
969sys={2450.000000}: select(28): chan_load_avg=70
970(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
971pcu_info_update(): t2=0x03 t3=0xe7
972sys={2500.000000}: select(29): chan_load_avg=85
973(bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
974pcu_info_update(): t2=0x03 t3=0xef
975sys={2600.000000}: select(30): chan_load_avg=100
976(bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
977pcu_info_update(): t2=0x03 t3=0xdf
978sys={2700.000000}: select(31): chan_load_avg=85
979(bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
980pcu_info_update(): t2=0x03 t3=0xbf
981sys={2750.000000}: select(32): chan_load_avg=70
982sys={2850.000000}: select(33): chan_load_avg=55
983(bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
984pcu_info_update(): t2=0x03 t3=0x7f
985sys={2950.000000}: select(34): chan_load_avg=40
986(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
987pcu_info_update(): t2=0x02 t3=0xff
988sys={3000.000000}: select(35): chan_load_avg=25
989(bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
990pcu_info_update(): t2=0x02 t3=0xfe
991sys={3100.000000}: select(36): chan_load_avg=10
992(bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
993pcu_info_update(): t2=0x03 t3=0xfc
994sys={3200.000000}: select(37): chan_load_avg=25
995(bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
996pcu_info_update(): t2=0x03 t3=0xf9
997sys={3250.000000}: select(38): chan_load_avg=40
998sys={3350.000000}: select(39): chan_load_avg=55
999(bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1000pcu_info_update(): t2=0x03 t3=0xf3
1001sys={3450.000000}: select(40): chan_load_avg=70
1002(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1003pcu_info_update(): t2=0x03 t3=0xe7
1004sys={3500.000000}: select(41): chan_load_avg=85
1005(bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1006pcu_info_update(): t2=0x03 t3=0xef
1007sys={3600.000000}: select(42): chan_load_avg=100
1008(bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1009pcu_info_update(): t2=0x03 t3=0xdf
1010sys={3700.000000}: select(43): chan_load_avg=85
1011(bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1012pcu_info_update(): t2=0x03 t3=0xbf
1013sys={3750.000000}: select(44): chan_load_avg=70
1014sys={3850.000000}: select(45): chan_load_avg=55
1015(bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1016pcu_info_update(): t2=0x03 t3=0x7f
1017sys={3950.000000}: select(46): chan_load_avg=40
1018(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1019pcu_info_update(): t2=0x02 t3=0xff
1020sys={4000.000000}: select(47): chan_load_avg=25
1021(bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1022pcu_info_update(): t2=0x02 t3=0xfe
1023sys={4100.000000}: select(48): chan_load_avg=10
1024(bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1025pcu_info_update(): t2=0x03 t3=0xfc
1026sys={4200.000000}: select(49): chan_load_avg=25
1027(bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1028pcu_info_update(): t2=0x03 t3=0xf9
1029BTS deallocated OK in test_acc_ramp_updown_rotate()
1030===test_acc_ramp_updown_rotate(50, 49, 0, 100, 10)===
1031(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
1032BTS allocation OK in test_acc_ramp_updown_rotate()
1033*** Barring one ACC ***
1034(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
1035pcu_info_update(): t2=0x02 t3=0x00
1036(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
1037pcu_info_update(): t2=0x03 t3=0xff
1038(bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1039pcu_info_update(): t2=0x03 t3=0xfe
1040sys={100.000000}: select(0): chan_load_avg=0
1041(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1042pcu_info_update(): t2=0x03 t3=0xfd
1043sys={200.000000}: select(1): chan_load_avg=10
1044(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1045pcu_info_update(): t2=0x03 t3=0xfb
1046sys={250.000000}: select(2): chan_load_avg=20
1047(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1048pcu_info_update(): t2=0x03 t3=0xf3
1049sys={350.000000}: select(3): chan_load_avg=30
1050(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1051pcu_info_update(): t2=0x03 t3=0xe7
1052sys={450.000000}: select(4): chan_load_avg=40
1053(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1054pcu_info_update(): t2=0x03 t3=0xcf
1055sys={500.000000}: select(5): chan_load_avg=50
1056(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1057pcu_info_update(): t2=0x03 t3=0xdf
1058sys={600.000000}: select(6): chan_load_avg=60
1059(bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1060pcu_info_update(): t2=0x03 t3=0xbf
1061sys={700.000000}: select(7): chan_load_avg=70
1062(bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1063pcu_info_update(): t2=0x03 t3=0x7f
1064sys={750.000000}: select(8): chan_load_avg=80
1065sys={850.000000}: select(9): chan_load_avg=90
1066(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1067pcu_info_update(): t2=0x02 t3=0xff
1068sys={950.000000}: select(10): chan_load_avg=100
1069(bts=0) ACC: rotate ACC allowed active subset 0x100 -> 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1070pcu_info_update(): t2=0x03 t3=0xfe
1071sys={1000.000000}: select(11): chan_load_avg=90
1072sys={1100.000000}: select(12): chan_load_avg=80
1073(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1074pcu_info_update(): t2=0x03 t3=0xfd
1075sys={1200.000000}: select(13): chan_load_avg=70
1076(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1077pcu_info_update(): t2=0x03 t3=0xfb
1078sys={1250.000000}: select(14): chan_load_avg=60
1079sys={1350.000000}: select(15): chan_load_avg=50
1080(bts=0) ACC: rotate ACC allowed active subset 0x004 -> 0x008 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1081pcu_info_update(): t2=0x03 t3=0xf7
1082sys={1450.000000}: select(16): chan_load_avg=40
1083(bts=0) ACC: rotate ACC allowed active subset 0x008 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1084pcu_info_update(): t2=0x03 t3=0xef
1085sys={1500.000000}: select(17): chan_load_avg=30
1086(bts=0) ACC: update ACC allowed active subset 0x010 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1087pcu_info_update(): t2=0x03 t3=0xcf
1088sys={1600.000000}: select(18): chan_load_avg=20
1089(bts=0) ACC: rotate ACC allowed active subset 0x030 -> 0x060 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1090pcu_info_update(): t2=0x03 t3=0x9f
1091sys={1700.000000}: select(19): chan_load_avg=10
1092(bts=0) ACC: rotate ACC allowed active subset 0x060 -> 0x0c0 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1093pcu_info_update(): t2=0x03 t3=0x3f
1094sys={1750.000000}: select(20): chan_load_avg=0
1095(bts=0) ACC: update ACC allowed active subset 0x0c0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1096pcu_info_update(): t2=0x02 t3=0x3f
1097sys={1850.000000}: select(21): chan_load_avg=10
1098(bts=0) ACC: rotate ACC allowed active subset 0x1c0 -> 0x181 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1099pcu_info_update(): t2=0x02 t3=0x7e
1100sys={1950.000000}: select(22): chan_load_avg=20
1101(bts=0) ACC: rotate ACC allowed active subset 0x181 -> 0x083 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1102pcu_info_update(): t2=0x03 t3=0x7c
1103sys={2000.000000}: select(23): chan_load_avg=30
1104(bts=0) ACC: update ACC allowed active subset 0x083 -> 0x183 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1105pcu_info_update(): t2=0x02 t3=0x7c
1106sys={2100.000000}: select(24): chan_load_avg=40
1107(bts=0) ACC: rotate ACC allowed active subset 0x183 -> 0x087 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1108pcu_info_update(): t2=0x03 t3=0x78
1109sys={2200.000000}: select(25): chan_load_avg=50
1110(bts=0) ACC: rotate ACC allowed active subset 0x087 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1111pcu_info_update(): t2=0x03 t3=0xf0
1112sys={2250.000000}: select(26): chan_load_avg=60
1113(bts=0) ACC: update ACC allowed active subset 0x00f -> 0x00e (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1114pcu_info_update(): t2=0x03 t3=0xf1
1115sys={2350.000000}: select(27): chan_load_avg=70
1116(bts=0) ACC: rotate ACC allowed active subset 0x00e -> 0x01c (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1117pcu_info_update(): t2=0x03 t3=0xe3
1118sys={2450.000000}: select(28): chan_load_avg=80
1119(bts=0) ACC: rotate ACC allowed active subset 0x01c -> 0x038 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1120pcu_info_update(): t2=0x03 t3=0xc7
1121sys={2500.000000}: select(29): chan_load_avg=90
1122(bts=0) ACC: update ACC allowed active subset 0x038 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1123pcu_info_update(): t2=0x03 t3=0xcf
1124sys={2600.000000}: select(30): chan_load_avg=100
1125(bts=0) ACC: rotate ACC allowed active subset 0x030 -> 0x060 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1126pcu_info_update(): t2=0x03 t3=0x9f
1127sys={2700.000000}: select(31): chan_load_avg=90
1128(bts=0) ACC: rotate ACC allowed active subset 0x060 -> 0x0c0 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1129pcu_info_update(): t2=0x03 t3=0x3f
1130sys={2750.000000}: select(32): chan_load_avg=80
1131(bts=0) ACC: update ACC allowed active subset 0x0c0 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1132pcu_info_update(): t2=0x03 t3=0x7f
1133sys={2850.000000}: select(33): chan_load_avg=70
1134(bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1135pcu_info_update(): t2=0x02 t3=0xff
1136sys={2950.000000}: select(34): chan_load_avg=60
1137(bts=0) ACC: rotate ACC allowed active subset 0x100 -> 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1138pcu_info_update(): t2=0x03 t3=0xfe
1139sys={3000.000000}: select(35): chan_load_avg=50
1140sys={3100.000000}: select(36): chan_load_avg=40
1141(bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1142pcu_info_update(): t2=0x03 t3=0xfd
1143sys={3200.000000}: select(37): chan_load_avg=30
1144(bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)
1145pcu_info_update(): t2=0x03 t3=0xfb
1146sys={3250.000000}: select(38): chan_load_avg=20
1147(bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1148pcu_info_update(): t2=0x03 t3=0xf3
1149sys={3350.000000}: select(39): chan_load_avg=10
1150(bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1151pcu_info_update(): t2=0x03 t3=0xe7
1152sys={3450.000000}: select(40): chan_load_avg=0
1153(bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)
1154pcu_info_update(): t2=0x03 t3=0xcf
1155sys={3500.000000}: select(41): chan_load_avg=10
1156(bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1157pcu_info_update(): t2=0x03 t3=0x8f
1158sys={3600.000000}: select(42): chan_load_avg=20
1159(bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1160pcu_info_update(): t2=0x03 t3=0x1f
1161sys={3700.000000}: select(43): chan_load_avg=30
1162(bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1163pcu_info_update(): t2=0x02 t3=0x3f
1164sys={3750.000000}: select(44): chan_load_avg=40
1165(bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1166pcu_info_update(): t2=0x02 t3=0x3e
1167sys={3850.000000}: select(45): chan_load_avg=50
1168(bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1169pcu_info_update(): t2=0x03 t3=0x3c
1170sys={3950.000000}: select(46): chan_load_avg=60
1171(bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)
1172pcu_info_update(): t2=0x03 t3=0xb8
1173sys={4000.000000}: select(47): chan_load_avg=70
1174(bts=0) ACC: update ACC allowed active subset 0x047 -> 0x046 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1175pcu_info_update(): t2=0x03 t3=0xb9
1176sys={4100.000000}: select(48): chan_load_avg=80
1177(bts=0) ACC: rotate ACC allowed active subset 0x046 -> 0x00e (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1178pcu_info_update(): t2=0x03 t3=0xf1
1179sys={4200.000000}: select(49): chan_load_avg=90
1180(bts=0) ACC: rotate ACC allowed active subset 0x00e -> 0x01c (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)
1181pcu_info_update(): t2=0x03 t3=0xe3
1182BTS deallocated OK in test_acc_ramp_updown_rotate()
1183===test_acc_ramp_updown_rotate(30, 80, 30, 80, 5)===
1184(bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)
1185BTS allocation OK in test_acc_ramp_updown_rotate()
1186*** Barring one ACC ***
1187(bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)
1188pcu_info_update(): t2=0x02 t3=0x00
1189(bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)
1190pcu_info_update(): t2=0x03 t3=0xff
1191sys={250.000000}: select(0): chan_load_avg=30
1192sys={500.000000}: select(1): chan_load_avg=35
1193sys={750.000000}: select(2): chan_load_avg=40
1194sys={1000.000000}: select(3): chan_load_avg=45
1195sys={1250.000000}: select(4): chan_load_avg=50
1196sys={1500.000000}: select(5): chan_load_avg=55
1197sys={1750.000000}: select(6): chan_load_avg=60
1198sys={2000.000000}: select(7): chan_load_avg=65
1199sys={2250.000000}: select(8): chan_load_avg=70
1200sys={2500.000000}: select(9): chan_load_avg=75
1201sys={2750.000000}: select(10): chan_load_avg=80
1202sys={3000.000000}: select(11): chan_load_avg=75
1203sys={3250.000000}: select(12): chan_load_avg=70
1204sys={3500.000000}: select(13): chan_load_avg=65
1205sys={3750.000000}: select(14): chan_load_avg=60
1206sys={4000.000000}: select(15): chan_load_avg=55
1207sys={4250.000000}: select(16): chan_load_avg=50
1208sys={4500.000000}: select(17): chan_load_avg=45
1209sys={4750.000000}: select(18): chan_load_avg=40
1210sys={5000.000000}: select(19): chan_load_avg=35
1211sys={5250.000000}: select(20): chan_load_avg=30
1212sys={5500.000000}: select(21): chan_load_avg=35
1213sys={5750.000000}: select(22): chan_load_avg=40
1214sys={6000.000000}: select(23): chan_load_avg=45
1215sys={6250.000000}: select(24): chan_load_avg=50
1216sys={6500.000000}: select(25): chan_load_avg=55
1217sys={6750.000000}: select(26): chan_load_avg=60
1218sys={7000.000000}: select(27): chan_load_avg=65
1219sys={7250.000000}: select(28): chan_load_avg=70
1220sys={7500.000000}: select(29): chan_load_avg=75
1221sys={7750.000000}: select(30): chan_load_avg=80
1222sys={8000.000000}: select(31): chan_load_avg=75
1223sys={8250.000000}: select(32): chan_load_avg=70
1224sys={8500.000000}: select(33): chan_load_avg=65
1225sys={8750.000000}: select(34): chan_load_avg=60
1226sys={9000.000000}: select(35): chan_load_avg=55
1227sys={9250.000000}: select(36): chan_load_avg=50
1228sys={9500.000000}: select(37): chan_load_avg=45
1229sys={9750.000000}: select(38): chan_load_avg=40
1230sys={10000.000000}: select(39): chan_load_avg=35
1231sys={10250.000000}: select(40): chan_load_avg=30
1232sys={10500.000000}: select(41): chan_load_avg=35
1233sys={10750.000000}: select(42): chan_load_avg=40
1234sys={11000.000000}: select(43): chan_load_avg=45
1235sys={11250.000000}: select(44): chan_load_avg=50
1236sys={11500.000000}: select(45): chan_load_avg=55
1237sys={11750.000000}: select(46): chan_load_avg=60
1238sys={12000.000000}: select(47): chan_load_avg=65
1239sys={12250.000000}: select(48): chan_load_avg=70
1240sys={12500.000000}: select(49): chan_load_avg=75
1241BTS deallocated OK in test_acc_ramp_updown_rotate()