This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Neels Hofmeyr nhofmeyr at sysmocom.deOn Thu, Aug 12, 2021 at 10:00:37AM +0600, Vadim Yanitskiy wrote: > in rsl_rx_bs_pwr_ctrl(), we actually handle these different cases: > > a) power reduction on *inactive* logical channels of the BCCH carrier, > b) power reduction on *active* logical channels of the BCCH carrier, > c) power reduction on *active* logical channels of a non-BCCH carrier. > > Case a) is handled in bts_set_c0_pwr_red(). This function iterates over all > timeslots and sets power reduction values depending on their pchan > combinations. > > Case b) actually depends on a), because ts->c0_power_red_db is set in > bts_set_c0_pwr_red(). The idea is that b) is not allowed unless the BTS is > operating in the power saving mode. sorry i tried but i don't really understand in depth ... but me understanding is not required. If you think this is not obvious to someone familiar with BCCH power management, then maybe adding a code comment explaining could be nice? ~N