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