Allow endpoint selection based on meid in message 59/1959/1 1.13.0
authorE. Scott Daniels <daniels@research.att.com>
Wed, 4 Dec 2019 20:20:16 +0000 (15:20 -0500)
committerE. Scott Daniels <daniels@research.att.com>
Fri, 6 Dec 2019 20:06:43 +0000 (15:06 -0500)
commit0b79fc264eea2591ad6f645d0c90cc378ea5603b
tree241070dbea4fac6b53dc34bf457a032a418b74d0
parentd533475b82551879def60d864b83739e99f6d5c4
Allow endpoint selection based on meid in message

This change allows the route table to specify message types which
should route based on the MEID (managed equipment ID) in the message
buffer rather than a round-robin list. The special group entry of
%meid in the routing table causes this, and requires the route
generator to suppy RMR with a map of endpoints which currently
manage each ME.

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I6023cc0363222c85b1b7893c573d6e3f65edd221
19 files changed:
CHANGES
CMakeLists.txt
doc/src/generic_ps.im
doc/src/man/rmr.7.xfm
doc/src/rtd/README
docs/config-deploy.rst
docs/overview.rst
src/rmr/common/include/rmr_agnostic.h
src/rmr/common/src/mbuf_api.c
src/rmr/common/src/rt_generic_static.c
src/rmr/common/src/rtc_static.c
src/rmr/nng/src/rtable_nng_static.c
src/rmr/nng/src/sr_nng_static.c
test/mbuf_api_static_test.c
test/rmr_nng_test.c
test/rt_static_test.c
test/sr_nng_static_test.c
test/test_gen_rt.c [new file with mode: 0644]
test/unit_test.ksh