Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Internal refactor on port handling (#3440)
* 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)
- Loading branch information