Skip to content
Unstable

Changes

Summary

  1. Use fork of titan.ProtocolModules.M3UA containing fix (details)
  2. stp: Pass M3UA conn idx to f_M3UA_rkm_register() (details)
  3. stp: NOTIFY expectancy fixes (details)
  4. stp: Introduce tests TC_dyn_(2)asp_as_rkm_permitted (details)
  5. stp: Fix expectancies of TC_clnt_quirk_snm_inactive (details)
Commit c810f6083f4163824622099f9493a1b98ddcc8ee by Pau Espin Pedrol
Use fork of titan.ProtocolModules.M3UA containing fix

Use a fork of the repository until the M3UA_NOTIFY decoding bug gets its
fix merged, currently submitted upstream in [1].

[1] https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.M3UA/-/merge_requests/4

Change-Id: I9ac3dcad88cd13c1b45fb70bdcd2a474d084a652
The file was modifieddeps/Makefile
Commit 702e4e1716a7ebb9aa9850375780821892351b00 by Pau Espin Pedrol
stp: Pass M3UA conn idx to f_M3UA_rkm_register()

Change-Id: I9295a2c3518f82e8c82625fb573e414b1d634146
The file was modifiedstp/STP_Tests_M3UA.ttcn
Commit 0687306e059b3e694332c732d2eaef3b2e31e88a by Pau Espin Pedrol
stp: NOTIFY expectancy fixes

Fix expected behavior of STP according to specs (RFC 4666 4.3.4.5),
after osmo-stp got several related fixes in libosmo-sigtran.git
Change-Id I85948ab98623a8a53521eb2d2e84244011b39a93 and Change-Id
I3dffa2e9c554f03c7c721b757ff33a89961665b5.

Change-Id: I3a56b4fcb8c119a31815f3175db2d7899fbfddd7
The file was modifiedstp/STP_Tests_M3UA.ttcn
Commit 1f3865fd7e7d81c41eeb61cc9574a9c931de69ce by Pau Espin Pedrol
stp: Introduce tests TC_dyn_(2)asp_as_rkm_permitted

These tests allows testing behavior of scenarios related to dynamic
ASP/AS/RKM improved/fixed in libosmo-sigtran.git Change-Ids:
I986044944282cea9a13ed59424f2220fee6fe567
I85948ab98623a8a53521eb2d2e84244011b39a93
I3dffa2e9c554f03c7c721b757ff33a89961665b5

Change-Id: Ic3116cbe63832003876ae19b31491275aebb41a9
The file was modifiedstp/STP_Tests_M3UA.ttcn
The file was modifiedstp/expected-results.xml
Commit bb2d39ff2d79d437edab8783d778fa83434913ff by Pau Espin Pedrol
stp: Fix expectancies of TC_clnt_quirk_snm_inactive

The test STP_Tests_M3UA.TC_clnt_quirk_snm_inactive validates the
snm_inactive quirk by sending a DAUD before the link being activated,
and expecting a DAVA to make sure osmo-stp did indeed process the SNM
message.
However, osmo-stp used to lack proper route validation based on link
state, which means it would incorrectly assumed the link for the
affected PC (55) in the test was active and hence would answer with a
DAVA. After libosmo-sigtran.git Change-Id
I928fb1ef5db6922f1386a188e3fbf9e70780f25d this wrong behavior is fixed,
and hence osmo-stp starts answering with a DUNA instead of a DAVA, since
AS "as-client" has not yet been activated during the test.
Fix the test expectancies by expecting a DUNA instead of a DAVA.

Change-Id: I907981c1487b299df852c405bae1fefff4bf5191
Depends: libosmo-sigtran.git Change-Id I928fb1ef5db6922f1386a188e3fbf9e70780f25d
Related: SYS#7112
The file was modifiedstp/STP_Tests_M3UA.ttcn