Roie Danino

Results 20 issues of Roie Danino

## What Adding dci_pool_index attribute to `uct_dc_mlx5_ep_t` instead of using the first 3 bits of `ep->flags`. ## Why ? `UCT_DC_MLX5_IFACE_MAX_DCI_POOLS` is defined to be 16, meaning 3 bits aren't enough,...

Ready for Review

## What Instead of creating all dci pools (and dcis) on iface init, dci pools will be created dynamically on demand by configuration ## Why ? As part of the...

Ready for Review

## What Adding support for priority uct eps in IB ## Why ? Support for the new priority messages feature: https://github.com/openucx/ucx/pull/9504 ## How ? The user will set a dedicated...

WIP-DNM

## What Adding priority attribute to `ucp_request_param_t` ## Why ? Upcoming feature - high-priority messages, on supporting transports.

Feature
API
WIP-DNM

(cherry picked from commit c13e2aade3ae320f9543e5307b10c39cebd73c21) ## What Adding a priority field to UCT eps ## Why ? UCT eps need to be aware of their own priority as this info...

API
WIP-DNM

## What New env configuration - UCX_IB_PRIORITY_SLS - a list separated by comma listing SLS for each priority, priority is indicated by index, meaning first SL to be used as...

WIP-DNM

## What API PR for uct_iface_query_v2 ## Why ? To enable adding new fields to be queried by uct_iface_query without breaking compatibility (field_mask) We plan to add new field to...

API
WIP-DNM

## What Add uct_iface_query_v2, which is expandable thanks to the field mask ## Why ? We want to enable adding new fields to be queried using iface_query, and in order...

## What Memory allocation using `uct_mem_alloc` / `uct_iface_mem_alloc` in `ucx_perftest`, replacing the use of allocators which didn't use UCX APIs. ## Why ? We want to use UCX APIs when...

## What added atomic_mem_types attributes to md_query_v2 and validated memory types selected for atomic operations supporting it. ## Why ? Device memory (`UCS_MEMORY_TYPE_RDMA`) might support allocation but not atomic operations...