On Fri, Mar 22, 2024 at 10:54:54AM -0700, Mina Almasry wrote: > Sorry I don't mean to argue but as David mentioned, there are some > plans in the works and ones not in the works to extend this to other > memory types. David mentioned io_uring & Jakub's huge page use cases > which may want to re-use this design. I have an additional one in > mind, which is extending devmem TCP for storage devices. Currently > storage devices do not support dmabuf and my understanding is that > it's very hard to do so, and NVMe uses pci_p2pdma instead. I wonder if > it's possible to extend devmem TCP in the future to support pci_p2pdma > to support nvme devices in the future. The block layer needs to suppotr dmabuf for this kind of I/O. Any special netdev to block side channel will be NAKed before you can even send it out.