net/hns3: rename RSS functions
[dpdk.git] / drivers / net / hns3 / hns3_rss.h
index b5ac8ae..05d5c26 100644 (file)
@@ -48,6 +48,12 @@ struct hns3_rss_conf {
        uint16_t rss_indirection_tbl[HNS3_RSS_IND_TBL_SIZE]; /* Shadow table */
        uint16_t queue[HNS3_RSS_QUEUES_BUFFER_NUM]; /* Queues indices to use */
        bool valid; /* check if RSS rule is valid */
+       /*
+        * For IPv6 SCTP packets type, check whether the NIC hardware support
+        * RSS hash using the src/dst port as the input tuple. For Kunpeng920
+        * NIC hardware, it is not supported
+        */
+       bool ipv6_sctp_offload_supported;
 };
 
 #ifndef ilog2
@@ -96,7 +102,7 @@ int hns3_dev_rss_reta_update(struct rte_eth_dev *dev,
 int hns3_dev_rss_reta_query(struct rte_eth_dev *dev,
                            struct rte_eth_rss_reta_entry64 *reta_conf,
                            uint16_t reta_size);
-void hns3_set_default_rss_args(struct hns3_hw *hw);
+void hns3_rss_set_default_args(struct hns3_hw *hw);
 int hns3_set_rss_indir_table(struct hns3_hw *hw, uint16_t *indir,
                             uint16_t size);
 int hns3_rss_reset_indir_table(struct hns3_hw *hw);
@@ -105,7 +111,7 @@ void hns3_rss_uninit(struct hns3_adapter *hns);
 int hns3_set_rss_tuple_by_rss_hf(struct hns3_hw *hw,
                                 struct hns3_rss_tuple_cfg *tuple,
                                 uint64_t rss_hf);
-int hns3_set_rss_algo_key(struct hns3_hw *hw, const uint8_t *key);
+int hns3_rss_set_algo_key(struct hns3_hw *hw, const uint8_t *key);
 int hns3_restore_rss_filter(struct rte_eth_dev *dev);
 
 #endif /* _HNS3_RSS_H_ */