mbox series

[v9,00/12] vdpa/ifc: add multi queue support

Message ID 1666168884-104665-1-git-send-email-andy.pei@intel.com (mailing list archive)
Headers
Series vdpa/ifc: add multi queue support |

Message

Pei, Andy Oct. 19, 2022, 8:41 a.m. UTC
  v9:
 fix some commit message.

v8:
 change "vdpa_device_type" in "rte_vdpa_device" to "type".

v7:
 Fill vdpa_device_type in vdpa device registration.

v6:
 Add vdpa_device_type to rte_vdpa_device to store vDPA device type.

v5:
 fix some commit message.
 rework some code logic.

v4:
 fix some commit message.
 add some commets to code.
 fix some code to reduce confusion.

v3:
 rename device ID macro name.
 fix some patch title and commit message.
 delete some used marco.
 rework some code logic.

v2:
 fix some coding style issue.
 support dynamic enable/disable queue at run time.

Andy Pei (10):
  vdpa/ifc: add multi-queue support
  vdpa/ifc: set max queues based on virtio spec
  vdpa/ifc: write queue count to MQ register
  vdpa/ifc: only configure enabled queue
  vdpa/ifc: change internal function name
  vdpa/ifc: add internal API to get device
  vdpa/ifc: improve internal list logic
  vhost: add type to rte vdpa device
  vhost: vDPA blk device gets ready when the first queue is ready
  vhost: improve vDPA blk device configure condition

Huang Wei (2):
  vdpa/ifc: add new device ID for legacy network device
  vdpa/ifc: support dynamic enable/disable queue

 drivers/vdpa/ifc/base/ifcvf.c | 144 ++++++++++++++++++++++++++++++++
 drivers/vdpa/ifc/base/ifcvf.h |  16 +++-
 drivers/vdpa/ifc/ifcvf_vdpa.c | 185 +++++++++++++++++++++++++++++++++++-------
 lib/vhost/socket.c            |  15 +---
 lib/vhost/vdpa.c              |  15 ++++
 lib/vhost/vdpa_driver.h       |   2 +
 lib/vhost/vhost_user.c        |  38 +++++----
 7 files changed, 354 insertions(+), 61 deletions(-)
  

Comments

Chenbo Xia Oct. 26, 2022, 9 a.m. UTC | #1
> -----Original Message-----
> From: Pei, Andy <andy.pei@intel.com>
> Sent: Wednesday, October 19, 2022 4:41 PM
> To: dev@dpdk.org
> Cc: Xia, Chenbo <chenbo.xia@intel.com>; Xu, Rosen <rosen.xu@intel.com>;
> Huang, Wei <wei.huang@intel.com>; Cao, Gang <gang.cao@intel.com>;
> maxime.coquelin@redhat.com
> Subject: [PATCH v9 00/12] vdpa/ifc: add multi queue support
> 
> v9:
>  fix some commit message.
> 
> v8:
>  change "vdpa_device_type" in "rte_vdpa_device" to "type".
> 
> v7:
>  Fill vdpa_device_type in vdpa device registration.
> 
> v6:
>  Add vdpa_device_type to rte_vdpa_device to store vDPA device type.
> 
> v5:
>  fix some commit message.
>  rework some code logic.
> 
> v4:
>  fix some commit message.
>  add some commets to code.
>  fix some code to reduce confusion.
> 
> v3:
>  rename device ID macro name.
>  fix some patch title and commit message.
>  delete some used marco.
>  rework some code logic.
> 
> v2:
>  fix some coding style issue.
>  support dynamic enable/disable queue at run time.
> 
> Andy Pei (10):
>   vdpa/ifc: add multi-queue support
>   vdpa/ifc: set max queues based on virtio spec
>   vdpa/ifc: write queue count to MQ register
>   vdpa/ifc: only configure enabled queue
>   vdpa/ifc: change internal function name
>   vdpa/ifc: add internal API to get device
>   vdpa/ifc: improve internal list logic
>   vhost: add type to rte vdpa device
>   vhost: vDPA blk device gets ready when the first queue is ready
>   vhost: improve vDPA blk device configure condition
> 
> Huang Wei (2):
>   vdpa/ifc: add new device ID for legacy network device
>   vdpa/ifc: support dynamic enable/disable queue
> 
>  drivers/vdpa/ifc/base/ifcvf.c | 144 ++++++++++++++++++++++++++++++++
>  drivers/vdpa/ifc/base/ifcvf.h |  16 +++-
>  drivers/vdpa/ifc/ifcvf_vdpa.c | 185 +++++++++++++++++++++++++++++++++++--
> -----
>  lib/vhost/socket.c            |  15 +---
>  lib/vhost/vdpa.c              |  15 ++++
>  lib/vhost/vdpa_driver.h       |   2 +
>  lib/vhost/vhost_user.c        |  38 +++++----
>  7 files changed, 354 insertions(+), 61 deletions(-)
> 
> --
> 1.8.3.1

