osmo-mgw/src/libosmo-mgcp
Pau Espin a02faff1ac iuup: Check for IuUP Initialization retrans
Since libosmocore.git Change-Id
I5cb740702805693cc7f0a550e2e093f9bfdd507c, the IuUP stack can send INIT
event more than once, it sends one each time an IuUP Initialization
message is received.
This is done since potentially a peer could send an Initialization
message at any time with a different subflow size configuration. So
ideally we should update all osmo-mgw state regarding codecs, and
forward the Init starting the procedure on the other conn of the
endpoint.
However, this scenario is most probably not going to happen right now
and it would be a lot of work to implement and test,
and subsequent INITs we received will almost surely come from
retransmissions of the initial Initialization message, which means
content will not really change.
Hence, it makes sense to simply drop the receive message (the IuUP stack
already takes care of re-ACKing it) and let the endpoint state continue
with its ongoing procedures.

Related: SYS#4705
Change-Id: Ib97bc6f57d265622e24a776b96f0a82c25d33d39
2022-06-13 15:57:39 +02:00
..
Makefile.am Initial IuUP support using proper FSMs 2022-02-07 17:50:31 +00:00
g711common.h treewide: remove FSF address 2021-12-14 12:50:59 +00:00
mgcp_codec.c mgcp_codec: do not differentiate between oa and bwe when comparing codec 2022-02-16 17:17:45 +01:00
mgcp_conn.c Initial IuUP support using proper FSMs 2022-02-07 17:50:31 +00:00
mgcp_ctrl.c Add CTRL interface to osmo-mgw 2020-03-08 13:23:46 +01:00
mgcp_e1.c libosmo-mgcp: e1: fix memleaks in e1_recv_cb() 2022-04-18 02:29:42 +03:00
mgcp_endp.c fix up some docstrings that lost their dot 2021-11-09 18:45:09 +01:00
mgcp_iuup.c iuup: Check for IuUP Initialization retrans 2022-06-13 15:57:39 +02:00
mgcp_msg.c Define mgcp_rtp_end.output_enabled as bool 2022-01-03 12:29:39 +01:00
mgcp_network.c mgcp_network: fix typo RTPC -> RTCP 2022-03-30 17:05:56 +02:00
mgcp_osmux.c endp: do not cache cfg pointer 2021-09-14 18:33:24 +02:00
mgcp_protocol.c Initial IuUP support using proper FSMs 2022-02-07 17:50:31 +00:00
mgcp_ratectr.c libosmo-mgcp: atomic rate counter group indexes 2021-09-13 18:49:49 +02:00
mgcp_sdp.c cosmetic: Rename variable payload=>payload_type 2021-12-23 16:22:32 +01:00
mgcp_stat.c Fix attribute parsing on gcc 11.1.0 2021-09-20 10:00:50 +00:00
mgcp_threads_queue.c add a lock-free bounded spsc interthread queue 2021-11-17 21:20:08 +00:00
mgcp_trunk.c adjust talloc context 2021-09-13 18:49:49 +02:00
mgcp_vty.c endp: do not cache cfg pointer 2021-09-14 18:33:24 +02:00