Skip to content

Changes

Started by upstream project gerrit-libosmo-sigtran #837
Started 9 hr 0 min ago
Queued 5.4 sec
Took 1 min 14 sec on built-in

Summary

  1. Refactor xua_layer_manager object (details)
Commit 218bc233a69ae5529e4443ad31ea6c8a02951b0a by Pau Espin Pedrol
Refactor xua_layer_manager object

Several changes to improve separation of the LM object and its
lifecycle:
* Store in ss7_asp a pointer to a xua_layer_manager, which contains all
  implementation dependent information inside its priv pointer.
* Add a new free_func field to the xua_layer_manager struct in order to
  be able to free it without knowing how it was allocated.
* Get rid og the loglevel param, LOGL_DEBUG was always passed and that
  was actually an implementation specific detail of the default xua
  layer manager.
* Pass pointer to function to be called by LM to submit primitives to
  M3UA.

Change-Id: Ia96ebf40444f46ad718d61befbecb523f267fd6c
The file was modifiedinclude/osmocom/sigtran/osmo_ss7.h
The file was modifiedsrc/xua_default_lm_fsm.c
The file was modifiedsrc/ss7_asp.h
The file was modifiedsrc/ss7_asp.c