Change in osmo-ttcn3-hacks[master]: BSSGP_Emulation: Include NSEI in BsgpStatusIndication for PTP BVC

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Wed Nov 25 16:22:58 UTC 2020


laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21326 )

Change subject: BSSGP_Emulation: Include NSEI in BsgpStatusIndication for PTP BVC
......................................................................

BSSGP_Emulation: Include NSEI in BsgpStatusIndication for PTP BVC

Change-Id: I0d8f18d0e6438a98c75ff24e2a9c8136d8b417d2
---
M library/BSSGP_Emulation.ttcnpp
1 file changed, 6 insertions(+), 4 deletions(-)

Approvals:
  laforge: Looks good to me, approved
  pespin: Looks good to me, but someone else must approve
  Jenkins Builder: Verified



diff --git a/library/BSSGP_Emulation.ttcnpp b/library/BSSGP_Emulation.ttcnpp
index a9a15f5..89a69ad 100644
--- a/library/BSSGP_Emulation.ttcnpp
+++ b/library/BSSGP_Emulation.ttcnpp
@@ -204,7 +204,7 @@
 		/* create, connect and start the BVC component */
 		var BSSGP_BVC_CT bvc_ct := BSSGP_BVC_CT.create(bvc_id);
 		connect(bvc_ct:BVC, self:BVC);
-		bvc_ct.start(f_bssgp_bvc_main(bvc_cfg, g_cfg.sgsn_role, bvc_id));
+		bvc_ct.start(f_bssgp_bvc_main(bvc_cfg, g_cfg.sgsn_role, g_cfg.nsei, bvc_id));
 		/* populate the BVC state table */
 		BvcTable[i] := {
 			bvci := bvc_cfg.bvci,
@@ -631,6 +631,7 @@
 
 	var BssgpBvcConfig g_cfg;
 	var boolean g_sgsn_role;
+	var Nsei g_nsei;
 
 	/* default Link Selector Parameter for this BVC (for traffic unrelated to a TLLI) */
 	var integer g_bvc_lsp;
@@ -1227,8 +1228,9 @@
 }
 
 /* main function for per-BVC Component */
-private function f_bssgp_bvc_main(BssgpBvcConfig cfg, boolean sgsn_role, charstring id) runs on BSSGP_BVC_CT {
+private function f_bssgp_bvc_main(BssgpBvcConfig cfg, boolean sgsn_role, Nsei nsei, charstring id) runs on BSSGP_BVC_CT {
 	g_cfg := cfg;
+	g_nsei := nsei;
 	g_bvc_lsp := cfg.bvci;
 	g_sgsn_role := sgsn_role;
 	f_bssgp_bvc_ScanEvents();
@@ -1263,11 +1265,11 @@
 	log("BVCI(", g_cfg.bvci, ") State Transition: ", g_ptp_bvc_state, " -> ", new_state);
 	g_ptp_bvc_state := new_state;
 	if (MGMT.checkstate("Connected")) {
-		MGMT.send(ts_BssgpStsInd(omit, g_cfg.bvci, g_ptp_bvc_state));
+		MGMT.send(ts_BssgpStsInd(g_nsei, g_cfg.bvci, g_ptp_bvc_state));
 	}
 	for (var integer i := 0; i < sizeof(ClientTable); i := i+1) {
 		if (isbound(ClientTable[i].comp_ref) and ClientTable[i].comp_ref != null) {
-			BSSGP_SP.send(ts_BssgpStsInd(omit, g_cfg.bvci, g_ptp_bvc_state)) to ClientTable[i].comp_ref;
+			BSSGP_SP.send(ts_BssgpStsInd(g_nsei, g_cfg.bvci, g_ptp_bvc_state)) to ClientTable[i].comp_ref;
 		}
 	}
 }

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21326
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I0d8f18d0e6438a98c75ff24e2a9c8136d8b417d2
Gerrit-Change-Number: 21326
Gerrit-PatchSet: 2
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at osmocom.org>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201125/c3d5a28a/attachment.htm>


More information about the gerrit-log mailing list