From 1506f8e46558b1f40aef942f67d2a6cbcda00b7b Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 19 Apr 2010 19:41:26 +0800 Subject: [paging] When we ran down to 0 available paging slots start a credit timer It might be that we run down to zero available slots but the BTS might not send us a load indication. This can happen if we think we send paging requests and the BTS disagrees and considers them as errors and does not count the paging message. When we drop to zero we will start a credit timer to give us extra credit after six seconds, if we get a CCCH load indication before we will stop the timer. --- openbsc/include/openbsc/gsm_data.h | 1 + 1 file changed, 1 insertion(+) (limited to 'openbsc/include') diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index b58265fbf..5937cfdd4 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -406,6 +406,7 @@ struct gsm_bts_paging_state { struct gsm_bts *bts; struct timer_list work_timer; + struct timer_list credit_timer; /* load */ u_int16_t available_slots; -- cgit v1.2.3