* Refs #18002. Avoid mutation of multicast ports.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Move security initalization up.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Prepare for refactor of locators setup.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Refactor metatraffic related code.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Refactor initial peers related code.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Refactor user traffic related code.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Refactor output traffic related code.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Safe metatraffic unicast port on a new attribute.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. User unicast port calculated on participant instead of NetworkFactory.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Refs #18002. Update metatraffic_unicast_port_ inside applyLocatorAdaptRule.
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
* Apply suggestion
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #18002. Always create unicast receiver resources first.
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #18002. Improve warning message.
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #18002. Refactor createReceiverResources
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #18002. Improve SHM.SamePortUnicastMulticast blackbox test
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
---------
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
(cherry picked from commit ea5af48)
# Conflicts:
# src/cpp/rtps/network/NetworkFactory.h
# src/cpp/rtps/participant/RTPSParticipantImpl.cpp