<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19848">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">acc_test: Print allowed ACC from t2 and t3<br><br>Change-Id: If41e8e41310e2b9e27aaa5fe9d04ea39d7272703<br>---<br>M tests/acc/acc_test.c<br>M tests/acc/acc_test.ok<br>2 files changed, 411 insertions(+), 400 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/tests/acc/acc_test.c b/tests/acc/acc_test.c</span><br><span>index 72d3212..27b9fa8 100644</span><br><span>--- a/tests/acc/acc_test.c</span><br><span>+++ b/tests/acc/acc_test.c</span><br><span>@@ -515,8 +515,19 @@</span><br><span>  struct gsm48_rach_control rach_control = {0};</span><br><span> </span><br><span>    acc_mgr_apply_acc(&bts->acc_mgr, &rach_control);</span><br><span style="color: hsl(0, 100%, 40%);">-     fprintf(stderr, "%s(): t2=0x%02" PRIx8 " t3=0x%02" PRIx8 "\n",</span><br><span style="color: hsl(0, 100%, 40%);">-            __func__, rach_control.t2, rach_control.t3);</span><br><span style="color: hsl(120, 100%, 40%);">+  fprintf(stderr, "%s(): t2=0x%02" PRIx8 " t3=0x%02" PRIx8 ", allowed:%s%s%s%s%s%s%s%s%s%s\n",</span><br><span style="color: hsl(120, 100%, 40%);">+            __func__, rach_control.t2, rach_control.t3,</span><br><span style="color: hsl(120, 100%, 40%);">+           rach_control.t3 & (1 << 0) ? "" : " 0",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 1) ? "" : " 1",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 2) ? "" : " 2",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 3) ? "" : " 3",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 4) ? "" : " 4",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 5) ? "" : " 5",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 6) ? "" : " 6",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t3 & (1 << 7) ? "" : " 7",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t2 & (1 << 0) ? "" : " 8",</span><br><span style="color: hsl(120, 100%, 40%);">+         rach_control.t2 & (1 << 1) ? "" : " 9"</span><br><span style="color: hsl(120, 100%, 40%);">+  );</span><br><span> }</span><br><span> </span><br><span> </span><br><span>diff --git a/tests/acc/acc_test.ok b/tests/acc/acc_test.ok</span><br><span>index bb6fe10..431498a 100644</span><br><span>--- a/tests/acc/acc_test.ok</span><br><span>+++ b/tests/acc/acc_test.ok</span><br><span>@@ -3,86 +3,86 @@</span><br><span> BTS allocation OK in test_acc_mgr_no_ramp()</span><br><span> do_allowed_len_adm_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=10, adm_len=9, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x01, allowed: 1 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x03, allowed: 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x07</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x07, allowed: 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=10, adm_len=5, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x1f, allowed: 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x3f, allowed: 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=10, adm_len=3, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x7f, allowed: 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=10, adm_len=1, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xff, allowed: 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=10, adm_len=1, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=10, adm_len=3, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf8, allowed: 0 1 2</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=10, adm_len=5, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=9, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> do_allowed_len_adm_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=10, adm_len=6, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=10, adm_len=2, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=10, adm_len=8, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> *** Barring some ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa5, allowed: 1 3 4 6 8</span><br><span> do_allowed_len_adm_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=9, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=7, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x158 (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa7, allowed: 3 4 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x158 -> 0x150 (active_len=3, ramp_len=10, adm_len=3, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xaf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xaf, allowed: 4 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x150 -> 0x140 (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xbf, allowed: 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x140 -> 0x100 (active_len=1, ramp_len=10, adm_len=1, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x100 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x002 (active_len=1, ramp_len=10, adm_len=1, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x002 -> 0x00a (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf5, allowed: 1 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00a -> 0x01a (active_len=3, ramp_len=10, adm_len=3, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe5, allowed: 1 3 4</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01a -> 0x05a (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xa5, allowed: 1 3 4 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=10, adm_len=5, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa5, allowed: 1 3 4 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=7, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)</span><br><span>@@ -91,81 +91,81 @@</span><br><span> do_allowed_len_adm_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=6, perm_len=5, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x140 (active_len=2, ramp_len=10, adm_len=2, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xbf, allowed: 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x140 -> 0x000 (active_len=0, ramp_len=10, adm_len=0, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x05a (active_len=4, ramp_len=10, adm_len=4, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xa5, allowed: 1 3 4 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=10, adm_len=8, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa5, allowed: 1 3 4 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)</span><br><span> *** Barring ALL ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> *** Barring zero ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> BTS deallocated OK in test_acc_mgr_no_ramp()</span><br><span> ===test_acc_mgr_manual_ramp===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_mgr_manual_ramp()</span><br><span> do_allowed_len_ramp_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x01, allowed: 1 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x03, allowed: 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x07</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x07, allowed: 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x1f, allowed: 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x3f, allowed: 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x7f, allowed: 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xff, allowed: 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf8, allowed: 0 1 2</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> do_allowed_len_ramp_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> *** Barring some ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=10, adm_len=10, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> do_allowed_len_ramp_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=9, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=8, adm_len=10, perm_len=4, rotation=off)</span><br><span>@@ -173,21 +173,21 @@</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=5, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x248 (active_len=3, ramp_len=3, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb7, allowed: 3 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x248 -> 0x240 (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xbf, allowed: 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x240 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xff, allowed: 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00c -> 0x04c (active_len=3, ramp_len=3, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb3, allowed: 2 3 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x04c -> 0x24c (active_len=4, ramp_len=4, adm_len=10, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=5, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=7, adm_len=10, perm_len=4, rotation=off)</span><br><span>@@ -197,272 +197,272 @@</span><br><span> do_allowed_len_ramp_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=6, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x240 (active_len=2, ramp_len=2, adm_len=10, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xbf, allowed: 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x240 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=4, adm_len=10, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=8, adm_len=10, perm_len=4, rotation=off)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x24c (active_len=4, ramp_len=10, adm_len=10, perm_len=4, rotation=off)</span><br><span> *** Barring ALL ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> do_allowed_len_ramp_loop(1)</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=9, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=7, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=5, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=3, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=1, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=1, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=3, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=5, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=7, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=9, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> do_allowed_len_ramp_loop(4)</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=6, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=2, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=4, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=8, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x000 (active_len=0, ramp_len=10, adm_len=10, perm_len=0, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> *** Barring zero ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> do_allowed_len_ramp_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3fe (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x01, allowed: 1 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fe -> 0x3fc (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x03, allowed: 2 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3fc -> 0x3f8 (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x07</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x07, allowed: 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x3e0 (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x1f, allowed: 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3e0 -> 0x3c0 (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x3f, allowed: 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3c0 -> 0x380 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x7f, allowed: 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x380 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x200 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xff, allowed: 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf8, allowed: 0 1 2</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> do_allowed_len_ramp_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f0 (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x0f, allowed: 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f0 -> 0x300 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0xff, allowed: 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x300 -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> *** Barring some ACCs + adm len 4 ***</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3c0 (active_len=4, ramp_len=10, adm_len=4, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x3f, allowed: 6 7 8 9</span><br><span> (bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=10, adm_len=4, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> do_allowed_len_ramp_loop(1)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x248 (active_len=3, ramp_len=3, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb7, allowed: 3 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x248 -> 0x240 (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xbf, allowed: 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x240 -> 0x200 (active_len=1, ramp_len=1, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xff, allowed: 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x200 -> 0x000 (active_len=0, ramp_len=0, adm_len=4, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x004 (active_len=1, ramp_len=1, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00c -> 0x04c (active_len=3, ramp_len=3, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb3, allowed: 2 3 6</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x04c -> 0x24c (active_len=4, ramp_len=4, adm_len=4, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> do_allowed_len_ramp_loop(4)</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x24c -> 0x240 (active_len=2, ramp_len=2, adm_len=4, perm_len=4, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xbf, allowed: 6 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x240 -> 0x000 (active_len=0, ramp_len=0, adm_len=4, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x24c (active_len=4, ramp_len=4, adm_len=4, perm_len=4, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x01 t3=0xb3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x01 t3=0xb3, allowed: 2 3 6 9</span><br><span> BTS deallocated OK in test_acc_mgr_manual_ramp()</span><br><span> ===test_acc_mgr_rotate===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_mgr_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x1f, allowed: 5 6 7 8</span><br><span> sys={2.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={4.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={6.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={8.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x047 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> sys={10.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00f -> 0x01e (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe1</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe1, allowed: 1 2 3 4</span><br><span> sys={12.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x01e -> 0x03c (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc3, allowed: 2 3 4 5</span><br><span> sys={14.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03c -> 0x078 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x87</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x87, allowed: 3 4 5 6</span><br><span> sys={16.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x078 -> 0x0f0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x0f, allowed: 4 5 6 7</span><br><span> sys={18.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0f0 -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x1f, allowed: 5 6 7 8</span><br><span> sys={20.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={22.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={24.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={26.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x047 -> 0x00f (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> sys={28.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00f -> 0x01e (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe1</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe1, allowed: 1 2 3 4</span><br><span> sys={30.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x01e -> 0x03c (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc3, allowed: 2 3 4 5</span><br><span> sys={32.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03c -> 0x078 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x87</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x87, allowed: 3 4 5 6</span><br><span> sys={34.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x078 -> 0x0f0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x0f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x0f, allowed: 4 5 6 7</span><br><span> sys={36.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0f0 -> 0x1e0 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x1f, allowed: 5 6 7 8</span><br><span> sys={38.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1e0 -> 0x1c1 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={40.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=10, adm_len=4, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> BTS deallocated OK in test_acc_mgr_rotate()</span><br><span> ===test_acc_ramp===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_ramp()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={50.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x001 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> sys={100.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x003 -> 0x007 (active_len=3, ramp_len=3, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf8, allowed: 0 1 2</span><br><span> sys={150.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x007 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> sys={200.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> sys={250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> sys={300.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> sys={350.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x07f -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> sys={400.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> sys={450.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8 9</span><br><span> BTS deallocated OK in test_acc_ramp()</span><br><span> ===test_acc_ramp2===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_ramp2()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3ff -> 0x3f8 (active_len=7, ramp_len=10, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x00 t3=0x07</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x00 t3=0x07, allowed: 3 4 5 6 7 8 9</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x3f8 -> 0x000 (active_len=0, ramp_len=0, adm_len=7, perm_len=10, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x007 (active_len=3, ramp_len=3, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf8, allowed: 0 1 2</span><br><span> sys={5.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x007 -> 0x03f (active_len=6, ramp_len=6, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> sys={10.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x03f -> 0x07f (active_len=7, ramp_len=7, adm_len=7, perm_len=10, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> sys={15.000000}: select()</span><br><span> BTS deallocated OK in test_acc_ramp2()</span><br><span> ===test_acc_ramp3===</span><br><span>@@ -470,23 +470,23 @@</span><br><span> BTS allocation OK in test_acc_ramp3()</span><br><span> *** Barring some ACCs ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x15a (active_len=5, ramp_len=10, adm_len=10, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa5, allowed: 1 3 4 6 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={5.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x002 -> 0x00a (active_len=2, ramp_len=2, adm_len=10, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf5, allowed: 1 3</span><br><span> sys={10.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00a -> 0x01a (active_len=3, ramp_len=3, adm_len=10, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe5, allowed: 1 3 4</span><br><span> sys={15.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01a -> 0x05a (active_len=4, ramp_len=4, adm_len=10, perm_len=5, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xa5, allowed: 1 3 4 6</span><br><span> sys={20.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x05a -> 0x15a (active_len=5, ramp_len=5, adm_len=10, perm_len=5, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xa5</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xa5, allowed: 1 3 4 6 8</span><br><span> sys={25.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x15a -> 0x15a (active_len=5, ramp_len=6, adm_len=10, perm_len=5, rotation=off)</span><br><span> sys={30.000000}: select()</span><br><span>@@ -503,83 +503,83 @@</span><br><span> BTS allocation OK in test_acc_ramp_up_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x8f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x8f, allowed: 4 5 6</span><br><span> sys={600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x1f, allowed: 5 6 7</span><br><span> sys={700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={1000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x38</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x38, allowed: 0 1 2 6 7</span><br><span> sys={1100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb0, allowed: 0 1 2 3 6</span><br><span> sys={1200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> sys={1250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> sys={1350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x81</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x81, allowed: 1 2 3 4 5 6</span><br><span> sys={1450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x03, allowed: 2 3 4 5 6 7</span><br><span> sys={1500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x03, allowed: 2 3 4 5 6 7 8</span><br><span> sys={1600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x06</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x06, allowed: 0 3 4 5 6 7 8</span><br><span> sys={1700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x04, allowed: 0 1 3 4 5 6 7</span><br><span> sys={1750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x04, allowed: 0 1 3 4 5 6 7 8</span><br><span> sys={1850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> sys={1950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x01, allowed: 1 2 3 4 5 6 7 8</span><br><span> sys={2000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> sys={2250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span> sys={2500.000000}: select()</span><br><span>@@ -592,83 +592,83 @@</span><br><span> BTS allocation OK in test_acc_ramp_up_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x8f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x8f, allowed: 4 5 6</span><br><span> sys={600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x1f, allowed: 5 6 7</span><br><span> sys={700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={1000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x38</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x38, allowed: 0 1 2 6 7</span><br><span> sys={1100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb0, allowed: 0 1 2 3 6</span><br><span> sys={1200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> sys={1250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> sys={1350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x81</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x81, allowed: 1 2 3 4 5 6</span><br><span> sys={1450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x03, allowed: 2 3 4 5 6 7</span><br><span> sys={1500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x03, allowed: 2 3 4 5 6 7 8</span><br><span> sys={1600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x06</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x06, allowed: 0 3 4 5 6 7 8</span><br><span> sys={1700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x04, allowed: 0 1 3 4 5 6 7</span><br><span> sys={1750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x04, allowed: 0 1 3 4 5 6 7 8</span><br><span> sys={1850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> sys={1950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x01, allowed: 1 2 3 4 5 6 7 8</span><br><span> sys={2000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> sys={2250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span> sys={2500.000000}: select()</span><br><span>@@ -681,83 +681,83 @@</span><br><span> BTS allocation OK in test_acc_ramp_up_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x8f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x8f, allowed: 4 5 6</span><br><span> sys={600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x1f, allowed: 5 6 7</span><br><span> sys={700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={1000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x047 -> 0x0c7 (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x38</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x38, allowed: 0 1 2 6 7</span><br><span> sys={1100.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c7 -> 0x04f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb0, allowed: 0 1 2 3 6</span><br><span> sys={1200.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x04f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> sys={1250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x01f -> 0x03f (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc0, allowed: 0 1 2 3 4 5</span><br><span> sys={1350.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03f -> 0x07e (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x81</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x81, allowed: 1 2 3 4 5 6</span><br><span> sys={1450.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x07e -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x03, allowed: 2 3 4 5 6 7</span><br><span> sys={1500.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fc -> 0x1fc (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x03, allowed: 2 3 4 5 6 7 8</span><br><span> sys={1600.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fc -> 0x1f9 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x06</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x06, allowed: 0 3 4 5 6 7 8</span><br><span> sys={1700.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1f9 -> 0x0fb (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x04, allowed: 0 1 3 4 5 6 7</span><br><span> sys={1750.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fb -> 0x1fb (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x04</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x04, allowed: 0 1 3 4 5 6 7 8</span><br><span> sys={1850.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fb -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> sys={1950.000000}: select()</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0ff -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x01, allowed: 1 2 3 4 5 6 7 8</span><br><span> sys={2000.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1fe -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> sys={2250.000000}: select()</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span> sys={2500.000000}: select()</span><br><span>@@ -770,97 +770,97 @@</span><br><span> BTS allocation OK in test_acc_ramp_updown_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select(0): chan_load_avg=0</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select(1): chan_load_avg=15</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select(2): chan_load_avg=30</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={350.000000}: select(3): chan_load_avg=45</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={450.000000}: select(4): chan_load_avg=60</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={500.000000}: select(5): chan_load_avg=75</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x8f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x8f, allowed: 4 5 6</span><br><span> sys={600.000000}: select(6): chan_load_avg=90</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x1f, allowed: 5 6 7</span><br><span> sys={700.000000}: select(7): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={750.000000}: select(8): chan_load_avg=85</span><br><span> sys={850.000000}: select(9): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c0 -> 0x181 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x7e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x7e, allowed: 0 7 8</span><br><span> sys={950.000000}: select(10): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x181 -> 0x083 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7c, allowed: 0 1 7</span><br><span> sys={1000.000000}: select(11): chan_load_avg=40</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x083 -> 0x183 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x7c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x7c, allowed: 0 1 7 8</span><br><span> sys={1100.000000}: select(12): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x183 -> 0x087 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x78</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x78, allowed: 0 1 2 7</span><br><span> sys={1200.000000}: select(13): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x087 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> sys={1250.000000}: select(14): chan_load_avg=0</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x01f (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe0, allowed: 0 1 2 3 4</span><br><span> sys={1350.000000}: select(15): chan_load_avg=15</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x01f -> 0x03e (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc1</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc1, allowed: 1 2 3 4 5</span><br><span> sys={1450.000000}: select(16): chan_load_avg=30</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x03e -> 0x07c (active_len=5, ramp_len=5, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x83</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x83, allowed: 2 3 4 5 6</span><br><span> sys={1500.000000}: select(17): chan_load_avg=45</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x07c -> 0x0fc (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x03</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x03, allowed: 2 3 4 5 6 7</span><br><span> sys={1600.000000}: select(18): chan_load_avg=60</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0fc -> 0x1f8 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x07</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x07, allowed: 3 4 5 6 7 8</span><br><span> sys={1700.000000}: select(19): chan_load_avg=75</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1f8 -> 0x1f1 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x0e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x0e, allowed: 0 4 5 6 7 8</span><br><span> sys={1750.000000}: select(20): chan_load_avg=90</span><br><span> sys={1850.000000}: select(21): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1f1 -> 0x0f3 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x0c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x0c, allowed: 0 1 4 5 6 7</span><br><span> sys={1950.000000}: select(22): chan_load_avg=85</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0f3 -> 0x077 (active_len=6, ramp_len=6, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x88</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x88, allowed: 0 1 2 4 5 6</span><br><span> sys={2000.000000}: select(23): chan_load_avg=70</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x077 -> 0x0f7 (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x08</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x08, allowed: 0 1 2 4 5 6 7</span><br><span> sys={2100.000000}: select(24): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0f7 -> 0x07f (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x80</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x80, allowed: 0 1 2 3 4 5 6</span><br><span> sys={2200.000000}: select(25): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x07f -> 0x0fe (active_len=7, ramp_len=7, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x01, allowed: 1 2 3 4 5 6 7</span><br><span> sys={2250.000000}: select(26): chan_load_avg=25</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0fe -> 0x1fe (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x01</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x01, allowed: 1 2 3 4 5 6 7 8</span><br><span> sys={2350.000000}: select(27): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fe -> 0x1fd (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x02</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x02, allowed: 0 2 3 4 5 6 7 8</span><br><span> sys={2450.000000}: select(28): chan_load_avg=0</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1fd -> 0x0ff (active_len=8, ramp_len=8, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x00, allowed: 0 1 2 3 4 5 6 7</span><br><span> sys={2500.000000}: select(29): chan_load_avg=15</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0ff -> 0x1ff (active_len=9, ramp_len=9, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> sys={2750.000000}: select(30): chan_load_avg=30</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span> sys={3000.000000}: select(31): chan_load_avg=45</span><br><span>@@ -889,305 +889,305 @@</span><br><span> BTS allocation OK in test_acc_ramp_updown_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select(0): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select(1): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select(2): chan_load_avg=40</span><br><span> sys={350.000000}: select(3): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x004 -> 0x008 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf7, allowed: 3</span><br><span> sys={450.000000}: select(4): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x008 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xef</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xef, allowed: 4</span><br><span> sys={500.000000}: select(5): chan_load_avg=85</span><br><span> sys={600.000000}: select(6): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xdf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xdf, allowed: 5</span><br><span> sys={700.000000}: select(7): chan_load_avg=85</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xbf, allowed: 6</span><br><span> sys={750.000000}: select(8): chan_load_avg=70</span><br><span> sys={850.000000}: select(9): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={950.000000}: select(10): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={1000.000000}: select(11): chan_load_avg=25</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xfe, allowed: 0 8</span><br><span> sys={1100.000000}: select(12): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> sys={1200.000000}: select(13): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf9</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf9, allowed: 1 2</span><br><span> sys={1250.000000}: select(14): chan_load_avg=40</span><br><span> sys={1350.000000}: select(15): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={1450.000000}: select(16): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={1500.000000}: select(17): chan_load_avg=85</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xef</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xef, allowed: 4</span><br><span> sys={1600.000000}: select(18): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xdf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xdf, allowed: 5</span><br><span> sys={1700.000000}: select(19): chan_load_avg=85</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xbf, allowed: 6</span><br><span> sys={1750.000000}: select(20): chan_load_avg=70</span><br><span> sys={1850.000000}: select(21): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={1950.000000}: select(22): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={2000.000000}: select(23): chan_load_avg=25</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xfe, allowed: 0 8</span><br><span> sys={2100.000000}: select(24): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> sys={2200.000000}: select(25): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf9</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf9, allowed: 1 2</span><br><span> sys={2250.000000}: select(26): chan_load_avg=40</span><br><span> sys={2350.000000}: select(27): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={2450.000000}: select(28): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={2500.000000}: select(29): chan_load_avg=85</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xef</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xef, allowed: 4</span><br><span> sys={2600.000000}: select(30): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xdf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xdf, allowed: 5</span><br><span> sys={2700.000000}: select(31): chan_load_avg=85</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xbf, allowed: 6</span><br><span> sys={2750.000000}: select(32): chan_load_avg=70</span><br><span> sys={2850.000000}: select(33): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={2950.000000}: select(34): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={3000.000000}: select(35): chan_load_avg=25</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xfe, allowed: 0 8</span><br><span> sys={3100.000000}: select(36): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> sys={3200.000000}: select(37): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf9</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf9, allowed: 1 2</span><br><span> sys={3250.000000}: select(38): chan_load_avg=40</span><br><span> sys={3350.000000}: select(39): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x006 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={3450.000000}: select(40): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={3500.000000}: select(41): chan_load_avg=85</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x018 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xef</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xef, allowed: 4</span><br><span> sys={3600.000000}: select(42): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x010 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xdf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xdf, allowed: 5</span><br><span> sys={3700.000000}: select(43): chan_load_avg=85</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xbf, allowed: 6</span><br><span> sys={3750.000000}: select(44): chan_load_avg=70</span><br><span> sys={3850.000000}: select(45): chan_load_avg=55</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={3950.000000}: select(46): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={4000.000000}: select(47): chan_load_avg=25</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x100 -> 0x101 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xfe, allowed: 0 8</span><br><span> sys={4100.000000}: select(48): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x101 -> 0x003 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfc</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfc, allowed: 0 1</span><br><span> sys={4200.000000}: select(49): chan_load_avg=25</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x003 -> 0x006 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf9</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf9, allowed: 1 2</span><br><span> BTS deallocated OK in test_acc_ramp_updown_rotate()</span><br><span> ===test_acc_ramp_updown_rotate(50, 49, 0, 100, 10)===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_ramp_updown_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> (bts=0) ACC: New ACC allowed subset 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={100.000000}: select(0): chan_load_avg=0</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={200.000000}: select(1): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={250.000000}: select(2): chan_load_avg=20</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={350.000000}: select(3): chan_load_avg=30</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={450.000000}: select(4): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={500.000000}: select(5): chan_load_avg=50</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x020 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xdf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xdf, allowed: 5</span><br><span> sys={600.000000}: select(6): chan_load_avg=60</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x020 -> 0x040 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xbf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xbf, allowed: 6</span><br><span> sys={700.000000}: select(7): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x040 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={750.000000}: select(8): chan_load_avg=80</span><br><span> sys={850.000000}: select(9): chan_load_avg=90</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={950.000000}: select(10): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x100 -> 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={1000.000000}: select(11): chan_load_avg=90</span><br><span> sys={1100.000000}: select(12): chan_load_avg=80</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={1200.000000}: select(13): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={1250.000000}: select(14): chan_load_avg=60</span><br><span> sys={1350.000000}: select(15): chan_load_avg=50</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x004 -> 0x008 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf7, allowed: 3</span><br><span> sys={1450.000000}: select(16): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x008 -> 0x010 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xef</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xef, allowed: 4</span><br><span> sys={1500.000000}: select(17): chan_load_avg=30</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x010 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={1600.000000}: select(18): chan_load_avg=20</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x030 -> 0x060 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x9f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x9f, allowed: 5 6</span><br><span> sys={1700.000000}: select(19): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x060 -> 0x0c0 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3f, allowed: 6 7</span><br><span> sys={1750.000000}: select(20): chan_load_avg=0</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0c0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={1850.000000}: select(21): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c0 -> 0x181 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x7e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x7e, allowed: 0 7 8</span><br><span> sys={1950.000000}: select(22): chan_load_avg=20</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x181 -> 0x083 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7c, allowed: 0 1 7</span><br><span> sys={2000.000000}: select(23): chan_load_avg=30</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x083 -> 0x183 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x7c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x7c, allowed: 0 1 7 8</span><br><span> sys={2100.000000}: select(24): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x183 -> 0x087 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x78</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x78, allowed: 0 1 2 7</span><br><span> sys={2200.000000}: select(25): chan_load_avg=50</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x087 -> 0x00f (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf0</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf0, allowed: 0 1 2 3</span><br><span> sys={2250.000000}: select(26): chan_load_avg=60</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x00f -> 0x00e (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf1</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf1, allowed: 1 2 3</span><br><span> sys={2350.000000}: select(27): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00e -> 0x01c (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe3, allowed: 2 3 4</span><br><span> sys={2450.000000}: select(28): chan_load_avg=80</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x01c -> 0x038 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xc7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xc7, allowed: 3 4 5</span><br><span> sys={2500.000000}: select(29): chan_load_avg=90</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x038 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={2600.000000}: select(30): chan_load_avg=100</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x030 -> 0x060 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x9f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x9f, allowed: 5 6</span><br><span> sys={2700.000000}: select(31): chan_load_avg=90</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x060 -> 0x0c0 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3f, allowed: 6 7</span><br><span> sys={2750.000000}: select(32): chan_load_avg=80</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x0c0 -> 0x080 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x7f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x7f, allowed: 7</span><br><span> sys={2850.000000}: select(33): chan_load_avg=70</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x080 -> 0x100 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0xff, allowed: 8</span><br><span> sys={2950.000000}: select(34): chan_load_avg=60</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x100 -> 0x001 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfe</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfe, allowed: 0</span><br><span> sys={3000.000000}: select(35): chan_load_avg=50</span><br><span> sys={3100.000000}: select(36): chan_load_avg=40</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x001 -> 0x002 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfd</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfd, allowed: 1</span><br><span> sys={3200.000000}: select(37): chan_load_avg=30</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x002 -> 0x004 (active_len=1, ramp_len=1, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xfb</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xfb, allowed: 2</span><br><span> sys={3250.000000}: select(38): chan_load_avg=20</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x004 -> 0x00c (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf3, allowed: 2 3</span><br><span> sys={3350.000000}: select(39): chan_load_avg=10</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00c -> 0x018 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe7</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe7, allowed: 3 4</span><br><span> sys={3450.000000}: select(40): chan_load_avg=0</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x018 -> 0x030 (active_len=2, ramp_len=2, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xcf</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xcf, allowed: 4 5</span><br><span> sys={3500.000000}: select(41): chan_load_avg=10</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x030 -> 0x070 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x8f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x8f, allowed: 4 5 6</span><br><span> sys={3600.000000}: select(42): chan_load_avg=20</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x070 -> 0x0e0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x1f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x1f, allowed: 5 6 7</span><br><span> sys={3700.000000}: select(43): chan_load_avg=30</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0e0 -> 0x1c0 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3f</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3f, allowed: 6 7 8</span><br><span> sys={3750.000000}: select(44): chan_load_avg=40</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1c0 -> 0x1c1 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x3e</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x3e, allowed: 0 6 7 8</span><br><span> sys={3850.000000}: select(45): chan_load_avg=50</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x1c1 -> 0x0c3 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0x3c</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0x3c, allowed: 0 1 6 7</span><br><span> sys={3950.000000}: select(46): chan_load_avg=60</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x0c3 -> 0x047 (active_len=4, ramp_len=4, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb8</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb8, allowed: 0 1 2 6</span><br><span> sys={4000.000000}: select(47): chan_load_avg=70</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x047 -> 0x046 (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xb9</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xb9, allowed: 1 2 6</span><br><span> sys={4100.000000}: select(48): chan_load_avg=80</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x046 -> 0x00e (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xf1</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xf1, allowed: 1 2 3</span><br><span> sys={4200.000000}: select(49): chan_load_avg=90</span><br><span> (bts=0) ACC: rotate ACC allowed active subset 0x00e -> 0x01c (active_len=3, ramp_len=3, adm_len=10, perm_len=9, rotation=on)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xe3</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xe3, allowed: 2 3 4</span><br><span> BTS deallocated OK in test_acc_ramp_updown_rotate()</span><br><span> ===test_acc_ramp_updown_rotate(30, 80, 30, 80, 5)===</span><br><span> (bts=0) ACC: New ACC allowed subset 0x3ff (active_len=10, ramp_len=10, adm_len=10, perm_len=10, rotation=off)</span><br><span> BTS allocation OK in test_acc_ramp_updown_rotate()</span><br><span> *** Barring one ACC ***</span><br><span> (bts=0) ACC: New ACC allowed subset 0x1ff (active_len=9, ramp_len=10, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x02 t3=0x00</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x02 t3=0x00, allowed: 0 1 2 3 4 5 6 7 8</span><br><span> (bts=0) ACC: update ACC allowed active subset 0x1ff -> 0x000 (active_len=0, ramp_len=0, adm_len=10, perm_len=9, rotation=off)</span><br><span style="color: hsl(0, 100%, 40%);">-pcu_info_update(): t2=0x03 t3=0xff</span><br><span style="color: hsl(120, 100%, 40%);">+pcu_info_update(): t2=0x03 t3=0xff, allowed:</span><br><span> sys={250.000000}: select(0): chan_load_avg=30</span><br><span> sys={500.000000}: select(1): chan_load_avg=35</span><br><span> sys={750.000000}: select(2): chan_load_avg=40</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19848">change 19848</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bsc/+/19848"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: If41e8e41310e2b9e27aaa5fe9d04ea39d7272703 </div>
<div style="display:none"> Gerrit-Change-Number: 19848 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>