Re: AF_XDP socket (sock2) unable to read, after writing with another AF_XDP socket (sock1)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2018-11-01 19:27, Marius Gerling wrote:
> Hello Konrad,
> 
> some things to think of while using AF_XDP.
> 
>  - Received data is forwarded to an AF_XDP socket with the
> bps_redirect_map call in the kernel part. You are sending the data to
> the first AF_XDP socket all the time.
>  - With AF_XDP one bypasses all the TCP/IP stack of the Linux kernel.
> This means that one needs to set the Ethernet, IP, UDP (or TCP)
> headers by themselves at the beginning of the packet. (I don’t exactly
> know if this is needed for the loopback adapter you are using)
> 
> You might want to have a look at other AF_XDP implementations. One is
> in my repo: https://github.com/gerl1ng/afxdp-packet-processor (folder
> server_afxdp). Some more information is given in the PDF in that repo.
> 
> Marius

Hello Marius,

Thanks for taking the time to  provide feedback and pointers. I am
currently going through your thesis and it is definitely helpful in
enabling me better understand XDP and AF_XDP.

Thanks
Konrad



[Index of Archives]     [Linux Networking Development]     [Fedora Linux Users]     [Linux SCTP]     [DCCP]     [Gimp]     [Yosemite Campsites]

  Powered by Linux