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)
68 lines
1.8 KiB
Diff
68 lines
1.8 KiB
Diff
From b099debb4a0b3d33ef2c8f5defbaba29c775657b Mon Sep 17 00:00:00 2001
|
|
From: Chengwen Feng <fengchengwen@huawei.com>
|
|
Date: Fri, 21 Oct 2022 15:36:31 +0800
|
|
Subject: [PATCH 155/189] net/hns3: remove unused structures
|
|
|
|
Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
|
|
Signed-off-by: Dongdong Liu <liudongdong3@huawei.com>
|
|
---
|
|
drivers/net/hns3/hns3_cmd.h | 19 -------------------
|
|
drivers/net/hns3/hns3_rss.h | 4 ----
|
|
2 files changed, 23 deletions(-)
|
|
|
|
diff --git a/drivers/net/hns3/hns3_cmd.h b/drivers/net/hns3/hns3_cmd.h
|
|
index bee96c1e46..902638ba99 100644
|
|
--- a/drivers/net/hns3/hns3_cmd.h
|
|
+++ b/drivers/net/hns3/hns3_cmd.h
|
|
@@ -59,11 +59,6 @@ enum hns3_cmd_return_status {
|
|
HNS3_CMD_ROH_CHECK_FAIL = 12
|
|
};
|
|
|
|
-struct hns3_misc_vector {
|
|
- uint8_t *addr;
|
|
- int vector_irq;
|
|
-};
|
|
-
|
|
struct hns3_cmq {
|
|
struct hns3_cmq_ring csq;
|
|
struct hns3_cmq_ring crq;
|
|
@@ -397,20 +392,6 @@ struct hns3_pkt_buf_alloc {
|
|
struct hns3_shared_buf s_buf;
|
|
};
|
|
|
|
-#define HNS3_RX_COM_WL_EN_B 15
|
|
-struct hns3_rx_com_wl_buf_cmd {
|
|
- uint16_t high_wl;
|
|
- uint16_t low_wl;
|
|
- uint8_t rsv[20];
|
|
-};
|
|
-
|
|
-#define HNS3_RX_PKT_EN_B 15
|
|
-struct hns3_rx_pkt_buf_cmd {
|
|
- uint16_t high_pkt;
|
|
- uint16_t low_pkt;
|
|
- uint8_t rsv[20];
|
|
-};
|
|
-
|
|
#define HNS3_PF_STATE_DONE_B 0
|
|
#define HNS3_PF_STATE_MAIN_B 1
|
|
#define HNS3_PF_STATE_BOND_B 2
|
|
diff --git a/drivers/net/hns3/hns3_rss.h b/drivers/net/hns3/hns3_rss.h
|
|
index ebb51b4c66..0d24436cbe 100644
|
|
--- a/drivers/net/hns3/hns3_rss.h
|
|
+++ b/drivers/net/hns3/hns3_rss.h
|
|
@@ -34,10 +34,6 @@
|
|
#define HNS3_RSS_HASH_ALGO_SYMMETRIC_TOEP 2
|
|
#define HNS3_RSS_HASH_ALGO_MASK 0xf
|
|
|
|
-struct hns3_rss_tuple_cfg {
|
|
- uint64_t rss_tuple_fields;
|
|
-};
|
|
-
|
|
#define HNS3_RSS_QUEUES_BUFFER_NUM 64 /* Same as the Max rx/tx queue num */
|
|
struct hns3_rss_conf {
|
|
/* RSS parameters :algorithm, flow_types, key, queue */
|
|
--
|
|
2.23.0
|
|
|