> -----Original Message-----
> From: Xu, Ting <ting...@intel.com>
> Sent: Thursday, October 22, 2020 2:49 PM
> To: dev@dpdk.org
> Cc: Zhang, Qi Z <qi.z.zh...@intel.com>; Xing, Beilei <beilei.x...@intel.com>;
> Wu, Jingjing <jingjing...@intel.com>; Xu, Ting <ting...@intel.com>
> Subject: [PATCH v8 0/6] enable large VF configuration
>
> This patchset supports to configure up to 256 queue pairs per VF. If large VF
> is
> supported after capability negotiation, VF will request queues from PF as
> needed. New virtual channel opcodes and structures are used to indicate 256
> queues, so VF is designed to handle the new function of configure VSI queues,
> IRQ mapping and enable/disable queues.
> Also, enable VF to query the max RSS queue region for RSS and filter
> configuration.
>
> Ting Xu (6):
> net/iavf: handle virtchnl event message without interrupt
> net/iavf: add IAVF request queues function
> net/iavf: negotiate large VF and request more queues
> net/iavf: enable multiple queues configurations for large VF
> net/iavf: enable IRQ mapping configuration for large VF
> net/iavf: add enable/disable queues for large VF
>
> ---
> v7->v8:
> Modify commit logs.
> Make log sentences in one line.
>
> v6->v7:
> Separate patches.
>
> v4->v6:
> Solve queue mapping buffer limitation issue.
> Optimize VSI queue configuration
>
> v3->v4:
> Optimize handling messages from PF.
>
> v2->v3:
> Fix coding style issue.
> Move get max RSS queue region after VF reset.
> Add request queues capability negotiation.
>
> v1->v2:
> Change the communication with kernel PF.
>
> ---
> drivers/net/iavf/iavf.h | 37 ++-
> drivers/net/iavf/iavf_ethdev.c | 142 ++++++++++-
> drivers/net/iavf/iavf_rxtx.c | 25 +-
> drivers/net/iavf/iavf_vchnl.c | 448 ++++++++++++++++++++++++++++-----
> 4 files changed, 572 insertions(+), 80 deletions(-)
>
> --
> 2.17.1
Acked-by: Beilei Xing <beilei.x...@intel.com>