From: Jiawen Wu <jiawenwu@trustnetic.com>
To: dev@dpdk.org
Cc: Jiawen Wu <jiawenwu@trustnetic.com>
Subject: [dpdk-dev] [PATCH v1 00/20] net/txgbe: add VF driver support
Date: Fri, 22 Jan 2021 17:47:40 +0800 [thread overview]
Message-ID: <20210122094800.197748-1-jiawenwu@trustnetic.com> (raw)
This patch adds txgbevf PMD as a part of txgbe PMD.
Jiawen Wu (20):
net/txgbe: add ethdev probe and remove for VF device
net/txgbe: add base code for VF driver
net/txgbe: support add and remove VF device MAC address
net/txgbe: get VF device information
net/txgbe: add interrupt operation for VF device
net/txgbe: get link status of VF device
net/txgbe: add Rx and Tx unit init for VF device
net/txgbe: add VF device stats and xstats get operation
net/txgbe: add VLAN handle support to VF driver
net/txgbe: add RSS support for VF device
net/txgbe: add VF device promiscuous and allmulticast mode
net/txgbe: support multicast MAC filter for VF driver
net/txgbe: support to update MTU on VF device
net/txgbe: support register dump on VF device
net/txgbe: start and stop VF device
net/txgbe: add some supports as PF driver implemented
net/txgbe: support VF representor
net/txgbe: hardware support for VF representor
net/txgbe: support VLAN filter for VF representor
doc: update release note for txgbe
doc/guides/nics/features/txgbe_vf.ini | 40 +
doc/guides/rel_notes/release_21_02.rst | 1 +
drivers/net/txgbe/base/meson.build | 1 +
drivers/net/txgbe/base/txgbe.h | 1 +
drivers/net/txgbe/base/txgbe_hw.c | 5 +
drivers/net/txgbe/base/txgbe_mbx.c | 354 ++++++
drivers/net/txgbe/base/txgbe_mbx.h | 18 +
drivers/net/txgbe/base/txgbe_regs.h | 49 +
drivers/net/txgbe/base/txgbe_type.h | 7 +
drivers/net/txgbe/base/txgbe_vf.c | 662 +++++++++++
drivers/net/txgbe/base/txgbe_vf.h | 61 +
drivers/net/txgbe/meson.build | 3 +
drivers/net/txgbe/rte_pmd_txgbe.c | 123 ++
drivers/net/txgbe/rte_pmd_txgbe.h | 60 +
drivers/net/txgbe/txgbe_ethdev.c | 71 +-
drivers/net/txgbe/txgbe_ethdev.h | 21 +
drivers/net/txgbe/txgbe_ethdev_vf.c | 1388 ++++++++++++++++++++++
drivers/net/txgbe/txgbe_rxtx.c | 367 +++++-
drivers/net/txgbe/txgbe_vf_representor.c | 195 +++
19 files changed, 3374 insertions(+), 53 deletions(-)
create mode 100644 doc/guides/nics/features/txgbe_vf.ini
create mode 100644 drivers/net/txgbe/base/txgbe_vf.c
create mode 100644 drivers/net/txgbe/base/txgbe_vf.h
create mode 100644 drivers/net/txgbe/rte_pmd_txgbe.c
create mode 100644 drivers/net/txgbe/txgbe_ethdev_vf.c
create mode 100644 drivers/net/txgbe/txgbe_vf_representor.c
--
2.27.0
next reply other threads:[~2021-01-22 9:48 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-22 9:47 Jiawen Wu [this message]
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 01/20] net/txgbe: add ethdev probe and remove for VF device Jiawen Wu
2021-02-02 17:48 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 02/20] net/txgbe: add base code for VF driver Jiawen Wu
2021-02-02 17:51 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 03/20] net/txgbe: support add and remove VF device MAC address Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 04/20] net/txgbe: get VF device information Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 05/20] net/txgbe: add interrupt operation for VF device Jiawen Wu
2021-02-02 17:49 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 06/20] net/txgbe: get link status of " Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 07/20] net/txgbe: add Rx and Tx unit init for " Jiawen Wu
2021-02-02 17:49 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 08/20] net/txgbe: add VF device stats and xstats get operation Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 09/20] net/txgbe: add VLAN handle support to VF driver Jiawen Wu
2021-02-02 17:52 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 10/20] net/txgbe: add RSS support for VF device Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 11/20] net/txgbe: add VF device promiscuous and allmulticast mode Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 12/20] net/txgbe: support multicast MAC filter for VF driver Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 13/20] net/txgbe: support to update MTU on VF device Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 14/20] net/txgbe: support register dump " Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 15/20] net/txgbe: start and stop " Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 16/20] net/txgbe: add some supports as PF driver implemented Jiawen Wu
2021-02-02 17:50 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 17/20] net/txgbe: support VF representor Jiawen Wu
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 18/20] net/txgbe: hardware support for " Jiawen Wu
2021-02-02 17:50 ` Ferruh Yigit
2021-01-22 9:47 ` [dpdk-dev] [PATCH v1 19/20] net/txgbe: support VLAN filter " Jiawen Wu
2021-01-22 9:48 ` [dpdk-dev] [PATCH v1 20/20] doc: update release note for txgbe Jiawen Wu
2021-02-02 17:50 ` Ferruh Yigit
2021-02-02 18:07 ` [dpdk-dev] [PATCH v1 00/20] net/txgbe: add VF driver support Ferruh Yigit
2021-02-03 7:48 ` Jiawen Wu
2021-02-10 13:24 ` Ferruh Yigit
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210122094800.197748-1-jiawenwu@trustnetic.com \
--to=jiawenwu@trustnetic.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.