As I know, using RDMA stack is much faster than userspace stack (for it coding/decoding on hardwares), but when I have readed the VMA code, I noticed that VMA uses lwip instead of RDMA stack, Could U please tell me why?
Thanks a lot!
As I know, using RDMA stack is much faster than userspace stack (for it coding/decoding on hardwares), but when I have readed the VMA code, I noticed that VMA uses lwip instead of RDMA stack, Could U please tell me why?
Thanks a lot!
Hello qi lin -
Could you open a case with Mellanox Support about this issue?
Many thanks -
~Steve
Hello qi -
VMA uses raw QPs which build TCP/IP like packets and so must be TCP/IP aware. So we use LWIP instead of building the stack from scratch.
Many thanks-
~Steve