libvma
libvma copied to clipboard
Linux user space library for network socket acceleration based on RDMA compatible network adaptors
I am trying to run this libvma on the aarch64 platform and it works. And when using iperf/qperf/sockperf to do some evaluation, I find the latency is better than that...
## Subject VMA ERROR: vlist[0x7fbc567fcad0]:302:push_back() Buff is already a member in a list! ## Issue type - [x] Bug report - [ ] Feature request ## Configuration: * Product version:...
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.
## Subject segfault at sys_readv () from /lib64/libvma.so ## Issue type - [x] Bug report - [ ] Feature request ## Configuration: * Product version : libvma9.4 * OS: Oracle...
## Subject NFS-Ganesha traffic is not getting offloaded ## Issue type - [x] Bug report - [ ] Feature request ## Configuration: * Product version : 9.4 * OS: Oracle...
18446744073709551615 is illegal data 
The PR is based on: https://github.com/Mellanox/libvma/pull/915
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.
By default VMA checks the os fd once for 100 cq polls (VMA_RX_UDP_POLL_OS_RATIO) in order to receive UDP packets with size > MTU. This commit moves this logic to the...