Hi Feng, Kindly review below.
Regards Vamsi >-----Original Message----- >From: Vamsi Krishna Attunuru <vattun...@marvell.com> >Sent: Friday, July 11, 2025 8:35 PM >To: Vamsi Krishna Attunuru <vattun...@marvell.com>; dev@dpdk.org; >fengcheng...@huawei.com; Pavan Nikhilesh Bhagavatula ><pbhagavat...@marvell.com>; kevin.la...@intel.com; >bruce.richard...@intel.com; m...@smartsharesystems.com >Cc: Jerin Jacob <jer...@marvell.com>; tho...@monjalon.net >Subject: RE: [PATCH v0 1/1] doc: announce inter-device DMA capability >support in dmadev > >Hi, > >Gentle ping for reviews. > >>-----Original Message----- >>From: Vamsi Krishna <vattun...@marvell.com> >>Sent: Thursday, July 10, 2025 2:21 PM >>To: dev@dpdk.org; fengcheng...@huawei.com; Pavan Nikhilesh >Bhagavatula >><pbhagavat...@marvell.com>; kevin.la...@intel.com; >>bruce.richard...@intel.com; m...@smartsharesystems.com >>Cc: Jerin Jacob <jer...@marvell.com>; tho...@monjalon.net; Vamsi >>Krishna Attunuru <vattun...@marvell.com> >>Subject: [PATCH v0 1/1] doc: announce inter-device DMA capability >>support in dmadev >> >>From: Vamsi Attunuru <vattun...@marvell.com> >> >>Modern DMA hardware supports data transfer between multiple DMA >>devices, enabling data communication across isolated domains or containers. >>To facilitate this, the ``dmadev`` library requires changes to allow >>devices to register with or unregisters from DMA groups for inter-device >communication. >>This feature is planned for inclusion in DPDK 25.11. >> >>Signed-off-by: Vamsi Attunuru <vattun...@marvell.com> >>--- >> doc/guides/rel_notes/deprecation.rst | 7 +++++++ >> 1 file changed, 7 insertions(+) >> >>diff --git a/doc/guides/rel_notes/deprecation.rst >>b/doc/guides/rel_notes/deprecation.rst >>index e2d4125308..46836244dd 100644 >>--- a/doc/guides/rel_notes/deprecation.rst >>+++ b/doc/guides/rel_notes/deprecation.rst >>@@ -152,3 +152,10 @@ Deprecation Notices >> * bus/vmbus: Starting DPDK 25.11, all the vmbus API defined in >> ``drivers/bus/vmbus/rte_bus_vmbus.h`` will become internal to DPDK. >> Those API functions are used internally by DPDK core and netvsc PMD. >>+ >>+* dmadev: a new capability flag ``RTE_DMA_CAPA_INTER_DEV`` will be >>+added >>+ to advertise DMA device's inter-device DMA copy capability. To >>+enable >>+ this functionality, a few dmadev APIs will be added to configure the >>+DMA >>+ access groups, facilitating coordinated data communication between >>devices. >>+ A new ``dev_idx`` field will be added to the ``struct >>+rte_dma_vchan_conf`` >>+ structure to configure a vchan for data transfers between any two >>+DMA >>devices. >>-- >>2.34.1