X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhns3%2Fhns3_stats.h;h=9fcd5f9bbfde2752638c768395e1987554952a3d;hb=d743042821de258b8034a95530200a3a9cd59678;hp=365bae083df62298c36f2153e975a8aa0203ada2;hpb=8839c5e202f3f61209f1413ad10356d644fe9cfb;p=dpdk.git diff --git a/drivers/net/hns3/hns3_stats.h b/drivers/net/hns3/hns3_stats.h index 365bae083d..9fcd5f9bbf 100644 --- a/drivers/net/hns3/hns3_stats.h +++ b/drivers/net/hns3/hns3_stats.h @@ -9,14 +9,13 @@ #define HNS3_MAC_CMD_NUM 21 #define HNS3_RD_FIRST_STATS_NUM 2 #define HNS3_RD_OTHER_STATS_NUM 4 -#define HNS3_VALUES_BYTES 8 /* TQP stats */ struct hns3_tqp_stats { uint64_t rcb_tx_ring_pktnum_rcd; /* Total num of transmitted packets */ uint64_t rcb_rx_ring_pktnum_rcd; /* Total num of received packets */ - uint64_t rcb_tx_ring_pktnum[HNS3_MAX_TQP_NUM_PER_FUNC]; - uint64_t rcb_rx_ring_pktnum[HNS3_MAX_TQP_NUM_PER_FUNC]; + uint64_t *rcb_rx_ring_pktnum; + uint64_t *rcb_tx_ring_pktnum; }; /* mac stats, Statistics counters collected by the MAC, opcode id: 0x0032 */ @@ -137,7 +136,7 @@ int hns3_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *rte_stats); int hns3_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *xstats, unsigned int n); int hns3_dev_xstats_reset(struct rte_eth_dev *dev); -int hns3_dev_xstats_get_names(__rte_unused struct rte_eth_dev *dev, +int hns3_dev_xstats_get_names(struct rte_eth_dev *dev, struct rte_eth_xstat_name *xstats_names, __rte_unused unsigned int size); int hns3_dev_xstats_get_by_id(struct rte_eth_dev *dev, @@ -149,4 +148,8 @@ int hns3_dev_xstats_get_names_by_id(struct rte_eth_dev *dev, const uint64_t *ids, uint32_t size); int hns3_stats_reset(struct rte_eth_dev *dev); +void hns3_error_int_stats_add(struct hns3_adapter *hns, const char *err); +int hns3_tqp_stats_init(struct hns3_hw *hw); +void hns3_tqp_stats_uninit(struct hns3_hw *hw); + #endif /* _HNS3_STATS_H_ */