net/memif: fix overwriting of head segment
[dpdk.git] / drivers / net / hns3 / hns3_ethdev.h
index 75a89c3..5e8a746 100644 (file)
@@ -503,6 +503,12 @@ struct hns3_hw {
        uint32_t mac_stats_reg_num;
        struct hns3_rx_missed_stats imissed_stats;
        uint64_t oerror_stats;
+       /*
+        * The lock is used to protect statistics update in stats APIs and
+        * periodic task.
+        */
+       rte_spinlock_t stats_lock;
+
        uint32_t fw_version;
        uint16_t pf_vf_if_version;  /* version of communication interface */
 
@@ -520,7 +526,6 @@ struct hns3_hw {
 
        /* The configuration info of RSS */
        struct hns3_rss_conf rss_info;
-       bool rss_dis_flag; /* disable rss flag. true: disable, false: enable */
        uint16_t rss_ind_tbl_size;
        uint16_t rss_key_size;