mbox series

[v6,0/3] Enable queue rate limit and quanta size configuration

Message ID 20220422014300.2380259-1-wenjun1.wu@intel.com (mailing list archive)
Headers
Series Enable queue rate limit and quanta size configuration |

Message

Wenjun Wu April 22, 2022, 1:42 a.m. UTC
  This patch set adds queue rate limit and quanta size configuration.
Quanta size can be changed by driver devarg quanta_size=xxx. Quanta
size should be set to the value between 256 and 4096 and be the product
of 64.

v2: Rework virtchnl.
v3: Add release note.
v4: Quanta size configuration will block device init
    if PF does not support. Fix this issue.
v5: Update driver guide.
v6: Merge the release note with the previous patch.

Wenjun Wu (3):
  common/iavf: support queue rate limit and quanta size configuration
  net/iavf: support queue rate limit configuration
  net/iavf: support quanta size configuration

 doc/guides/nics/intel_vf.rst           |   4 +
 doc/guides/rel_notes/release_22_07.rst |   4 +
 drivers/common/iavf/virtchnl.h         |  50 +++++++
 drivers/net/iavf/iavf.h                |  16 +++
 drivers/net/iavf/iavf_ethdev.c         |  38 +++++
 drivers/net/iavf/iavf_tm.c             | 190 +++++++++++++++++++++++--
 drivers/net/iavf/iavf_vchnl.c          |  54 +++++++
 7 files changed, 348 insertions(+), 8 deletions(-)
  

Comments

Qi Zhang April 22, 2022, 12:09 p.m. UTC | #1
> -----Original Message-----
> From: Wu, Wenjun1 <wenjun1.wu@intel.com>
> Sent: Friday, April 22, 2022 9:43 AM
> To: dev@dpdk.org; Wu, Jingjing <jingjing.wu@intel.com>; Xing, Beilei
> <beilei.xing@intel.com>; Zhang, Qi Z <qi.z.zhang@intel.com>
> Subject: [PATCH v6 0/3] Enable queue rate limit and quanta size configuration
> 
> This patch set adds queue rate limit and quanta size configuration.
> Quanta size can be changed by driver devarg quanta_size=xxx. Quanta size
> should be set to the value between 256 and 4096 and be the product of 64.
> 
> v2: Rework virtchnl.
> v3: Add release note.
> v4: Quanta size configuration will block device init
>     if PF does not support. Fix this issue.
> v5: Update driver guide.
> v6: Merge the release note with the previous patch.
> 
> Wenjun Wu (3):
>   common/iavf: support queue rate limit and quanta size configuration
>   net/iavf: support queue rate limit configuration
>   net/iavf: support quanta size configuration
> 
>  doc/guides/nics/intel_vf.rst           |   4 +
>  doc/guides/rel_notes/release_22_07.rst |   4 +
>  drivers/common/iavf/virtchnl.h         |  50 +++++++
>  drivers/net/iavf/iavf.h                |  16 +++
>  drivers/net/iavf/iavf_ethdev.c         |  38 +++++
>  drivers/net/iavf/iavf_tm.c             | 190 +++++++++++++++++++++++--
>  drivers/net/iavf/iavf_vchnl.c          |  54 +++++++
>  7 files changed, 348 insertions(+), 8 deletions(-)
> 
> --
> 2.25.1

Re-applied to dpdk-next-net-intel.

Thanks
Qi