> On Thu, Jul 11, 2019 at 10:09:26AM +0800, Yu, Jin wrote:
> [...]
> > > > +int __rte_experimental
> > > > +rte_vhost_set_inflight_desc_split(int vid, uint16_t vring_idx,
> > > > + uint16_t idx);
> > > [...]
> > > > +int __rte_experimental
> > > > +rte_vhost_clr_inflight_desc_split(int vid, uint16_t vring_idx,
> > > > + uint16_t last_used_idx, uint16_t idx);
> > > [...]
> > > > +int __rte_experimental
> > > > +rte_vhost_set_last_inflight_io_split(int vid, uint16_t vring_idx,
> > > > + uint16_t idx);
> > >
> > > What will be different in the function prototype when we design
> > > above three APIs for packed ring?
> > The whole process is quite different as there are no avail ring and userd
> ring.
>
> I mean what will be different in the return value and parameters?
> Could you show us the expected function prototypes (i.e. just the function
> declarations) for packed ring?
Sorry I am not sure, I am working on this.