Sync some patches for hns3 PMD, telemetry and testpmd. And main modifications are as follows: - backport some bugfixes for hns3 - revert Tx performance optimization for hns3 - add Rx/Tx descriptor dump feature for hns3 - refactor some RSS commands for testpmd - add ethdev telemetry private dump - add dmadev telemetry - sync telemetry lib Signed-off-by: Huisong Li <lihuisong@huawei.com> (cherry picked from commit 4f06d27eff9aa99c2e2073ac74328893990ed8ed)
58 lines
2.2 KiB
Diff
58 lines
2.2 KiB
Diff
From 3907f30765bd5ca0d973c0b828de210b3d87713a Mon Sep 17 00:00:00 2001
|
|
From: Huisong Li <lihuisong@huawei.com>
|
|
Date: Fri, 21 Oct 2022 15:36:34 +0800
|
|
Subject: [PATCH 158/189] net/hns3: fix types in IPv6 SCTP fields
|
|
|
|
Fix spelling errors about IPV6-SCTP macro.
|
|
|
|
Fixes: 1bc633c34008 ("net/hns3: enable RSS for IPv6-SCTP dst/src port fields")
|
|
Cc: stable@dpdk.org
|
|
|
|
Signed-off-by: Huisong Li <lihuisong@huawei.com>
|
|
Signed-off-by: Dongdong Liu <liudongdong3@huawei.com>
|
|
---
|
|
drivers/net/hns3/hns3_rss.c | 12 ++++++------
|
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/drivers/net/hns3/hns3_rss.c b/drivers/net/hns3/hns3_rss.c
|
|
index e7e114727f..6d71ee94a9 100644
|
|
--- a/drivers/net/hns3/hns3_rss.c
|
|
+++ b/drivers/net/hns3/hns3_rss.c
|
|
@@ -57,8 +57,8 @@ enum hns3_tuple_field {
|
|
HNS3_RSS_FIELD_IPV6_UDP_EN_IP_S,
|
|
|
|
/* IPV6_SCTP ENABLE FIELD */
|
|
- HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_D = 48,
|
|
- HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_S,
|
|
+ HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_D = 48,
|
|
+ HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_S,
|
|
HNS3_RSS_FIELD_IPV6_SCTP_EN_IP_D,
|
|
HNS3_RSS_FIELD_IPV6_SCTP_EN_IP_S,
|
|
HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_VER,
|
|
@@ -135,9 +135,9 @@ static const struct {
|
|
{ RTE_ETH_RSS_NONFRAG_IPV6_SCTP | RTE_ETH_RSS_L3_DST_ONLY,
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_IP_D) },
|
|
{ RTE_ETH_RSS_NONFRAG_IPV6_SCTP | RTE_ETH_RSS_L4_SRC_ONLY,
|
|
- BIT_ULL(HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_S) },
|
|
+ BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_S) },
|
|
{ RTE_ETH_RSS_NONFRAG_IPV6_SCTP | RTE_ETH_RSS_L4_DST_ONLY,
|
|
- BIT_ULL(HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_D) },
|
|
+ BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_D) },
|
|
{ RTE_ETH_RSS_IPV6 | RTE_ETH_RSS_L3_SRC_ONLY,
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_NONFRAG_IP_S) },
|
|
{ RTE_ETH_RSS_IPV6 | RTE_ETH_RSS_L3_DST_ONLY,
|
|
@@ -185,8 +185,8 @@ static const struct {
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_UDP_EN_UDP_D) },
|
|
{ RTE_ETH_RSS_NONFRAG_IPV6_SCTP, BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_IP_S) |
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_IP_D) |
|
|
- BIT_ULL(HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_D) |
|
|
- BIT_ULL(HNS3_RSS_FILED_IPV6_SCTP_EN_SCTP_S) |
|
|
+ BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_D) |
|
|
+ BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_S) |
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_SCTP_EN_SCTP_VER) },
|
|
{ RTE_ETH_RSS_IPV6,
|
|
BIT_ULL(HNS3_RSS_FIELD_IPV6_NONFRAG_IP_S) |
|
|
--
|
|
2.23.0
|
|
|