osmo-msc/openbsc/src/osmo-bsc_nat
Jacob Erlbeck e827812051 ipa: Use enhanced ipa_msg_recv_buffered() to cope with partioned IPA messages
The old ipa_msg_recv() implementation didn't support partial receive,
so IPA connections got disconnected when this happened.

This patch adds the handling of the temporary message buffers and uses
ipa_msg_recv_buffered().

It has been successfully tested by jerlbeck with osmo-nitb and
osmo-bsc.

Ticket: OW#768
Sponsored-by: On-Waves ehf
2014-04-01 13:40:59 +02:00
..
Makefile.am nat: Introduce a prefix lookup tree (trie) for number rewriting 2013-07-31 16:36:40 +02:00
bsc_filter.c nat: Remember the original dest local reference in the parsed struct 2013-09-03 15:04:43 +02:00
bsc_mgcp_utils.c mgcp/nat: Take payload type from SDP data 2013-12-05 10:28:48 +01:00
bsc_nat.c ipa: Use enhanced ipa_msg_recv_buffered() to cope with partioned IPA messages 2014-04-01 13:40:59 +02:00
bsc_nat_ctrl.c ctrl: Move the lookup into a separate file in preparation for GPRS 2014-03-23 16:25:16 +01:00
bsc_nat_filter.c nat: Introduce reject cause to bsc_nat_acc_lst_entry 2014-01-20 10:13:36 +01:00
bsc_nat_rewrite.c nat: Use the DCC region for number rewriting and increase debug output 2013-07-31 16:36:40 +02:00
bsc_nat_rewrite_trie.c nat: Allow to use the prefix lookup to rewrite numbers 2013-07-31 16:36:40 +02:00
bsc_nat_utils.c nat: Introduce reject cause to bsc_nat_acc_lst_entry 2014-01-20 10:13:36 +01:00
bsc_nat_vty.c nat: Make the access-list deny cause configurable 2014-01-20 10:14:05 +01:00
bsc_sccp.c nat: Rename "struct sccp_connections" to "struct nat_sccp_connection" 2013-04-16 09:53:13 +02:00
bsc_ussd.c ipa: Use enhanced ipa_msg_recv_buffered() to cope with partioned IPA messages 2014-04-01 13:40:59 +02:00