]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/hns3/hns3_tm.h
common/cnxk: enable backpressure on CPT with inline inbound
[dpdk.git] / drivers / net / hns3 / hns3_tm.h
index 9ccbb226829a3103b7f42e33bd6fdb0d37db27da..83e9cc8ba9ef44f3749e8355b4ea81a2c9347c36 100644 (file)
@@ -1,5 +1,5 @@
 /* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2020-2020 HiSilicon Limited.
+ * Copyright(c) 2020-2021 HiSilicon Limited.
  */
 
 #ifndef _HNS3_TM_H_
@@ -9,6 +9,18 @@
 #include <rte_tailq.h>
 #include <rte_tm_driver.h>
 
+struct hns3_port_limit_rate_cmd {
+       uint32_t speed;  /* Unit Mbps */
+       uint32_t rsvd[5];
+};
+
+struct hns3_tc_limit_rate_cmd {
+       uint32_t speed;  /* Unit Mbps */
+       uint8_t tc_id;
+       uint8_t rsvd[3];
+       uint32_t rsvd1[4];
+};
+
 enum hns3_tm_node_type {
        HNS3_TM_NODE_TYPE_PORT,
        HNS3_TM_NODE_TYPE_TC,