[dpdk-dev] [PATCH] vhost: ABI/API change announcement due to refactor

2016-04-10 Thread Thomas Monjalon
> > > +* A librte_vhost public structures refactor is planned for DPDK 16.07 > > > + that requires both ABI and API change. > > > + The proposed refactor would expose DPDK vhost dev to applications as > > > + a handle, like the way kernel exposes an fd to user for locating a > > > + specific

[dpdk-dev] [PATCH] vhost: ABI/API change announcement due to refactor

2016-04-10 Thread Thomas Monjalon
2016-04-07 10:12, Panu Matilainen: > On 04/06/2016 09:53 AM, Yuanhan Liu wrote: > > +* A librte_vhost public structures refactor is planned for DPDK 16.07 > > + that requires both ABI and API change. > > + The proposed refactor would expose DPDK vhost dev to applications as > > + a handle, like

[dpdk-dev] [PATCH] vhost: ABI/API change announcement due to refactor

2016-04-07 Thread Panu Matilainen
On 04/06/2016 09:53 AM, Yuanhan Liu wrote: > We currently exposed way too many fields (or even structures) than > necessary. For example, vhost_virtqueue struct should NOT be exposed > to user at all: application just need to tell the right queue id to > locate a specific queue, and that's all.

[dpdk-dev] [PATCH] vhost: ABI/API change announcement due to refactor

2016-04-06 Thread Yuanhan Liu
We currently exposed way too many fields (or even structures) than necessary. For example, vhost_virtqueue struct should NOT be exposed to user at all: application just need to tell the right queue id to locate a specific queue, and that's all. Instead, the structure should be defined in an