diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-01-05 13:57:45 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-01-05 13:57:45 +0100 |
commit | 893ea65f381acc877f852e48894f4575904b7cf9 (patch) | |
tree | 77b795c436019640d0cf33583d37337b2f7e7900 /openbsc/src/gsm_data.c | |
parent | 64b811f11321a13138ec48edcd6cafae23fcc7ed (diff) |
[bsc_msc_ip] Turn the MNC hack into a config option
* Make it possible to have a different MNC in the RSL traffic
than in the core network.
* Introduce the "core network code NUMBER" variable. If it is
set this network code will be used in traffic with the MSC.
* Use the core_network_code number when sending a packet to
the MSC
* Regenerate the LAI (this is where I could have a bug) when
sending packets to the BTS.
* Add size checks.
This is not tested, I might got something wrong.
Diffstat (limited to 'openbsc/src/gsm_data.c')
-rw-r--r-- | openbsc/src/gsm_data.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/src/gsm_data.c b/openbsc/src/gsm_data.c index 12f439be2..43bf92b32 100644 --- a/openbsc/src/gsm_data.c +++ b/openbsc/src/gsm_data.c @@ -224,6 +224,8 @@ struct gsm_network *gsm_network_init(u_int16_t country_code, u_int16_t network_c net->mncc_recv = mncc_recv; + net->core_network_code = -1; + return net; } |