Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18002] Internal refactor on port handling (backport #3440) #4698

Merged
merged 2 commits into from
May 15, 2024

Commits on Apr 17, 2024

  1. 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)
    
    # Conflicts:
    #	src/cpp/rtps/network/NetworkFactory.h
    #	src/cpp/rtps/participant/RTPSParticipantImpl.cpp
    MiguelCompany authored and mergify[bot] committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    06b2e81 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Fix conflicts.

    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    MiguelCompany committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e1410b1 View commit details
    Browse the repository at this point in the history