]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/sfc/base/siena_nic.c
net/sfc/base: import MAC statistics
[dpdk.git] / drivers / net / sfc / base / siena_nic.c
index 135f7052f7bca78c822f43a2cf9544b90aead26a..c77393ab8a559ceb1029a845fb377b0e7571cb70 100644 (file)
@@ -210,10 +210,20 @@ siena_nic_probe(
        epp->ep_default_adv_cap_mask = sls.sls_adv_cap_mask;
        epp->ep_adv_cap_mask = sls.sls_adv_cap_mask;
 
+#if EFSYS_OPT_MAC_STATS
+       /* Wipe the MAC statistics */
+       if ((rc = efx_mcdi_mac_stats_clear(enp)) != 0)
+               goto fail10;
+#endif
+
        encp->enc_features = enp->en_features;
 
        return (0);
 
+#if EFSYS_OPT_MAC_STATS
+fail10:
+       EFSYS_PROBE(fail10);
+#endif
 fail8:
        EFSYS_PROBE(fail8);
 fail7: