Eliminate the SI receive buffer length requirement 35/3235/7 3.7.1
authorE. Scott Daniels <daniels@research.att.com>
Wed, 8 Apr 2020 19:44:40 +0000 (15:44 -0400)
committerE. Scott Daniels <daniels@research.att.com>
Thu, 9 Apr 2020 20:10:20 +0000 (16:10 -0400)
commitc113b0836f3ebd58911c30de1636a707174efe55
treea36b6838e30d8bdf4e405101f46eaed945dc60f9
parent06a08e215376adc488f6cd39b9647d7b589f7b75
Eliminate the SI receive buffer length requirement

This change eliminates the need to enforce a receive
buffer maximum length as specified by the user application.
The length supplied will be assumed to be the "normal"
maximum and used as the default receive buffer size,
but when messages larger than this are received RMR will
now allocate a larger buffer to use.

Issue-ID: RIC-309

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I9dacadea40b982fde604b78789568b8118a89b35
20 files changed:
CHANGES_CORE.txt
CMakeLists.txt
doc/src/man/rmr_alloc_msg.3.xfm
doc/src/man/rmr_init.3.xfm
src/rmr/common/include/rmr_agnostic.h
src/rmr/si/include/rmr_si_private.h
src/rmr/si/src/mt_call_si_static.c
src/rmr/si/src/rmr_si.c
src/rmr/si/src/rtable_si_static.c
src/rmr/si/src/si95/siconnect.c
src/rmr/si/src/si95/silisten.c
src/rmr/si/src/si95/sipoll.c
src/rmr/si/src/si95/socket_if.h
src/rmr/si/src/sr_si_static.c
test/app_test/ex_rts_receiver.c
test/app_test/run_all.sh
test/app_test/run_exrts_test.sh
test/lg_buf_static_test.c [new file with mode: 0644]
test/rmr_si_test.c
test/test_si95_em.c