Re: [dpdk-dev] [PATCH v6 01/12] eal/pci: introduce PCI driver iova as va flag

2017-08-17 Thread Aaron Conole
Santosh Shukla writes: > Introducing RTE_PCI_DRV_IOVA_AS_VA flag. Flag used when driver needs > to operate in iova=va mode. > > Why driver need iova=va mapping? > > On NPU style co-processors like Octeontx, the buffer recycling has been > done in HW, unlike SW model. Here is the data flow: > 1) O

[dpdk-dev] [PATCH v6 01/12] eal/pci: introduce PCI driver iova as va flag

2017-08-14 Thread Santosh Shukla
Introducing RTE_PCI_DRV_IOVA_AS_VA flag. Flag used when driver needs to operate in iova=va mode. Why driver need iova=va mapping? On NPU style co-processors like Octeontx, the buffer recycling has been done in HW, unlike SW model. Here is the data flow: 1) On control path, Fill the HW mempool wit