Dmytro Podgornyi
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....
## 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.
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...
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.
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....
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...
## 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...
**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....