aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcu_main.cpp
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2012-07-06 08:13:59 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2012-07-06 08:13:59 +0200
commitdfa563cd3bba9b6214289bc63c84b00f1f7676cd (patch)
tree4ad0d6961d2a90bec74eb85b1a0ab6c029cdee52 /src/pcu_main.cpp
parentb3c6f6c716d4495b0f664b4d0da1a4708fb1d0f2 (diff)
RLC/MAC process makes use from attributes, received from PCU socket
For OpenBTS interface and BSSGP, fixed values are still used.
Diffstat (limited to 'src/pcu_main.cpp')
-rw-r--r--src/pcu_main.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/pcu_main.cpp b/src/pcu_main.cpp
index ae176bc0..8f64e315 100644
--- a/src/pcu_main.cpp
+++ b/src/pcu_main.cpp
@@ -54,11 +54,22 @@ int main(int argc, char *argv[])
uint16_t nsvci = NSVCI;
struct gprs_ns_inst *sgsn_nsi;
struct gprs_nsvc *nsvc;
+ struct gprs_rlcmac_bts *bts;
- gprs_rlcmac_bts = talloc_zero(NULL, struct gprs_rlcmac_bts);
+ bts = gprs_rlcmac_bts = talloc_zero(NULL, struct gprs_rlcmac_bts);
if (!gprs_rlcmac_bts)
return -ENOMEM;
gprs_rlcmac_bts->initial_cs = 1;
+ bts->initial_cs = 1;
+ bts->cs1 = 1;
+ bts->t3142 = 20;
+ bts->t3169 = 5;
+ bts->t3191 = 5;
+ bts->t3193_msec = 100;
+ bts->t3195 = 5;
+ bts->n3101 = 10;
+ bts->n3103 = 4;
+ bts->n3105 = 8;
osmo_init_logging(&gprs_log_info);
pcu_l1if_open();