Project

General

Profile

Bug #5036

ns2: add support for BSS SNS procudures (e.g. adding a bind to a SNS on the BSS)

Added by lynxis 3 months ago. Updated 25 days ago.

Status:
In Progress
Priority:
High
Assignee:
Category:
libosmogb
Target version:
-
Start date:
02/19/2021
Due date:
% Done:

50%

Spec Reference:

Description

When adding a new bind to a SNS, the SNS fsm must do procedures to inform the SGSN about the new binds/endpoint.


Subtasks

Bug #5048: ns2: BSS SNS: testcase add bind, update weight before answering the procedureStalledlynxis

Associated revisions

Revision 0a7c5eea (diff)
Added by lynxis 26 days ago

gprs_ns2: SNS: allow transition missing transition GPRS_SNS_ST_UNCONFIGURED

A transistion from GPRS_SNS_ST_UNCONFIGURED -> GPRS_SNS_ST_UNCONFIGURED.

Related: OS#5036
Change-Id: I125e7e5a08ea6aff6e0308a18b5c0a6d0392ad32

Revision 27a55922 (diff)
Added by lynxis 26 days ago

gprs_ns2: add functions for SNS add/del/change-weight messages

Related: OS#5036
Change-Id: Ib9492e213e82c18c7dcce6ba7d64e897b4c74796

Revision a93cc364 (diff)
Added by lynxis 25 days ago

ns: TC_sns_bss_change_weight_timeout: fix expected SNS_SIZE PDU

Allow to work with IPv4 and IPv6 endpoints and only expected known required
fields (e.g. NSEI and rst_flag).

Related: OS#5036
Change-Id: I60f669d7c8838d460a14c6604c4375a8d47f5149

Revision 60548b10 (diff)
Added by lynxis 25 days ago

ns: TC_sns_bss_change_weight_timeout rework TC to use g_handle_rx_alive

With g_handle_rx_alive the test case doesn't need to use alt{}
as f_ns_exp takes care of the NS_ALIVE.

Related: OS#5036
Change-Id: I45f4392b556912bf60859f354a5687a44e6beeb1

History

#1 Updated by lynxis 3 months ago

  • Status changed from New to In Progress

#2 Updated by laforge 2 months ago

  • Priority changed from Urgent to High

#3 Updated by laforge 2 months ago

  • Assignee set to lynxis

#4 Updated by lynxis about 2 months ago

  • Status changed from In Progress to Stalled
  • % Done changed from 0 to 40

I'm waiting for SNS SGSN patches. I'm also unsure if this is the right way to implement it.

https://gerrit.osmocom.org/q/topic:%22procedure%22+(status:open%20OR%20status:merged)

#5 Updated by laforge about 2 months ago

  • Status changed from Stalled to New

lynxis wrote:

I'm waiting for SNS SGSN patches.

merged now., uns-stalling

#6 Updated by lynxis about 1 month ago

  • Status changed from New to In Progress

#7 Updated by lynxis about 1 month ago

  • % Done changed from 40 to 50

I've reimplemented the change weight procedure with a different approach.
2x ttcn3 test case succeed now.

Next step is the ADD + DEL procedure. I've also a simpler approach for them now.

#8 Updated by lynxis 25 days ago

I've created 2x ttcn cases for sns_add and sns_del.
sns_add succeed, sns del not yet.

also add/del need more testcases and also unitest for the race and corner cases.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)