libosmo-sccp/src
Pau Espin 13a341e813 asp,xua_srv: Use new osmo_stream API to request sockopt SCTP AUTH/ASCONF SUPPORTED
Support to enable AUTH/ASCONF in the SCTP socket was added recently in
libosmocore and libosmo-netif, in order to support the Peer Primary
Address features used by the libosmo-sccp code.
The code to request the AUTH/ASCONF support through setsockopt() was
internally applied transparently by lisbosmo-netif's osmo_stream. This
is not 100% disarable since other users of the library may not need/want
that behavior.
As a result, libosmo-netif's osmo_stream no longer enables the SCTP
AUTH/ASCONF support by default, but it must be enabled through
the new osmo_stream_{cli,srv_link}_set_param() API.

This change in behavior of the API/implementation can be done because
all these new features are pretty new and no release of
libosmocore/libosmo-netif/libosmo-sccp has been released yet.

Related: SYS#6501
Related: SYS#6558
Depends: libosmo-netif.git Change-Id I2607c1c926a625986cd851adc65dd8b4de83d6ab
Change-Id: I16c97fc148792aa3e39b7414899660990c39dfff
2023-09-08 18:14:37 +02:00
..
Makefile.am ss7: Split asp and xua_server into their own files 2023-09-07 13:14:51 +02:00
ipa.c ipa: use LSBs of file descriptor as SLS in IPA->M3UA direction 2023-09-01 10:28:14 +02:00
m3ua.c m3ua: Add some TODO comments on where we fall short of our potential 2023-09-01 10:39:20 +02:00
mtp_pcap.c mtp_pcap: remove unused static_assert() macro definition 2023-02-24 18:16:00 +07:00
osmo_ss7.c ss7: Split asp and xua_server into their own files 2023-09-07 13:14:51 +02:00
osmo_ss7_asp.c asp,xua_srv: Use new osmo_stream API to request sockopt SCTP AUTH/ASCONF SUPPORTED 2023-09-08 18:14:37 +02:00
osmo_ss7_hmrt.c SS7: do not attempt transfer if AS is down 2023-02-21 08:51:22 +00:00
osmo_ss7_vty.c ss7: Rename internal APIs to avoid exporting them in so file 2023-09-07 12:48:52 +02:00
osmo_ss7_xua_srv.c asp,xua_srv: Use new osmo_stream API to request sockopt SCTP AUTH/ASCONF SUPPORTED 2023-09-08 18:14:37 +02:00
sccp.c SCCP: Log more data on CR size error 2022-08-18 21:15:19 +07:00
sccp2sua.c sccp: Validate local references > 0x00fffffe are not used 2022-11-23 18:11:58 +01:00
sccp_helpers.c copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH 2023-05-18 17:22:26 +07:00
sccp_internal.h sccp: Use tdef to implement osmo_sccp_timers 2023-07-11 14:55:14 +02:00
sccp_lbcs.c sccp: Notify users of point code available/unavailable 2021-02-08 18:00:56 +01:00
sccp_sap.c add two value_string[]s related to N-PCSTATE 2023-04-05 02:30:59 +02:00
sccp_sclc.c spelling fixes in comments 2021-11-15 18:05:04 +01:00
sccp_scmg.c sccp_scmg: ignore PCSTATE.indication 2023-02-18 02:45:14 +01:00
sccp_scoc.c sccp: Use tdef to implement osmo_sccp_timers 2023-07-11 14:55:14 +02:00
sccp_scrc.c spelling fixes in comments 2021-11-15 18:05:04 +01:00
sccp_types.c sccp: Improve logging in sccp_to_xua_opt() 2020-01-17 14:41:53 +01:00
sccp_user.c ss7: Rename internal APIs to avoid exporting them in so file 2023-09-07 12:48:52 +02:00
sccp_vty.c sccp: Use tdef to implement osmo_sccp_timers 2023-07-11 14:55:14 +02:00
ss7_internal.h ss7: Split asp and xua_server into their own files 2023-09-07 13:14:51 +02:00
sua.c M3UA/SUA: Don't add empty routing context IE in DUNA/DAVA/DUPU 2023-07-10 08:36:40 +00:00
xua_as_fsm.c m3ua: Add some TODO comments on where we fall short of our potential 2023-09-01 10:39:20 +02:00
xua_as_fsm.h osmo_ss7_vty.c: implement 'active' filter for show_cs7_as_cmd 2019-11-14 22:31:40 +00:00
xua_asp_fsm.c ASPAC/ASPIA: Don't add routing context IE in ASP-role if routing context 0 2023-04-15 20:34:33 +08: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 asp: Make ASP default LM timers VTY configurable 2023-07-11 14:56:26 +02:00
xua_internal.h ipa: use LSBs of file descriptor as SLS in IPA->M3UA direction 2023-09-01 10:28:14 +02:00
xua_msg.c xua: introduce xua_msg_get_u32p() helper 2021-02-08 18:11:12 +01:00
xua_rkm.c m3ua: reject deregistration of static routing keys 2021-07-23 10:02:16 +02:00
xua_shared.c m3ua: Move find_as_for_asp() to shared xua_find_as_for_asp() 2021-02-08 11:42:30 +01:00
xua_snm.c xua_snm: assert to guard against NULL ptr 2022-06-29 18:23:44 +02:00