libosmo-netif/src
Pau Espin a1e9de1ec4 stream: Fix scheduling of queued messages during connecting state
If messages are sent using osmo_stream_cli_send() while the stream
is still (re)connecting, they won't have a chance to be sent until the
stream is connected, and hence they are queued until
CONNECTING->CONNECTED is done. However, at that time
(osmo_stream_cli_fd_cb), the WRITE flag was dropped unconditionally,
which meant already queued packets didn't have the opportunity to be
sent by the same callback until first message is enqueued and WRITE flag
is set (again by osmo_stream_cli_send()).
Let's make them be sent as soon as possible once the connection is
available.

Related: OS#4188
Change-Id: I289495f9aad6389c5f2623fb072d676235b7d24c
2019-09-04 17:40:22 +02:00
..
Makefile.am Bump version: 0.5.0.2-6563-dirty → 0.6.0 2019-08-07 20:59:51 +02:00
amr.c amr: use sizeof(struct amr_hdr) when working with amr header length 2019-03-20 15:45:05 +01:00
datagram.c Add SPDX-License-Identifier + Copyright statements 2017-11-13 01:21:03 +09:00
ipa.c Migrate from osmo_ipa_idtag_parse() to ipa_ccm_id_resp_parse() 2018-08-01 17:36:21 +02:00
ipa_unit.c Add SPDX-License-Identifier + Copyright statements 2017-11-13 01:21:03 +09:00
jibuf.c jibuf: fix indentation in line inside conditional clause 2018-08-13 16:09:24 +02:00
osmux.c osmux: Extend osmux_out_handle and add new API to set rtp payload_type 2019-05-17 17:12:56 +02:00
rs232.c fix strncpy bug in rs232.c 2018-07-27 18:51:59 +02:00
rtp.c Add SPDX-License-Identifier + Copyright statements 2017-11-13 01:21:03 +09:00
stream.c stream: Fix scheduling of queued messages during connecting state 2019-09-04 17:40:22 +02:00