From: Xiaoyun wang <cloud.wangxiaoyun@huawei.com>
To: <ferruh.yigit@intel.com>
Cc: <dev@dpdk.org>, <xuanziyang2@huawei.com>,
<shahar.belkar@huawei.com>, <luoxianjun@huawei.com>,
<tanya.brokhman@huawei.com>, <zhouguoyang@huawei.com>,
<wulike1@huawei.com>, Xiaoyun wang <cloud.wangxiaoyun@huawei.com>
Subject: [dpdk-dev] [PATCH v2 00/17] Add advanced features for Huawei hinic pmd
Date: Wed, 25 Sep 2019 22:26:40 +0800 [thread overview]
Message-ID: <cover.1569421286.git.cloud.wangxiaoyun@huawei.com> (raw)
This patch set adds advanced features for Huawei hinic pmd,
such as VLAN filter and VLAN offload, SR-IOV, FW version get,
set link down and up, Flow director for LACP, VRRP, BGP and so on.
Xiaoyun wang (17):
net/hinic/base: add mbox command channel for SRIOV
net/hinic/base: add HW interfaces for SRIOV
net/hinic: add VF PMD operation interfaces
net/hinic: add VLAN filter and offload
net/hinic: add allmulticast mode and MTU set
net/hinic: add unicast and multicast MAC set
net/hinic: add fdir config interface
net/hinic: add fdir validate flow operations
net/hinic: create and destroy ntuple filter
net/hinic: create and destroy fdir filter
net/hinic: flush fdir filter
net/hinic: set link down and up
net/hinic: support inner L3 checksum offload
net/hinic: support LRO offload
net/hinic: add hinic PMD doc files
net/hinic/base: optimize aeq interfaces
net/hinic: optimize tx&rx performance
doc/guides/nics/features/hinic.ini | 12 +-
doc/guides/nics/hinic.rst | 6 +
doc/guides/rel_notes/release_19_11.rst | 45 +-
drivers/net/hinic/Makefile | 2 +
drivers/net/hinic/base/hinic_compat.h | 62 +-
drivers/net/hinic/base/hinic_csr.h | 29 +-
drivers/net/hinic/base/hinic_pmd_api_cmd.c | 60 +-
drivers/net/hinic/base/hinic_pmd_cfg.c | 35 +
drivers/net/hinic/base/hinic_pmd_cmd.h | 26 +-
drivers/net/hinic/base/hinic_pmd_eqs.c | 245 +--
drivers/net/hinic/base/hinic_pmd_eqs.h | 5 +-
drivers/net/hinic/base/hinic_pmd_hwdev.c | 198 ++-
drivers/net/hinic/base/hinic_pmd_hwdev.h | 9 +-
drivers/net/hinic/base/hinic_pmd_hwif.c | 85 +-
drivers/net/hinic/base/hinic_pmd_hwif.h | 15 +-
drivers/net/hinic/base/hinic_pmd_mbox.c | 938 +++++++++++
drivers/net/hinic/base/hinic_pmd_mbox.h | 93 ++
drivers/net/hinic/base/hinic_pmd_mgmt.c | 83 +-
drivers/net/hinic/base/hinic_pmd_mgmt.h | 2 +-
drivers/net/hinic/base/hinic_pmd_niccfg.c | 777 ++++++++-
drivers/net/hinic/base/hinic_pmd_niccfg.h | 203 +++
drivers/net/hinic/base/hinic_pmd_nicio.c | 15 +-
drivers/net/hinic/base/hinic_pmd_nicio.h | 3 +-
drivers/net/hinic/base/meson.build | 1 +
drivers/net/hinic/hinic_pmd_ethdev.c | 992 ++++++++++--
drivers/net/hinic/hinic_pmd_ethdev.h | 139 +-
drivers/net/hinic/hinic_pmd_flow.c | 2385 ++++++++++++++++++++++++++++
drivers/net/hinic/hinic_pmd_rx.c | 27 +-
drivers/net/hinic/hinic_pmd_rx.h | 11 +
drivers/net/hinic/hinic_pmd_tx.c | 190 ++-
drivers/net/hinic/meson.build | 1 +
31 files changed, 6029 insertions(+), 665 deletions(-)
create mode 100644 drivers/net/hinic/base/hinic_pmd_mbox.c
create mode 100644 drivers/net/hinic/base/hinic_pmd_mbox.h
create mode 100644 drivers/net/hinic/hinic_pmd_flow.c
--
1.8.3.1
WARNING: multiple messages have this Message-ID (diff)
From: Xiaoyun wang <cloud.wangxiaoyun@huawei.com>
To: <ferruh.yigit@intel.com>
Cc: <dev@dpdk.org>, <xuanziyang2@huawei.com>,
<shahar.belkar@huawei.com>, <luoxianjun@huawei.com>,
<tanya.brokhman@huawei.com>, <zhouguoyang@huawei.com>,
<wulike1@huawei.com>, Xiaoyun wang <cloud.wangxiaoyun@huawei.com>
Subject: [dpdk-dev] [PATCH v2 00/17] Add advanced features for Huawei hinic pmd
Date: Wed, 25 Sep 2019 22:30:28 +0800 [thread overview]
Message-ID: <cover.1569421286.git.cloud.wangxiaoyun@huawei.com> (raw)
Message-ID: <20190925143028.5F8UzbCio8JJOblFDtenOm1aHEP0123NTv2S7nNoiWw@z> (raw)
This patch set adds advanced features for Huawei hinic pmd,
such as VLAN filter and VLAN offload, SR-IOV, FW version get,
set link down and up, Flow director for LACP, VRRP, BGP and so on.
Xiaoyun wang (17):
net/hinic/base: add mbox command channel for SRIOV
net/hinic/base: add HW interfaces for SRIOV
net/hinic: add VF PMD operation interfaces
net/hinic: add VLAN filter and offload
net/hinic: add allmulticast mode and MTU set
net/hinic: add unicast and multicast MAC set
net/hinic: add fdir config interface
net/hinic: add fdir validate flow operations
net/hinic: create and destroy ntuple filter
net/hinic: create and destroy fdir filter
net/hinic: flush fdir filter
net/hinic: set link down and up
net/hinic: support inner L3 checksum offload
net/hinic: support LRO offload
net/hinic: add hinic PMD doc files
net/hinic/base: optimize aeq interfaces
net/hinic: optimize tx&rx performance
doc/guides/nics/features/hinic.ini | 12 +-
doc/guides/nics/hinic.rst | 6 +
doc/guides/rel_notes/release_19_11.rst | 45 +-
drivers/net/hinic/Makefile | 2 +
drivers/net/hinic/base/hinic_compat.h | 62 +-
drivers/net/hinic/base/hinic_csr.h | 29 +-
drivers/net/hinic/base/hinic_pmd_api_cmd.c | 60 +-
drivers/net/hinic/base/hinic_pmd_cfg.c | 35 +
drivers/net/hinic/base/hinic_pmd_cmd.h | 26 +-
drivers/net/hinic/base/hinic_pmd_eqs.c | 245 +--
drivers/net/hinic/base/hinic_pmd_eqs.h | 5 +-
drivers/net/hinic/base/hinic_pmd_hwdev.c | 198 ++-
drivers/net/hinic/base/hinic_pmd_hwdev.h | 9 +-
drivers/net/hinic/base/hinic_pmd_hwif.c | 85 +-
drivers/net/hinic/base/hinic_pmd_hwif.h | 15 +-
drivers/net/hinic/base/hinic_pmd_mbox.c | 938 +++++++++++
drivers/net/hinic/base/hinic_pmd_mbox.h | 93 ++
drivers/net/hinic/base/hinic_pmd_mgmt.c | 83 +-
drivers/net/hinic/base/hinic_pmd_mgmt.h | 2 +-
drivers/net/hinic/base/hinic_pmd_niccfg.c | 777 ++++++++-
drivers/net/hinic/base/hinic_pmd_niccfg.h | 203 +++
drivers/net/hinic/base/hinic_pmd_nicio.c | 15 +-
drivers/net/hinic/base/hinic_pmd_nicio.h | 3 +-
drivers/net/hinic/base/meson.build | 1 +
drivers/net/hinic/hinic_pmd_ethdev.c | 992 ++++++++++--
drivers/net/hinic/hinic_pmd_ethdev.h | 139 +-
drivers/net/hinic/hinic_pmd_flow.c | 2385 ++++++++++++++++++++++++++++
drivers/net/hinic/hinic_pmd_rx.c | 27 +-
drivers/net/hinic/hinic_pmd_rx.h | 11 +
drivers/net/hinic/hinic_pmd_tx.c | 190 ++-
drivers/net/hinic/meson.build | 1 +
31 files changed, 6029 insertions(+), 665 deletions(-)
create mode 100644 drivers/net/hinic/base/hinic_pmd_mbox.c
create mode 100644 drivers/net/hinic/base/hinic_pmd_mbox.h
create mode 100644 drivers/net/hinic/hinic_pmd_flow.c
--
1.8.3.1
next reply other threads:[~2019-09-25 14:10 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-25 14:26 Xiaoyun wang [this message]
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 00/17] Add advanced features for Huawei hinic pmd Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 01/17] net/hinic/base: add mbox command channel for SRIOV Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 02/17] net/hinic/base: add HW interfaces " Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 03/17] net/hinic: add VF PMD operation interfaces Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 04/17] net/hinic: add VLAN filter and offload Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 05/17] net/hinic: add allmulticast mode and MTU set Xiaoyun wang
2019-09-26 18:47 ` Ferruh Yigit
2019-09-30 8:43 ` Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 06/17] net/hinic: add unicast and multicast MAC set Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 07/17] net/hinic: add fdir config interface Xiaoyun wang
2019-09-26 18:48 ` Ferruh Yigit
2019-09-30 14:08 ` Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 08/17] net/hinic: add fdir validate flow operations Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 09/17] net/hinic: create and destroy ntuple filter Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 10/17] net/hinic: create and destroy fdir filter Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 11/17] net/hinic: flush " Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 12/17] net/hinic: set link down and up Xiaoyun wang
2019-09-26 18:47 ` Ferruh Yigit
2019-09-28 8:59 ` [dpdk-dev] 答复: " Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-30 8:39 ` [dpdk-dev] " Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 13/17] net/hinic: support inner L3 checksum offload Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 14/17] net/hinic: support LRO offload Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 15/17] net/hinic: add hinic PMD doc files Xiaoyun wang
2019-09-26 18:51 ` Ferruh Yigit
2019-09-30 14:15 ` Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 16/17] net/hinic/base: optimize aeq interfaces Xiaoyun wang
2019-09-25 14:30 ` [dpdk-dev] [PATCH v2 17/17] net/hinic: optimize tx&rx performance Xiaoyun wang
2019-09-27 2:08 ` Gavin Hu (Arm Technology China)
2019-09-30 14:41 ` Wangxiaoyun (Cloud, Network Chip Application Development Dept)
2019-09-26 18:51 ` [dpdk-dev] [PATCH v2 00/17] Add advanced features for Huawei hinic pmd Ferruh Yigit
2019-09-30 14:19 ` Wangxiaoyun (Cloud, Network Chip Application Development Dept)
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=cover.1569421286.git.cloud.wangxiaoyun@huawei.com \
--to=cloud.wangxiaoyun@huawei.com \
--cc=dev@dpdk.org \
--cc=ferruh.yigit@intel.com \
--cc=luoxianjun@huawei.com \
--cc=shahar.belkar@huawei.com \
--cc=tanya.brokhman@huawei.com \
--cc=wulike1@huawei.com \
--cc=xuanziyang2@huawei.com \
--cc=zhouguoyang@huawei.com \
/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.