| 3874 | } |
| 3875 | |
| 3876 | static int |
| 3877 | ixgbevf_dev_stats_reset(struct rte_eth_dev *dev) |
| 3878 | { |
| 3879 | struct ixgbevf_hw_stats *hw_stats = (struct ixgbevf_hw_stats *) |
| 3880 | IXGBE_DEV_PRIVATE_TO_STATS(dev->data->dev_private); |
| 3881 | |
| 3882 | /* Sync HW register to the last stats */ |
| 3883 | ixgbevf_dev_stats_get(dev, NULL); |
| 3884 | |
| 3885 | /* reset HW current stats*/ |
| 3886 | hw_stats->vfgprc = 0; |
| 3887 | hw_stats->vfgorc = 0; |
| 3888 | hw_stats->vfgptc = 0; |
| 3889 | hw_stats->vfgotc = 0; |
| 3890 | hw_stats->vfmprc = 0; |
| 3891 | |
| 3892 | return 0; |
| 3893 | } |
| 3894 | |
| 3895 | static int |
| 3896 | ixgbe_fw_version_get(struct rte_eth_dev *dev, char *fw_version, size_t fw_size) |
no test coverage detected