diff options
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); } |