[network] Make use of T3113 for paging

Add it to the configuration files and make use
of it in the the paging.c.
neels/jolly/new_handover
Holger Hans Peter Freyther 13 years ago
parent 23975e718f
commit 4642d4917f
  1. 1
      openbsc/include/openbsc/gsm_data.h
  2. 1
      openbsc/src/openbsc.cfg.1-1
  3. 1
      openbsc/src/openbsc.cfg.1-2
  4. 1
      openbsc/src/openbsc.cfg.2-2
  5. 1
      openbsc/src/openbsc.cfg.nanobts
  6. 2
      openbsc/src/paging.c

@ -286,7 +286,6 @@ struct gsm_paging_request {
gsm_cbfn *cbfn;
void *cbfn_param;
};
#define T3113_VALUE 60, 0
/*
* This keeps track of the paging status of one BTS. It

@ -12,6 +12,7 @@ network
short name OpenBSC
long name OpenBSC
timer t3101 10
timer t3113 60
bts 0
type bs11
band GSM900

@ -12,6 +12,7 @@ network
short name OpenBSC
long name OpenBSC
timer t3101 10
timer t3113 60
bts 0
type bs11
band GSM900

@ -12,6 +12,7 @@ network
short name OpenBSC
long name OpenBSC
timer t3101 10
timer t3113 60
bts 0
type bs11
band GSM900

@ -12,6 +12,7 @@ network
short name OpenBSC
long name OpenBSC
timer t3101 10
timer t3113 60
bts 0
type nanobts
ip.access unit_id 1801 0

@ -239,7 +239,7 @@ static int _paging_request(struct gsm_bts *bts, struct gsm_subscriber *subscr,
req->cbfn_param = data;
req->T3113.cb = paging_T3113_expired;
req->T3113.data = req;
bsc_schedule_timer(&req->T3113, T3113_VALUE);
bsc_schedule_timer(&req->T3113, bts->network->T3113, 0);
llist_add_tail(&req->entry, &bts_entry->pending_requests);
if (!bsc_timer_pending(&bts_entry->work_timer))

Loading…
Cancel
Save