SIGN IN SIGN UP

UCP/WIREUP - prioritize wireup msg lanes by seg size (#11144)

* UCP/WIREUP: Prioritize wireup msg lanes by seg size

* UCP/WIREUP: fixed how segsize is obtained

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* TEST/GTEST/UCP: added more variants

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: prioritized larger seg size over lane type + fixed test variants

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: unified common logic

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: fixed implementation, still need to fix the test

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: find max seg_size among lanes within criteria, fallback to p2p

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: fixed according to comments, removed tcp_ud variant which is redundant in this test

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* TEST/GTEST/UCP: Used object-oriented design to simplify readability of the test

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* TEST/GTEST/UCP: fixed test - get_connected_address_entry shouldn't check connection state

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* TEST/GTEST/UCP: fixed p2p check in test

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: fixed CR - add non-zero guard

Signed-off-by: Roie Danino <rdanino@nvidia.com>

* UCP/WIREUP: fixed remaining CR comments

Signed-off-by: Roie Danino <rdanino@nvidia.com>

---------

Signed-off-by: Roie Danino <rdanino@nvidia.com>
Co-authored-by: Leonid Genkin <lgenkin@nvidia.com>
R
Roie Danino committed
f572f1fd5c50ec8be289903c3188f1c5efe21e90
Parent: 827c995
Committed by GitHub <noreply@github.com> on 6/29/2026, 11:50:41 AM