Commit
d54632c4da9deb1648fe9001933566d2b61a4f12
by jolly
S1GW: Add test case to test release of e-RABs during handover preperation
HANDOVER COMMAND allows e-EABs to be forwarded or to be released. The test provides two lists and expects osmo-s1gw to release only those e-RABs that are included int the "E-RABs to Release List" IE.
Commit
cef35887df9d683f53b0409efceeed6fb4f0d1ec
by jolly
S1GW: Add test case to test release of failed e-RABs during handover resource allocation
HANDOVER REQUEST ACKNOWLEDGE indicates admitted and failed eRABs. The test provides two lists and expects osmo-s1gw to release only those e-RABs that are included int the "E-RABs Failed to Setup List" IE.
Commit
3f73dc3cadd0724642dacb544f0042a661d5e0b9
by Pau Espin Pedrol
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.
Commit
02d8803784ca1cd7fbad4033c4e8ba47d390d563
by Pau Espin Pedrol
mme: Initial working state for MME_Tests_SGsAP.ttcn tests
MME_Tests_SGsAP.ttcn tests were introduced to the repository many years ago (~2019), but they were mostly WIP and were never run as part of the regular testsuite.
This commit reworks and extends previous work to get them up to date with current MME_Tests and makes most of them passing.
TC_sgsap_alert_* tests are still in WIP and will be fixed in follow-up work.
Commit
e4225d26e7cc0ca8767962b26355d1665a0a5262
by Pau Espin Pedrol
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.
Commit
3ffdea4b3c0a460357ab7eb6541dec6378553f9f
by laforge
*/osmo-*.cfg: make stderr logging consistent
Use the following options for stderr logging in all config, to make the output consistent and readable (e.g. no hex categories, no long paths to source files at the end of log lines). Use the same order of parameters in all files.