Change title ' vhost: add type to rte vdpa device ' to ' vhost: add type to vDPA device '

Series applied to next-virtio/main, Thanks
  
Pei, Andy Oct. 26, 2022, 9:26 a.m. UTC | #2
> -----Original Message-----
> From: Xia, Chenbo <chenbo.xia@intel.com>
> Sent: Wednesday, October 26, 2022 5:00 PM
> To: Pei, Andy <andy.pei@intel.com>; dev@dpdk.org
> Cc: Xu, Rosen <rosen.xu@intel.com>; Huang, Wei <wei.huang@intel.com>;
> Cao, Gang <gang.cao@intel.com>; maxime.coquelin@redhat.com
> Subject: RE: [PATCH v9 00/12] vdpa/ifc: add multi queue support
> 
> > -----Original Message-----
> > From: Pei, Andy <andy.pei@intel.com>
> > Sent: Wednesday, October 19, 2022 4:41 PM
> > To: dev@dpdk.org
> > Cc: Xia, Chenbo <chenbo.xia@intel.com>; Xu, Rosen
> > <rosen.xu@intel.com>; Huang, Wei <wei.huang@intel.com>; Cao, Gang
> > <gang.cao@intel.com>; maxime.coquelin@redhat.com
> > Subject: [PATCH v9 00/12] vdpa/ifc: add multi queue support
> >
> > v9:
> >  fix some commit message.
> >
> > v8:
> >  change "vdpa_device_type" in "rte_vdpa_device" to "type".
> >
> > v7:
> >  Fill vdpa_device_type in vdpa device registration.
> >
> > v6:
> >  Add vdpa_device_type to rte_vdpa_device to store vDPA device type.
> >
> > v5:
> >  fix some commit message.
> >  rework some code logic.
> >
> > v4:
> >  fix some commit message.
> >  add some commets to code.
> >  fix some code to reduce confusion.
> >
> > v3:
> >  rename device ID macro name.
> >  fix some patch title and commit message.
> >  delete some used marco.
> >  rework some code logic.
> >
> > v2:
> >  fix some coding style issue.
> >  support dynamic enable/disable queue at run time.
> >
> > Andy Pei (10):
> >   vdpa/ifc: add multi-queue support
> >   vdpa/ifc: set max queues based on virtio spec
> >   vdpa/ifc: write queue count to MQ register
> >   vdpa/ifc: only configure enabled queue
> >   vdpa/ifc: change internal function name
> >   vdpa/ifc: add internal API to get device
> >   vdpa/ifc: improve internal list logic
> >   vhost: add type to rte vdpa device
> >   vhost: vDPA blk device gets ready when the first queue is ready
> >   vhost: improve vDPA blk device configure condition
> >
> > Huang Wei (2):
> >   vdpa/ifc: add new device ID for legacy network device
> >   vdpa/ifc: support dynamic enable/disable queue
> >
> >  drivers/vdpa/ifc/base/ifcvf.c | 144
> ++++++++++++++++++++++++++++++++
> > drivers/vdpa/ifc/base/ifcvf.h |  16 +++-
> > drivers/vdpa/ifc/ifcvf_vdpa.c | 185
> > +++++++++++++++++++++++++++++++++++--
> > -----
> >  lib/vhost/socket.c            |  15 +---
> >  lib/vhost/vdpa.c              |  15 ++++
> >  lib/vhost/vdpa_driver.h       |   2 +
> >  lib/vhost/vhost_user.c        |  38 +++++----
> >  7 files changed, 354 insertions(+), 61 deletions(-)
> >
> > --
> > 1.8.3.1
> 
> Change title ' vhost: add type to rte vdpa device ' to ' vhost: add type to vDPA
> device '
> 
OK.  Thanks Chenbo.

> Series applied to next-virtio/main, Thanks