diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-06-27 15:52:04 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-06-27 15:52:04 +0200 |
commit | 5dac2f09e10e418cb8089464c7701f99614fcc55 (patch) | |
tree | 80d460d54f1cd3cf153ede7263f3dae8f6c0e64e /src/pcu_main.cpp | |
parent | 66690dd3c621bd05afc12e306fea3d585d73d26d (diff) |
Work on RLCMAC layer. Integration of scheduler and new packet transfer
Diffstat (limited to 'src/pcu_main.cpp')
-rw-r--r-- | src/pcu_main.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/pcu_main.cpp b/src/pcu_main.cpp index 329f669f..ece78f1a 100644 --- a/src/pcu_main.cpp +++ b/src/pcu_main.cpp @@ -20,9 +20,12 @@ #include <gprs_bssgp_pcu.h> #include <arpa/inet.h> #include <pcu_l1_if.h> +#include <gprs_rlcmac.h> #include <gsm_timer.h> #include <gprs_debug.h> +struct gprs_rlcmac_bts *gprs_rlcmac_bts; + // TODO: We should move this parameters to config file. #define SGSN_IP "127.0.0.1" #define SGSN_PORT 23000 @@ -51,6 +54,11 @@ int main(int argc, char *argv[]) uint16_t nsvci = NSVCI; struct gprs_ns_inst *sgsn_nsi; struct gprs_nsvc *nsvc; + + gprs_rlcmac_bts = talloc_zero(NULL, struct gprs_rlcmac_bts); + if (!gprs_rlcmac_bts) + return -ENOMEM; + osmo_init_logging(&gprs_log_info); pcu_l1if_open(); @@ -93,5 +101,7 @@ int main(int argc, char *argv[]) } i++; } + + talloc_free(gprs_rlcmac_bts); } |