|
@@ -444,9 +444,21 @@ void i40e_vsi_reset_stats(struct i40e_vsi *vsi)
|
|
**/
|
|
**/
|
|
void i40e_pf_reset_stats(struct i40e_pf *pf)
|
|
void i40e_pf_reset_stats(struct i40e_pf *pf)
|
|
{
|
|
{
|
|
|
|
+ int i;
|
|
|
|
+
|
|
memset(&pf->stats, 0, sizeof(pf->stats));
|
|
memset(&pf->stats, 0, sizeof(pf->stats));
|
|
memset(&pf->stats_offsets, 0, sizeof(pf->stats_offsets));
|
|
memset(&pf->stats_offsets, 0, sizeof(pf->stats_offsets));
|
|
pf->stat_offsets_loaded = false;
|
|
pf->stat_offsets_loaded = false;
|
|
|
|
+
|
|
|
|
+ for (i = 0; i < I40E_MAX_VEB; i++) {
|
|
|
|
+ if (pf->veb[i]) {
|
|
|
|
+ memset(&pf->veb[i]->stats, 0,
|
|
|
|
+ sizeof(pf->veb[i]->stats));
|
|
|
|
+ memset(&pf->veb[i]->stats_offsets, 0,
|
|
|
|
+ sizeof(pf->veb[i]->stats_offsets));
|
|
|
|
+ pf->veb[i]->stat_offsets_loaded = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|