Hi Damjan and community, For extend the usage of latest introduced DMA infrastructure, I uploaded several patches for review. Before your review, let me briefly introduce these patches.
In review 37572<https://gerrit.fd.io/r/c/vpp/+/37572>, add a new vfio mapped function for extended memory. This kind of memory may come from another process like memif regions or dynamic allocated like hoststack shared segments. In review 37573<https://gerrit.fd.io/r/c/vpp/+/37573>, support vfio based DSA device for the scenario that need fully control the resource of DSA. Compared to assign work queues from single idxd instance into multiple processes, this way can guarantee resource. In review 37574<https://gerrit.fd.io/r/c/vpp/+/37574>, support CBDMA device which only support pci device model. The usage of CBDMA in hoststack and memif is depend on 37572. In review 37572<https://gerrit.fd.io/r/c/vpp/+/37572>, add new datapath function in memif input and tx node. These functions followed async model and will be chosen if option "use_dma" added when creating memif interface. Gerrit link: https://gerrit.fd.io/r/c/vpp/+/37572 https://gerrit.fd.io/r/c/vpp/+/37573 https://gerrit.fd.io/r/c/vpp/+/37574 https://gerrit.fd.io/r/c/vpp/+/37731 Best Regards, Marvin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#22252): https://lists.fd.io/g/vpp-dev/message/22252 Mute This Topic: https://lists.fd.io/mt/95330357/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-