On Thu, Oct 29, 2020 at 3:42 AM Sherry Sun <sherry....@nxp.com> wrote: > > Subject: Re: [PATCH V3 2/4] misc: vop: do not allocate and reassign the > > used ring > > Thanks for your detailed reply. > Yes, the PCIe endpoint subsystem is the base code, actually we have > implemented a set > of pci endpoint code similar to pci-epf-test.c, combine with vop (Virtio Over > PCIe). > > But now the vop code is going to be removed, we planned to change to NTB > framework, > I saw Kishon has done some jobs based on NTB and PCIe endpoint subsystem, > will get > a deep look. Maybe it is a good solution.
Ok, great. Regarding the VoP code, I think nothing stops you from reusing anything you find useful in there and build on top of it, but we should consider it as a new submission then, which means that you are free to change the interfaces without worrying about backwards compatibility. On the flip side, this also means we need to carefully review the interface to make sure we can cover the requirements of as many users as possible without adding too much complexity for cases that we do not care about. Arnd