aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/bsc/assignment_fsm.h
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-07-23 19:13:56 +0200
committerpespin <pespin@sysmocom.de>2020-07-31 09:56:46 +0000
commit1e5e7004dc7987b23f5791366efdf374675e346b (patch)
tree106ae49cf9b677d82f07984607b838d41d232d94 /include/osmocom/bsc/assignment_fsm.h
parentb764f449a23f130ce1b2157f8231317b12df0413 (diff)
Introduce support for ACC ramping during whole BTS life cycle
Prior to this patch, ACC ramping was only used to go 0->N in the number of allowed ACCs during BTS startup. It could optionally dynamically stretch or extend the ramping time based on channel load. With this patch, ACC ramping is kept alive during the entire time the BTS is active, and subset of allowed ACCs can now be incresed or decreased based on channel load. A new VTY command "access-control-class-ramping-chan-load" is added to configure a lower and an upper threshold. Channel load under the low threshold will potentially trigger an increment of the subset size of allowed ACCs, while a channel load over the upper threshold will potentially trigger the opposite (a decrease in size). The time between checks is kept fixed per VTY command (reusing old "access-control-class-ramping-step-size"), but the "dynamic" option is deprecated and ignored from now on since it provides nothing valuable in the new implementation, because the size always dynamically changes based on channel load (configured thresholds). Related: SYS#4912 Change-Id: Id17f947c92cdfc0eb9541a9bf066338169caaeb5
Diffstat (limited to 'include/osmocom/bsc/assignment_fsm.h')
0 files changed, 0 insertions, 0 deletions