[dpdk-dev] [PATCH] ixgbe: reset hardware stat when initialize
Qiu, Michael
michael.qiu at intel.com
Wed May 20 11:35:11 CEST 2015
Any comments about this patch?
Thanks,
Michael
On 5/8/2015 4:14 PM, Michael Qiu wrote:
> From: Michael Qiu <michael.qiu at intel.com>
>
> When initialize the hardware, the stat should be reset.
> Otherwise when detach then attach port, the stat will not
> be re-init to zero.
>
> Signed-off-by: Michael Qiu <michael.qiu at intel.com>
> ---
> lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/lib/librte_pmd_ixgbe/ixgbe_ethdev.c b/lib/librte_pmd_ixgbe/ixgbe_ethdev.c
> index 1b3b4b5..dbcc12a 100644
> --- a/lib/librte_pmd_ixgbe/ixgbe_ethdev.c
> +++ b/lib/librte_pmd_ixgbe/ixgbe_ethdev.c
> @@ -840,6 +840,9 @@ eth_ixgbe_dev_init(struct rte_eth_dev *eth_dev)
> return -EIO;
> }
>
> + /* Reset the hw statistics */
> + ixgbe_dev_stats_reset(eth_dev);
> +
> /* disable interrupt */
> ixgbe_disable_intr(hw);
>
> @@ -1015,6 +1018,9 @@ eth_ixgbevf_dev_init(struct rte_eth_dev *eth_dev)
> /* Disable the interrupts for VF */
> ixgbevf_intr_disable(hw);
>
> + /* Reset the hw statistics */
> + ixgbevf_dev_stats_reset(eth_dev);
> +
> hw->mac.num_rar_entries = 128; /* The MAX of the underlying PF */
> diag = hw->mac.ops.reset_hw(hw);
>
More information about the dev
mailing list