Transport Limits ---------------- The following limitations apply to all |me| transports. IDL Data Types and Size ....................... |me| is limited to IDL data types less than or equal to 63000 bytes *or* the maximum transmission unit (MTU) of the underlying transport, whichever is smaller. .. _section-MTU: Maximum Transmission Unit (MTU) ............................... |me| does not query the MTU size from the registered transport plugins. If a sample exceeds the MTU size while the :link_connextmicro_dds_api_c_up_two:`RELIABILITY ` QoS Policy is set to ``RELIABLE``, |me| will silently discard the data. However, if :link_connextmicro_dds_api_c_up_two:`RELIABILITY ` is set to to ``BEST_EFFORT``, |me| will instead fragment the sample before sending it. |me| will automatically fragment any sample with a serialized size exceeding the smallest MTU size of all enabled transports. Maximum Receive Unit (MRU) .......................... |me| does not track the maximum receive unit (MRU) of other nodes in the system. Therefore, |me| relies on consistent configuration accross all the nodes in the system in order to successfully send and receive data. For example, if a node has a MRU of 8000 bytes and another node sends 9000 bytes (with a sufficiently large MTU), the data will be sent, but not received.