Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41084?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
Change subject: mme: Store and check {mme,enb}_ue_id over S1AP
......................................................................
mme: Store and check {mme,enb}_ue_id over S1AP
* Generate a different enb_ue_id based on imsi_suffix, and store it
during startup of ConnHdlr.
* Validate the MME sends the expected message to the expected enb_ue_id.
* Store the mme_ue_id and validate also that MME keeps using it.
A new procedure is added to S1AP_Emulation, similar to what already
exists in NGAP_Emulation, to obtain the mme_ue_id allocated by the peer.
This is needed because upon rx of DL NAS Transport messages we only
receive the upper layer NAS decoded in the Connhdlr, so we can't store
and track the MME ID early enough.
Change-Id: I62902db3851f48ce9f80cb1cc84797735c0091de
---
M library/S1AP_Emulation.ttcn
M library/s1ap/S1AP_Templates.ttcn
M mme/ConnHdlr.ttcn
M mme/MME_Tests.ttcn
4 files changed, 138 insertions(+), 33 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/84/41084/3
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41084?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I62902db3851f48ce9f80cb1cc84797735c0091de
Gerrit-Change-Number: 41084
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Attention is currently required from: fixeria, jolly.
pespin has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41035?usp=email )
Change subject: enb_registry: track eNB uptime
......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
> This is not related to this pacht, but it showed up while testing it, so here are some notes: […]
The fact that a remote IP address in the association becomes unreachable (due to HEARTBEATS not being ACKed) doesn't mean the association is down, and hence there's nothing we should be doing in response to that event imho.
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41035?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I94fd06e559ae52d4d9c8b22e618e48dff718b53c
Gerrit-Change-Number: 41035
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: jolly <andreas(a)eversberg.eu>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 11 Sep 2025 13:31:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: jolly <andreas(a)eversberg.eu>
Attention is currently required from: pespin.
fixeria has posted comments on this change by pespin. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41082?usp=email )
Change subject: s1ap/S1AP_Templates.ttcn: Add templates to handle CS Fallback related procedures
......................................................................
Patch Set 2: Code-Review+1
(1 comment)
File library/s1ap/S1AP_Templates.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41082/comment/98ca12dc_07d1… :
PS1, Line 1075: return pdu;
> there are many more optional IEs, but for now it's fine as is.
Please still put the wildcard template `*` at the end of the list, so that this template would also match PDUs with optional IEs. This is what the other templates do.
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41082?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I87fa7d988bec90ccade2f40ac4d2a0924059058e
Gerrit-Change-Number: 41082
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 11 Sep 2025 08:04:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Attention is currently required from: fixeria.
jolly has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41035?usp=email )
Change subject: enb_registry: track eNB uptime
......................................................................
Patch Set 1: Code-Review+1
(1 comment)
Patchset:
PS1:
This is not related to this pacht, but it showed up while testing it, so here are some notes:
The uptime report is working. Also when the eNB re-connects, uptime starts from 0. If SCTP connection fails after blocking ip:
#iptables -A INPUT -s 10.0.2.131 -j DROP
It takes about 10 minutes until the SCTP connection is terminated. After about one minute I get this:
2025-09-11T09:41:05.860355+02:00 [debug] <0.597.0> Unhandled SCTP event ({10,0,2,131}:36412): [], {sctp_paddr_change,{{10,0,2,131},36412},addr_unreachable,0,139} (sctp_server:sctp_recv/2:243)
Handling this may make it detect the loss erlier.
--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-s1gw/+/41035?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: erlang/osmo-s1gw
Gerrit-Branch: master
Gerrit-Change-Id: I94fd06e559ae52d4d9c8b22e618e48dff718b53c
Gerrit-Change-Number: 41035
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 11 Sep 2025 07:55:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41088?usp=email )
Change subject: sigtran-osmocom.adoc: Improve route section
......................................................................
sigtran-osmocom.adoc: Improve route section
Change-Id: Ice7c6f09bbf37c032af9a7f6f21d7994ce53ea82
---
M common/chapters/sigtran-osmocom.adoc
1 file changed, 16 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/88/41088/1
diff --git a/common/chapters/sigtran-osmocom.adoc b/common/chapters/sigtran-osmocom.adoc
index ddba669..32d03cf 100644
--- a/common/chapters/sigtran-osmocom.adoc
+++ b/common/chapters/sigtran-osmocom.adoc
@@ -381,11 +381,16 @@
=== Osmocom SS7 Routes
-An Osmocom SS7 Route routes traffic with a matching destination point
-code and point code mask (similar to IP Address + Netmask) towards a
-specified SS7 Linkset or Application Server. The Linkset or
+An Osmocom SS7 Route holds information to route traffic with a matching
+destination point code and point code mask (similar to IP Address + Netmask)
+towards a specified SS7 Linkset or Application Server. The Linkset or
Application Servers are identified by their name.
+Routes are inserted in a routing table, where they are ordered first based
+on prefix mask length (longest prefix first) and then on priority (lowest value first).
+As a result, more specific routes (eg. a single Point Code) will match and
+be used before more generic ones (eg. a subnet).
+
.Major Attributes of an Osmocom SS7 Application Server Process
[options="header",cols="25%,75%"]
|====
@@ -393,8 +398,16 @@
|Point Code|Destination Point Code for this route
|Mask|Destination Mask for this route (like an IP netmask)
|Linkset/AS Name|Destination Linkset or AS, identified by name
+|Priority|Priority of the route in the routing table; lower value means higher priority
|====
+The `show cs7 instance <0-15> route` command can be used on the
+VTY to obtain the list of routes inserted in the system routing table.
+
+The `show cs7 instance <0-15> route-lookup <DPC> from <OPC> sls <SLS>` command
+can be used on the VTY to test and debug routing of specific traffic on the
+currently running routing table, similar to what `ip route get` linux command
+does in the IP world.
=== Osmocom SCCP Instances
--
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41088?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Ice7c6f09bbf37c032af9a7f6f21d7994ce53ea82
Gerrit-Change-Number: 41088
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email
to look at the new patch set (#2).
The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder
Change subject: sigtran.adoc: small fixes and improvements
......................................................................
sigtran.adoc: small fixes and improvements
Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
---
M common/chapters/sigtran.adoc
1 file changed, 3 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/87/41087/2
--
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
Gerrit-Change-Number: 41087
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email )
Change subject: sigtran.adoc: Fix typo
......................................................................
sigtran.adoc: Fix typo
Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
---
M common/chapters/sigtran.adoc
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/87/41087/1
diff --git a/common/chapters/sigtran.adoc b/common/chapters/sigtran.adoc
index 75767e3..052e726 100644
--- a/common/chapters/sigtran.adoc
+++ b/common/chapters/sigtran.adoc
@@ -419,7 +419,7 @@
transmitting user data to us.
In order to be able to use this feature, the SCTP association peer must support
-the ASCONF extension. The extension support is negotiation during the INIT
+the ASCONF extension. The extension support is negotiated during the INIT
handshake of the association. Furthermore, for ASCONF features to work properly,
the assoc also needs to announce/use the AUTH extension, as per RFC5061 section
4.2.7. Otherwise, the peer receiving an SCTP INIT with
--
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/41087?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Ia8457f3fef3c7e455b102b4685850be5fbf6f186
Gerrit-Change-Number: 41087
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Attention is currently required from: fixeria.
pespin has posted comments on this change by pespin. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41083?usp=email )
Change subject: SGsAP_Emulation: Introduce proper support for server-mode
......................................................................
Patch Set 3:
(1 comment)
File library/SGsAP_Emulation.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41083/comment/6ce54044_470c… :
PS2, Line 264: return g_pars.remote_sctp_port == -1
> No semicolon at the end of line?
Done
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41083?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Iccf4ac96c56e947529f0ffc06428e2325a115d50
Gerrit-Change-Number: 41083
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 10 Sep 2025 14:31:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Attention is currently required from: fixeria, pespin.
Hello Jenkins Builder, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41083?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed:
Code-Review+1 by fixeria, Verified+1 by Jenkins Builder
Change subject: SGsAP_Emulation: Introduce proper support for server-mode
......................................................................
SGsAP_Emulation: Introduce proper support for server-mode
Prior to this commit, only initial (not really useful) SCTP server-mode
support existed in SGsAP_Emulation.
This is basically because MSC_Tests uses the SCTP client-mode, and
MME_Tests_SGsAP were not yet in a fully working state.
In server-mode, we have a conn_id for the listening socket and a conn_id
for the accepted socket; track them properly.
Moreover, in server node we definetly need some sort of event to wait
for the client to connect; introduce it.
Based on existing work in Iuh_Emulation.
Change-Id: Iccf4ac96c56e947529f0ffc06428e2325a115d50
---
M library/SGsAP_Emulation.ttcn
M mme/MME_Tests.ttcn
M msc/MSC_Tests.ttcn
3 files changed, 111 insertions(+), 11 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/83/41083/3
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41083?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Iccf4ac96c56e947529f0ffc06428e2325a115d50
Gerrit-Change-Number: 41083
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>