RSL_Emulation: Get rid of module param mp_rslem_patch_ipa_cid
This param is not needed anymore since new releases used in -latest don't need to disable it. Change-Id: I39e9c1986ea682d54dcb22b31798ca91f1677949 Related: OS#5042
This commit is contained in:
parent
9d788c9028
commit
f0b7d4f309
|
@ -34,13 +34,6 @@ import from RSL_Types all;
|
|||
import from IPA_Types all;
|
||||
import from IPA_Emulation all;
|
||||
|
||||
|
||||
modulepar {
|
||||
/* Work around switch for ttcn3-bts-test-latest, enables patching of IPA
|
||||
* stream ID in the "BSC" mode. See I5927f59a49724170a63e87be604973f7c9d5d8be. */
|
||||
boolean mp_rslem_patch_ipa_cid := false;
|
||||
};
|
||||
|
||||
/* General "base class" component definition, of which specific implementations
|
||||
* derive themselves by means of the "extends" feature */
|
||||
type component RSL_DchanHdlr {
|
||||
|
@ -419,19 +412,6 @@ runs on RSL_Emulation_CT return integer {
|
|||
return TrxConnMap[trx_nr];
|
||||
}
|
||||
|
||||
/* Work around for a bug in osmo-bts when all transceivers use IPAC_PROTO_RSL_TRX0 */
|
||||
private function f_trx_conn_map_patch_ud(inout ASP_RSL_Unitdata ud)
|
||||
runs on RSL_Emulation_CT {
|
||||
for (var integer i := 0; i < sizeof(TrxConnMap); i := i + 1) {
|
||||
if (ud.conn_id == TrxConnMap[i]) {
|
||||
ud.streamId := f_streamId_by_trx(i);
|
||||
return; /* We're done */
|
||||
}
|
||||
}
|
||||
|
||||
testcase.stop("Failed to patch IPA stream ID in ASP RSL UD: ", ud);
|
||||
}
|
||||
|
||||
private type record of ASP_RSL_Unitdata ASP_RSL_UDList;
|
||||
|
||||
type component RSL_Emulation_CT {
|
||||
|
@ -587,17 +567,11 @@ function main(boolean bts_role := true) runs on RSL_Emulation_CT {
|
|||
|
||||
/* Forward common channel management to the special port for it */
|
||||
[] IPA_PT.receive(tr_ASP_RSL_UD(tr_RSL_MsgTypeT(?), sid := ?)) -> value rx_rsl {
|
||||
if (not bts_role and mp_rslem_patch_ipa_cid) {
|
||||
f_trx_conn_map_patch_ud(rx_rsl);
|
||||
}
|
||||
CCHAN_PT.send(rx_rsl);
|
||||
}
|
||||
|
||||
/* Forward common channel management to the special port for it */
|
||||
[] IPA_PT.receive(tr_ASP_RSL_UD(tr_RSL_MsgTypeC(?), sid := ?)) -> value rx_rsl {
|
||||
if (not bts_role and mp_rslem_patch_ipa_cid) {
|
||||
f_trx_conn_map_patch_ud(rx_rsl);
|
||||
}
|
||||
CCHAN_PT.send(rx_rsl);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue