Re: AF_XDP and dma

ratheesh kannoth <[email protected]>
Newsgroups org.kernel.vger.xdp-newbies
Message-ID <CAGZFCEGzm5M=pnuXrA5vXGfntX8BOtyVfVK2hmANVfAn7b79=Q@mail.gmail.com>
On Fri, Apr 9, 2021 at 3:50 PM Magnus Karlsson
<[email protected]> wrote:
> Then looking at user-space code will not help you :-). Take a look at
> the code in driver/net/ethernet/intel/i40e/i40e_xsk.c in the Linux
> kernel for an example on how to DMA map the umem.

Thanks, i could see that it is pinning the pages and mapping.

Using Kernel DMA api, we can map the virtual memory. But how the NIC
can write/read to the memory if it is not physically contiguous. NIC
card only understand physical addresses. Correct me.

> > > > > /Magnus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.