aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/paging.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-13paging: start/stop credit_timer based on C0 runningPau Espin Pedrol1-11/+66
2022-05-09Add stat_item for per-bts [dynamic] T3113 timerHarald Welte1-2/+6
2022-05-09paging: Implement upper bound of 60s for dynamic T3113Harald Welte1-3/+12
2022-05-09paging: Avoid queueing more than 60 second estimated requestsHarald Welte1-7/+11
2022-05-06paging: Avoid unnecessary immediate polling in mainloopPau Espin Pedrol1-1/+5
2022-05-06paging: Fix recalculate work timer if waiting for retransPau Espin Pedrol1-4/+2
2022-05-06paging: Improve loggingPau Espin Pedrol1-5/+12
2022-05-04paging: Remove TODO commentPau Espin Pedrol1-1/+0
2022-05-03paging: Take into account extra delay of all paging groups in BSC queuePau Espin Pedrol1-9/+30
2022-05-03paging: Flush pending paging requests when bts obj freedPau Espin Pedrol1-0/+1
2022-04-29paging: Document 'ccch_load_ind_period * 2' valuePau Espin Pedrol1-5/+13
2022-04-28paging: Recalculate work timer if waiting for retransPau Espin Pedrol1-1/+22
2022-04-28paging: Early stop work_timer when paging queue becomes emptyPau Espin Pedrol1-0/+2
2022-04-28paging: Increase T3113 based on paging group load in BSC queuePau Espin Pedrol1-5/+35
2022-04-28paging: Improve loggingPau Espin Pedrol1-13/+26
2022-04-28paging: Improve calculate_timer_3113()Pau Espin Pedrol1-3/+8
2022-04-28paging: Decouple retransmit period from regular worker intervalPau Espin Pedrol1-2/+31
2022-04-28paging: Check C0 RSL link instead of OML linkPau Espin Pedrol1-1/+1
2022-04-28paging: Rework timer lifecycle logicPau Espin Pedrol1-20/+14
2022-04-28paging: Estimate available_slots based on BTS config when no CCCH Load Ind re...Pau Espin Pedrol1-9/+19
2022-04-27bts: Make sure paging timers are deleted when struct gsm_bts is freedPau Espin Pedrol1-0/+7
2022-04-25paging: Prioritize requests for new subscribers over retransmitionsPau Espin Pedrol1-20/+24
2022-04-25paging: Submit up to 20 paging requests in a single work iterationPau Espin Pedrol1-34/+48
2022-04-25paging: Log skip paging due to not enough free channelsPau Espin Pedrol1-3/+6
2022-04-25paging: Use llist_first_entry() macroPau Espin Pedrol1-2/+2
2022-04-25paging: Avoid setting up credit_timer every timePau Espin Pedrol1-2/+1
2022-04-25paging: Use define available in libosmogsmPau Espin Pedrol1-2/+1
2022-04-21bts: Simplify bts->paging initializationPau Espin Pedrol1-24/+4
2021-11-29stats: add bsc.paging:expiredOliver Smith1-0/+7
2021-08-30move BSC level stats and rate counters to new bsc_stats.[hc]Neels Hofmeyr1-0/+1
2021-06-04Use new stat item/ctr getter APIsPau Espin Pedrol1-6/+6
2020-10-09LCS: implement the bulk of Location ServicesNeels Hofmeyr1-3/+27
2020-10-07introduce osmo_use_count for bsc_subscrNeels Hofmeyr1-2/+3
2020-10-07LCS: add paging reason, return in paging_request_stop()Neels Hofmeyr1-25/+44
2020-10-07refactor paging: add bsc_subscr to bsc_paging_paramsNeels Hofmeyr1-5/+5
2020-10-07refactor paging: introduce bsc_paging_paramsNeels Hofmeyr1-10/+7
2020-10-07compl l3: move Paging Response handling out of bsc_find_msc()Neels Hofmeyr1-47/+27
2020-08-12paging: Remove obsolete comment.Alexander Chemeris1-6/+0
2020-07-18Move struct gsm_bts: gsm_data.* => bts.*Pau Espin Pedrol1-0/+1
2020-06-16use osmo_mobile_identity API everywhereNeels Hofmeyr1-7/+13
2020-05-28stats: Count paging requests flushed due to MSC Reset.Alexander Chemeris1-0/+4
2019-11-13Fix some typosMartin Hauke1-1/+1
2019-07-16logging: introduce LOG_BTS and LOG_TRX and use it everywhereHarald Welte1-15/+10
2019-04-23use libosmocore osmo_tdefNeels Hofmeyr1-3/+3
2019-01-14paging: fix nullpointer derefPhilipp Maier1-0/+5
2018-12-11paging: Properly enclose logging imsi filter scopePau Espin Pedrol1-0/+3
2018-12-11paging: fix whitespacePau Espin Pedrol1-1/+1
2018-12-05paging: Add VTY options to calculate T3113 timeout dynamicallyPau Espin Pedrol1-1/+29
2018-07-28cosmetic: rename bsc_api.h to gsm_08_08.hNeels Hofmeyr1-1/+1
2018-07-28cosmetic: dissolve bsc_api.cNeels Hofmeyr1-1/+1