DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH v3 0/2] enable large VF configuration
@ 2020-09-28  9:56 Ting Xu
  2020-09-28  9:56 ` [dpdk-dev] [PATCH v3 1/2] net/iavf: add IAVF request queues function Ting Xu
  2020-09-28  9:56 ` [dpdk-dev] [PATCH v3 2/2] net/iavf: enable large VF configuration Ting Xu
  0 siblings, 2 replies; 4+ messages in thread
From: Ting Xu @ 2020-09-28  9:56 UTC (permalink / raw)
  To: dev; +Cc: qi.z.zhang, beilei.xing, jingjing.wu, Ting Xu

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.

Ting Xu (2):
  net/iavf: add IAVF request queues function
  net/iavf: enable large VF configuration

---
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        |  40 ++-
 drivers/net/iavf/iavf_ethdev.c | 102 +++++++-
 drivers/net/iavf/iavf_rxtx.c   |  27 +-
 drivers/net/iavf/iavf_vchnl.c  | 444 ++++++++++++++++++++++++++++++---
 4 files changed, 558 insertions(+), 55 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 4+ messages in thread
* [dpdk-dev] [PATCH v1 0/2] enable large VF configuration
@ 2020-09-09  7:20 Ting Xu
  2020-09-27 12:42 ` [dpdk-dev] [PATCH v3 " Ting Xu
  0 siblings, 1 reply; 4+ messages in thread
From: Ting Xu @ 2020-09-09  7:20 UTC (permalink / raw)
  To: dev; +Cc: qi.z.zhang, jingjing.wu, Ting Xu

This patchset supports to configure up to 256 queue pairs per VF. If
large VF is supported, 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. Enable VF to query the max RSS queue
regions and report to users.

Ting Xu (2):
  net/iavf: add IAVF request queues
  net/iavf: enable large VF configuration

 drivers/net/iavf/iavf.h        |  41 +++-
 drivers/net/iavf/iavf_ethdev.c |  93 +++++--
 drivers/net/iavf/iavf_rxtx.c   |  27 ++-
 drivers/net/iavf/iavf_vchnl.c  | 426 ++++++++++++++++++++++++++++++---
 4 files changed, 528 insertions(+), 59 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-09-28  9:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-28  9:56 [dpdk-dev] [PATCH v3 0/2] enable large VF configuration Ting Xu
2020-09-28  9:56 ` [dpdk-dev] [PATCH v3 1/2] net/iavf: add IAVF request queues function Ting Xu
2020-09-28  9:56 ` [dpdk-dev] [PATCH v3 2/2] net/iavf: enable large VF configuration Ting Xu
  -- strict thread matches above, loose matches on Subject: below --
2020-09-09  7:20 [dpdk-dev] [PATCH v1 0/2] " Ting Xu
2020-09-27 12:42 ` [dpdk-dev] [PATCH v3 " Ting Xu
2020-09-27 12:42   ` [dpdk-dev] [PATCH v3 1/2] net/iavf: add IAVF request queues function Ting Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).