Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: update version info

The RIC Message Router (RMR) is a thin library which allows applications to send messages to other applications. RMR provides insulation from the actual message transport system (e.g. Nanomsg or NNG), as well as providing endpoint selection based on message type. This page serves as an anchor point for RMR related pages.


WARNING: 15 April 2020

An potential bug has been discovered in the Linux TCP stack and has the potential to affect an xAPP which is trying to connect to another xapp.  The bug can be avoided by using ONLY ODD PORT NUMBERS   (e.g. 43085).  The bug is related to randomly selected port numbers by the connect() system call which seem to always be even values.

...

The following are announcements related to RMR during the past 30 days; newest announcements first.

2020 April 17

Version 3.8.0 pushed.   This change adds a "safe connect" to the SI95 code in order to avoid the potential of a connect attempt connecting back to the same process because of the Linux connect() even port bug. This change also fixes a potential core dump in the route table collection code when debugging is enabled. 

2020 April 9

Version 3.7.1  pushed.  This change removes the receive buffer maximum limit when running on top of SI95.  

...