Skip to content

Changes

Started by upstream project gerrit-libosmo-sigtran #873
Started 19 hr ago
Queued 8.7 sec

Summary

  1. Introduce struct osmo_ss7_as_asp_assoc (details)
Commit 01c51fd7b753d91904f0a074a3feec7c2e45c0b5 by Pau Espin Pedrol
Introduce struct osmo_ss7_as_asp_assoc

This new struct allows supporting unlimited number of ASPs per AS.
It can also potentially be used in the future to:
* Hold M3UA "ASP Identifier" per AS<->ASP association
* Speed up iterating over AS served by a given ASP.

NOTE: Having >16 ASPs per AS may not be desirable, for instance under
loadshare traffic mode ITU SLS is 4 bit, so despite having ext_sls
extending the table to 128 entries based on OPC, it may not provide
enough entropy to properly loadshare among all of them.

Related: OS#7519
Change-Id: I149ab467899633ac50cba3e482b2cae02124279d
The file was modifiedsrc/xua_default_lm_fsm.c
The file was modifiedsrc/ss7_route.c
The file was modifiedsrc/xua_as_fsm.c
The file was modifiedsrc/ss7_as.h
The file was modifiedsrc/ss7_instance.c
The file was modifiedsrc/ss7_as.c
The file was modifiedsrc/ss7_internal.h
The file was modifiedsrc/xua_asp_fsm.c
The file was modifiedsrc/ss7_combined_linkset.c
The file was modifiedsrc/tcap_as_loadshare.c
The file was modifiedsrc/ss7_as_vty.c