pespin submitted this change.

View Change

Approvals: laforge: Looks good to me, but someone else must approve Jenkins Builder: Verified fixeria: Looks good to me, approved
hnbgw: Support configuring RAC on each hnb conn

Change-Id: Ie6a731d641ca963f71537e09fda8c894730bee84
---
M hnbgw/ConnHdlr.ttcn
M hnbgw/HNBGW_Tests.ttcn
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/hnbgw/ConnHdlr.ttcn b/hnbgw/ConnHdlr.ttcn
index efba060..90d264d 100644
--- a/hnbgw/ConnHdlr.ttcn
+++ b/hnbgw/ConnHdlr.ttcn
@@ -227,6 +227,7 @@

type record HnbConfig {
LocationAreaIdentification lai,
+ uint8_t rac,
integer sac
}

@@ -479,7 +480,7 @@
}
var template RANAP_PDU ret;
if (pars.ps_domain) {
- var RANAP_IEs.RAC rac := '00'O;
+ var RANAP_IEs.RAC rac := int2oct(pars.hnb.rac, 1);
ret := ts_RANAP_initialUE_PS(lai, rac, sai, nas, pars.sigc_id, grnc_id);
} else {
ret := ts_RANAP_initialUE_CS(lai, sai, nas, pars.sigc_id, grnc_id);
diff --git a/hnbgw/HNBGW_Tests.ttcn b/hnbgw/HNBGW_Tests.ttcn
index 33800f3..a261264 100644
--- a/hnbgw/HNBGW_Tests.ttcn
+++ b/hnbgw/HNBGW_Tests.ttcn
@@ -501,6 +501,7 @@
mcc_mnc := '00F110'H,
lac := 2342 + i
},
+ rac := 11 + i,
sac := 55
};
f_init_hnodeb(testcasename(), i, rua_ops);
@@ -676,7 +677,7 @@
hex2oct(g_hnb_cfg[hnb_idx].lai.mcc_mnc),
int2bit(1 + cell_id, 28),
int2oct(g_hnb_cfg[hnb_idx].lai.lac, 2),
- int2oct(0, 1),
+ int2oct(g_hnb_cfg[hnb_idx].rac, 1),
int2oct(g_hnb_cfg[hnb_idx].sac, 2)));

T.start;

To view, visit change 39996. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ie6a731d641ca963f71537e09fda8c894730bee84
Gerrit-Change-Number: 39996
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Reviewer: lynxis lazus <lynxis@fe80.eu>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>