Want to know:
The reason is I want to use mlx connectx-3 as my nic in intel-ONP alike servers, so i can virtualize as much appliances as possible while keeping latency as low as possible.
Also want to use redis cluster to use ram as l1 storage, nvme as l2 , and l3 ssd 's. My question is mainly about the ram though,
Hope someone can help.
These are completely two different products, one is a Network stack (VMA) which emulates RDMA over kernel sockets and the other one is a user splace accelerator software which accelerates processes over L2 and L3.
They might be used together, for example, if DPDK is only accelerating L2 packets.