Device-to-device memory-transfer offload with P2PDMA
Device-to-device memory-transfer offload with P2PDMA
Posted Oct 4, 2018 21:13 UTC (Thu) by jgg (subscriber, #55211)In reply to: Device-to-device memory-transfer offload with P2PDMA by mrybczyn
Parent article: Device-to-device memory-transfer offload with P2PDMA
Behind the same root port (for PCI-E) is not quite the same thing, ie two functions on the same device cannot do P2P DMA with this patch series if they are plugged directly into the root port.
All that aside, this series does have the requirement that the devices be behind a switch. You can't use it on a GPU and a NVMe drive plugged directly into root ports on your CPU, for instance. This greatly limits the utility, and hopefully will go away eventually when people can figure out how to white list root complexes and BIOSs that support this functionality.
