libosmo-sccp/src
Harald Welte 1a822635f8 Allow ASP role to be configured
So far, we had a static role model:
* SCTP servers (listening, such as OsmoSTP) are role SGW
* SCTP clients (connecting, such as OsmoMSC) are role ASP

While this is customary, it is not actually required by the
specification.  The SGW can establish the SCTP connection to an ASP
but still remain "SG" role.

Let's make things more flexible by having the role configurable.

Related: OS#2005
Change-Id: I2df9cd9747ad5c9a05d567d9a71bab6184c53674
2019-11-05 20:50:51 +00:00
..
Makefile.am Bump version: 1.0.0.26-2728-dirty → 1.1.0 2019-08-07 21:18:00 +02:00
ipa.c ipa: VTY config option to explicitly enable/disable SCCP patching 2019-10-19 22:31:04 +02:00
m3ua.c m3ua: Log incorrect selected AS 2019-10-22 17:34:29 +02:00
mtp_pcap.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
osmo_ss7.c Allow ASP role to be configured 2019-11-05 20:50:51 +00:00
osmo_ss7_hmrt.c cosmetic: hmrt_message_for_routing(): use osmo_ss7_route_name() 2017-12-24 21:21:55 +01:00
osmo_ss7_vty.c Allow ASP role to be configured 2019-11-05 20:50:51 +00:00
sccp.c udts/xudts: Attempt to implement unitdata service parsing 2019-05-02 00:12:16 +01:00
sccp2sua.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_helpers.c osmo_sccp_addr_name / _dump: drop 'NO_GT' output 2017-12-24 16:52:53 +01:00
sccp_internal.h add caller-owns-msgb variant osmo_sccp_user_sap_down_nofree() 2019-04-12 06:27:10 +02:00
sccp_sap.c Add SPDX-License-Identifier + missing copyright statements 2017-11-13 01:25:47 +09:00
sccp_sclc.c add caller-owns-msgb variant osmo_sccp_user_sap_down_nofree() 2019-04-12 06:27:10 +02:00
sccp_scoc.c add caller-owns-msgb variant osmo_sccp_user_sap_down_nofree() 2019-04-12 06:27:10 +02:00
sccp_scrc.c build: move include/{mtp,sccp} to include/osmocom/ 2018-10-21 12:35:11 +00:00
sccp_user.c Allow ASP role to be configured 2019-11-05 20:50:51 +00:00
sccp_vty.c make SCCP timers configurable 2018-09-27 17:53:40 +02:00
sua.c Add SPDX-License-Identifier + missing copyright statements 2017-11-13 01:25:47 +09:00
xua_as_fsm.c ss7: Implement AS traffic mode loadshare using round robin ASP selection 2019-10-24 13:23:09 +02:00
xua_as_fsm.h SUA/M3UA: Implement T(r) recovery timer of Application Server FSM 2017-04-14 22:48:41 +02:00
xua_asp_fsm.c introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP 2019-11-05 20:50:37 +00:00
xua_asp_fsm.h introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP 2019-11-05 20:50:37 +00:00
xua_default_lm_fsm.c ss7: Set configured AS traffic mode when sending Routing Key Register msg 2019-10-24 13:23:09 +02:00
xua_internal.h Introduce osmo_ss7_register_rx_unknown_cb() for unknown PPID/StreamID 2018-06-08 18:47:44 +00:00
xua_msg.c add osmo_xua_msg_tall_ctx_init() 2018-07-12 05:25:56 +02:00
xua_rkm.c M3UA: Reject ASP activation + RKM registration for incompatible traffic-mode 2019-11-05 20:50:26 +00:00