Dmytro Podgornyi

Results 24 issues of Dmytro Podgornyi

## Description MLX5_SHUT_UP_BF forces rdma-core to create a single NC UAR instead of 16 BF registers. Since VMA_BF=0 is supposed to disable BlueFlame functionality, disable it in rdma-core as well....

enhancement

## Description Fix compilation errors and warnings with clang. ##### What Fix compilation errors and warnings with clang. ##### Why ? Compilation issues. ## Change type What kind of change...

Global buffer_pool lock leads to a lock contention in multi-threaded applications. We can mitigate it by using ring per core and returning pbufs to respective cq_mgr cache.

enhancement
postponed

In RoCE LAG failover_mac=1 mode we create a single rule which doesn't include MAC address of the second interface. As workaround, skip RoCE LAG mode check for active-backup failover_mac=1 and...

draft

This option allows to disable vmad functionality in VMA. Running vmad process can lead to performance degradation in case of multiple TCP socket state changes.

enhancement
postponed

tcp_abandon() calls tcp_pcb_remove() which calls tcp_pcb_purge(). Since we can abandon only non LISTEN sockets, all segments lists are guaranteed to be empty after tcp_pcb_remove(). Checking them is an extra code....

enhancement

VMA doesn't provide enough information to investigate TCP bottlenecks. Collect more counters and metrics for a TCP connection and integrate them into vma_stats. This statistics will help to see internals...

enhancement

## Description Correct the default value of XLIO_UTLS_RX. Force a single convention for Enabled/Disabled . ##### What Correct the default value of XLIO_UTLS_RX. Force a single convention for Enabled/Disabled ....

## Description SSL_sendfile() creates 3 iov elements, however, for a blocking socket only a signle element is expected in partial write handling. ##### What Fix partial write handling in blocking...

bug
question
degredation

**TODO Ticket number** ## Description Remove the XLIO_BF parameter as a leftover. BlueFlame support has been removed. Besides, XLIO_BF was unused and an rdma-core specific env parameter was checked instead....