X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhns3%2Fhns3_stats.h;h=9fcd5f9bbfde2752638c768395e1987554952a3d;hb=0f20acbf5edaeab8e4c9d400e443679d48008569;hp=0993c5f570ebf5b3c2c3a6b4d17a79554f9273d9;hpb=4016d76b7c54db9b292e5a90db53029980e91f74;p=dpdk.git diff --git a/drivers/net/hns3/hns3_stats.h b/drivers/net/hns3/hns3_stats.h index 0993c5f570..9fcd5f9bbf 100644 --- a/drivers/net/hns3/hns3_stats.h +++ b/drivers/net/hns3/hns3_stats.h @@ -14,8 +14,8 @@ 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 */ @@ -148,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_ */