libosmo-sccp/src
Pau Espin da7bc78cb4 ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param
libosmo-netif (not yet released) stream_{cli,srv} osmo_io read_cb API was
updated to provide read result status. Hence, now API users (ss7_asp)
can account for lower layer errors and act properly, like it used to
do with the previous ofd backend.

This commit partially reverts some error code paths removed in
9257cd896e when converting code to use
osmo_io osmo_stream backend.

Change-Id: I579f4101a9e2874e310ff78e4571f38cfe8dfab0
Depends: libosmo-netif.git Change-Id I395c75ff1e9904757ce1d767a9ac2f779593c4c8
2024-04-17 16:31:45 +02:00
..
Makefile.am Split osmo_ss7_as functionalities to its own file 2023-09-29 17:36:32 +02:00
ipa.c ipa: Fix client setting unit_id with ASP name instead of AS 2023-12-07 19:36:57 +01:00
m3ua.c Use same msgb allocation size like before osmo_io introduction 2024-03-16 10:18:40 +01:00
mtp_pcap.c mtp_pcap: remove unused static_assert() macro definition 2023-02-24 18:16:00 +07:00
osmo_ss7.c Implement M3UA-over-TCP (in addition to SCTP) 2024-02-27 00:45:31 +07:00
osmo_ss7_as.c ipa: Use ASP name as ipa_unit_name on dynamic ASPs 2023-12-12 19:18:27 +01:00
osmo_ss7_asp.c ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param 2024-04-17 16:31:45 +02:00
osmo_ss7_asp_peer.c asp: Support removing local & remote addresses 2023-10-04 11:21:05 +00: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 fix regression in sctp-role / transport-role 2024-02-29 17:20:41 +07:00
osmo_ss7_xua_srv.c Use same msgb allocation size like before osmo_io introduction 2024-03-16 10:18:40 +01:00
sccp.c sccp: Drop unused local variable 2023-10-04 11:20:52 +00:00
sccp2sua.c sccp: Introduce initial support for SCCP LUDT + LUDTS messages 2023-09-21 16:35:40 +02: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_scoc: Fix remote PC not assigned preventing RSLD to be sent in st WAIT_CONN_CONF 2023-10-31 15:51:50 +00: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 VTY: rename 'sctp-role' to 'transport-role', add an alias 2024-02-27 00:45:56 +07:00
sccp_vty.c sccp: Use tdef to implement osmo_sccp_timers 2023-07-11 14:55:14 +02:00
ss7_internal.h ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param 2024-04-17 16:31:45 +02:00
sua.c cosmetic: add spec reference 2023-10-31 09:37:32 +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 xua_asp_fsm: Fix 'Event AS_ASSIGNED not permitted' 2024-04-16 20:43:28 +02:00
xua_asp_fsm.h ipa: Use ASP name as ipa_unit_name on dynamic ASPs 2023-12-12 19:18:27 +01: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 Use same msgb allocation size like before osmo_io introduction 2024-03-16 10:18:40 +01:00
xua_msg.c fix xua_msg_dump(): convert message length to the host's byte order 2024-02-16 04:01:22 +07: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