aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcu_l1_if.cpp
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2013-03-10 08:54:30 +0000
committerHarald Welte <laforge@gnumonks.org>2013-03-10 08:57:03 +0000
commit30a73d8544edc9c160df3f14095934ee59bddbb1 (patch)
tree14c3830018c9aa61898706bbb7c045f56eb81223 /src/pcu_l1_if.cpp
parent44408456141f94a716c7cd8c339ecd4bc05341b6 (diff)
PCU: respect the PCU-side "local port" as configured via L1 IF
This makes sure that the UDP local port of the Gb link is actually set to what is configured via OML from OpenBSC.
Diffstat (limited to 'src/pcu_l1_if.cpp')
-rw-r--r--src/pcu_l1_if.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp
index 6b8b3fe..8d98c1e 100644
--- a/src/pcu_l1_if.cpp
+++ b/src/pcu_l1_if.cpp
@@ -420,7 +420,8 @@ bssgp_failed:
LOGP(DL1IF, LOGL_DEBUG, " remote_port=%d\n", info_ind->remote_port[0]);
LOGP(DL1IF, LOGL_DEBUG, " remote_ip=%d\n", info_ind->remote_ip[0]);
- rc = gprs_bssgp_create(info_ind->remote_ip[0], info_ind->remote_port[0],
+ rc = gprs_bssgp_create(info_ind->local_port[0],
+ info_ind->remote_ip[0], info_ind->remote_port[0],
info_ind->nsei, info_ind->nsvci[0], info_ind->bvci,
info_ind->mcc, info_ind->mnc, info_ind->lac, info_ind->rac,
info_ind->cell_id);