aboutsummaryrefslogtreecommitdiffstats
path: root/src/stream.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-13stream: Allow user to request SCTP termination with ABORTlaforge/sctp_abortHarald Welte1-0/+64
2023-06-08stream: Update log messagesDaniel Willmann1-9/+7
2023-06-08cosmetic: Change name of osmo_stream_src_fd_cb()Daniel Willmann1-2/+2
2023-06-08stream: Properly name osmo_stream_srv read callbackDaniel Willmann1-5/+5
2023-05-17stream: (typo) Change callback param name of struct osmo_stream_cli from srv ...Daniel Willmann1-4/+4
2023-05-17stream: Introduce and use osmo_stream_cli_fd() to get the fdDaniel Willmann1-6/+13
2023-02-20fix msgb leak on OSMO_STREAM_SRV_F_FLUSH_DESTROYNeels Hofmeyr1-0/+1
2023-02-10Add osmo_stream_srv_link_is_opened()Max1-3/+14
2023-02-10osmo_stream_srv_link_close(): properly handle NULL inputMax1-0/+3
2022-12-20stream: Fix tx data dropped upon show socket writePau Espin Pedrol1-12/+22
2022-12-20stream: Avoid useless polling if tx_queue becomes emptyPau Espin Pedrol1-2/+10
2022-12-20stream: Log error on short sendPau Espin Pedrol1-0/+4
2022-12-20stream: osmo_stream_*_write: Unifiy way to get data and lengthPau Espin Pedrol1-6/+6
2022-12-20stream: Log read/write flagsPau Espin Pedrol1-1/+1
2022-11-22Add assert for link check to osmo_stream_srv_create()Max1-0/+2
2022-10-17stream: Introduce APIs osmo_stream_{cli,srv}_clear_tx_queue()Pau Espin Pedrol1-0/+17
2022-10-17stream: Improve logging of SCTP_PEER_ADDR_CHANGE notificationPau Espin Pedrol1-1/+12
2022-10-08Better handling of send() errorMax1-4/+5
2022-09-30stream: Document osmo_stream_srv_recv() SCTP specialtiesPau Espin Pedrol1-0/+10
2022-09-30stream: Return 0 when receiving sctp notification SCTP_COMM_LOSTPau Espin Pedrol1-1/+2
2022-09-30stream: Remove unneeded break statementPau Espin Pedrol1-1/+0
2022-09-30stream: Set sctp_ppid and sctp_stream when sctp notifciation is receivedPau Espin Pedrol1-2/+2
2022-09-30stream: Log rx of sctp notification SCTP_SEND_FAILEDPau Espin Pedrol1-0/+3
2022-09-30stream: Erase sctp_msg_flags if receiving user dataPau Espin Pedrol1-0/+1
2022-09-30stream: Set proper msgb length when returning sctp_notificationPau Espin Pedrol1-0/+1
2022-09-19stream: Provide caller with SCTP flags during osmo_stream_*_recv()Pau Espin Pedrol1-0/+1
2022-09-13stream: Unset fd value after close() before calling closed_cb()Pau Espin Pedrol1-1/+2
2022-09-12stream: Fix typos in log messagesPau Espin Pedrol1-2/+2
2022-08-21Properly handle send() return codeMax1-2/+2
2022-08-21Log more details in osmo_stream_srv_write()Max1-3/+3
2022-07-18stream: getsockopt ret socklen_t is unsignedPau Espin Pedrol1-3/+3
2022-07-05stream: assert params are not NULL in send/recv functionsPau Espin Pedrol1-3/+8
2021-12-09stream: Add support for AF_UNIX socketsPau Espin Pedrol1-70/+248
2021-12-01stream: Factor out sctp_recvmg long code chunkPau Espin Pedrol1-43/+51
2021-02-11migrate to osmo_fd_{read,write}_{enable,disable}()Harald Welte1-5/+5
2020-10-21cosmetic: Fix whitespace (use tab instead of 8x space)Harald Welte1-22/+22
2020-10-18Use osmo_fd_setup() wherever applicableHarald Welte1-12/+4
2020-09-02stream: add missing Doxygen \return statements to non-void functionsVadim Yanitskiy1-3/+9
2020-08-24stream: Fix log of IPv6 during accept()Pau Espin Pedrol1-2/+9
2020-08-19stream: Support creating sockets with IPv6 addressesPau Espin Pedrol1-6/+6
2020-07-06stream: Fix some SCTP code not disabled if --disable-libsctp is usedPau Espin Pedrol1-0/+2
2020-06-03src/stream.c: Don't leak socket during SCTP_EVENTS getsockoptHarald Welte1-0/+1
2020-06-02src/stream: Work around more Linux kernel ABI breakageHarald Welte1-20/+93
2020-05-09Use OSMO_FD_* instead of deprecated BSC_FD_*Pau Espin Pedrol1-13/+13
2020-05-08stream: Attempt to workaround kernel ABI breakageSylvain Munaut1-0/+16
2020-01-28stream: Rename cli state NONE to CLOSEDPau Espin Pedrol1-5/+5
2020-01-28stream: Add new WAIT_RECONNECT cli statePau Espin Pedrol1-6/+10
2020-01-28stream: Re-arrange cli states to fix 100% cpu usage bugPau Espin Pedrol1-16/+11
2020-01-28stream: Drop data during write() while in state NONEPau Espin Pedrol1-1/+1
2020-01-09stream.c: Improve logging during sock send()Pau Espin Pedrol1-4/+4