Hi, I am trying to implement CUDA-accelerated network filtering on a Jetson device. I have both an Orin NX 16GB and an AGX Orin 64GB Developer Kit available to me.
I found several articles about DOCA GPUNetIO, which seems to be exactly what I need. However, as far as I understand, DOCA only works on BlueField devices. Is that the case or can I use it on Jetson as well?
DOCA is based on GPUDirect RDMA technology, which should be available on Jetson platforms (cudaGetDeviceProperties → gpuDirectRDMASupported reports 1). It would be fine for me to use GPUDirect RDMA directly without the DOCA framework, should that be necessary.
On my Orin NX an “Aquantia Corp.” 10Gbit/s network adapter is installed. However, I do not know whether this device supports RDMA or not. How can I find this information?
My AGX Orin has no additional NIC as of yet. I could install whatever NIC is suitable for my use-case. What adapter would you recommend for this?
Finally, is what I am trying to do even viable on a Jetson?
How can I get started without too much setup overhead?