Direct copy from ethernet to GPU? Is it possible?

I would like to stream all network packets from a network adapter to GPU memory for analysis in GPU. Right now I have to copy the packets into CPU memory first, then from CPU memory to GPU memory. Would it be possible to record the network stream directly into GPU memory? I am afraid that the answer is No. If so, what is the most efficient way of data transfer between a network adapter and a GPU? Would GPUDirect TM technology be of any help here? Thanks.

It is called GPUdirect. Here more information GPUDirect | NVIDIA Developer

Good luck.