Lines Matching refs:stats
1620 struct ixgbe_hw_stats *stats = &sc->stats.pf;
1627 IXGBE_EVC_REGADD2(hw, stats, IXGBE_CRCERRS, crcerrs);
1628 IXGBE_EVC_REGADD2(hw, stats, IXGBE_ILLERRC, illerrc);
1630 IXGBE_EVC_REGADD(hw, stats, IXGBE_ERRBC, errbc);
1631 IXGBE_EVC_REGADD(hw, stats, IXGBE_MSPDC, mspdc);
1633 IXGBE_EVC_REGADD(hw, stats, IXGBE_MBSDC, mbsdc);
1636 queue_counters = uimin(__arraycount(stats->qprc), sc->num_queues);
1638 IXGBE_EVC_REGADD(hw, stats, IXGBE_QPRC(i), qprc[i]);
1639 IXGBE_EVC_REGADD(hw, stats, IXGBE_QPTC(i), qptc[i]);
1643 IXGBE_EVC_ADD(&stats->qbrc[i],
1646 IXGBE_EVC_ADD(&stats->qbtc[i],
1651 IXGBE_EVC_ADD(&stats->qprdc[i], qprdc);
1655 IXGBE_EVC_REGADD(hw, stats, IXGBE_QBRC(i), qbrc[i]);
1656 IXGBE_EVC_REGADD(hw, stats, IXGBE_QBTC(i), qbtc[i]);
1667 IXGBE_EVC_ADD(&stats->mpc[i], mp);
1668 /* running comprehensive total for stats display */
1672 IXGBE_EVC_REGADD(hw, stats, IXGBE_RNBC(i), rnbc[i]);
1674 IXGBE_EVC_REGADD(hw, stats, IXGBE_PXONTXC(i), pxontxc[i]);
1675 IXGBE_EVC_REGADD(hw, stats, IXGBE_PXOFFTXC(i), pxofftxc[i]);
1677 IXGBE_EVC_REGADD(hw, stats,
1679 IXGBE_EVC_REGADD(hw, stats,
1681 IXGBE_EVC_REGADD(hw, stats,
1684 IXGBE_EVC_REGADD(hw, stats,
1686 IXGBE_EVC_REGADD(hw, stats,
1690 IXGBE_EVC_ADD(&stats->mpctotal, total_missed_rx);
1695 IXGBE_EVC_REGADD(hw, stats, IXGBE_MLFC, mlfc);
1696 IXGBE_EVC_REGADD(hw, stats, IXGBE_MRFC, mrfc);
1699 IXGBE_EVC_REGADD(hw, stats, IXGBE_LINK_DN_CNT, link_dn_cnt);
1700 IXGBE_EVC_REGADD2(hw, stats, IXGBE_RLEC, rlec);
1703 IXGBE_EVC_ADD(&stats->gprc,
1706 IXGBE_EVC_REGADD2(hw, stats, IXGBE_LXONTXC, lxontxc);
1707 IXGBE_EVC_REGADD2(hw, stats, IXGBE_LXOFFTXC, lxofftxc);
1711 IXGBE_EVC_ADD(&stats->gorc, IXGBE_READ_REG(hw, IXGBE_GORCL) +
1713 IXGBE_EVC_ADD(&stats->gotc, IXGBE_READ_REG(hw, IXGBE_GOTCL) +
1716 IXGBE_EVC_ADD(&stats->tor, IXGBE_READ_REG(hw, IXGBE_TORL) +
1718 IXGBE_EVC_REGADD(hw, stats, IXGBE_LXONRXCNT, lxonrxc);
1719 IXGBE_EVC_REGADD(hw, stats, IXGBE_LXOFFRXCNT, lxoffrxc);
1721 IXGBE_EVC_REGADD(hw, stats, IXGBE_LXONRXC, lxonrxc);
1722 IXGBE_EVC_REGADD(hw, stats, IXGBE_LXOFFRXC, lxoffrxc);
1724 IXGBE_EVC_REGADD(hw, stats, IXGBE_GORCH, gorc);
1725 IXGBE_EVC_ADD(&stats->gotc, IXGBE_READ_REG(hw, IXGBE_GOTCH)
1727 IXGBE_EVC_REGADD(hw, stats, IXGBE_TORH, tor);
1734 IXGBE_EVC_REGADD2(hw, stats, IXGBE_BPRC, bprc);
1735 IXGBE_EVC_ADD(&stats->mprc, IXGBE_READ_REG(hw, IXGBE_MPRC)
1738 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC64, prc64);
1739 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC127, prc127);
1740 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC255, prc255);
1741 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC511, prc511);
1742 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC1023, prc1023);
1743 IXGBE_EVC_REGADD(hw, stats, IXGBE_PRC1522, prc1522);
1745 IXGBE_EVC_ADD(&stats->gptc, IXGBE_READ_REG(hw, IXGBE_GPTC) - total);
1746 IXGBE_EVC_ADD(&stats->mptc, IXGBE_READ_REG(hw, IXGBE_MPTC) - total);
1747 IXGBE_EVC_ADD(&stats->ptc64, IXGBE_READ_REG(hw, IXGBE_PTC64) - total);
1749 IXGBE_EVC_REGADD2(hw, stats, IXGBE_RUC, ruc);
1750 IXGBE_EVC_REGADD2(hw, stats, IXGBE_RFC, rfc);
1751 IXGBE_EVC_REGADD2(hw, stats, IXGBE_ROC, roc);
1752 IXGBE_EVC_REGADD2(hw, stats, IXGBE_RJC, rjc);
1754 IXGBE_EVC_REGADD(hw, stats, IXGBE_MNGPRC, mngprc);
1755 IXGBE_EVC_REGADD(hw, stats, IXGBE_MNGPDC, mngpdc);
1756 IXGBE_EVC_REGADD(hw, stats, IXGBE_MNGPTC, mngptc);
1757 IXGBE_EVC_REGADD(hw, stats, IXGBE_TPR, tpr);
1758 IXGBE_EVC_REGADD(hw, stats, IXGBE_TPT, tpt);
1759 IXGBE_EVC_REGADD(hw, stats, IXGBE_PTC127, ptc127);
1760 IXGBE_EVC_REGADD(hw, stats, IXGBE_PTC255, ptc255);
1761 IXGBE_EVC_REGADD(hw, stats, IXGBE_PTC511, ptc511);
1762 IXGBE_EVC_REGADD(hw, stats, IXGBE_PTC1023, ptc1023);
1763 IXGBE_EVC_REGADD(hw, stats, IXGBE_PTC1522, ptc1522);
1764 IXGBE_EVC_REGADD(hw, stats, IXGBE_BPTC, bptc);
1765 IXGBE_EVC_REGADD(hw, stats, IXGBE_XEC, xec);
1766 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCCRC, fccrc);
1767 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCLAST, fclast);
1770 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCOERPDC, fcoerpdc);
1771 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCOEPRC, fcoeprc);
1772 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCOEPTC, fcoeptc);
1773 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCOEDWRC, fcoedwrc);
1774 IXGBE_EVC_REGADD(hw, stats, IXGBE_FCOEDWTC, fcoedwtc);
1815 struct ixgbe_hw_stats *stats = &sc->stats.pf;
1854 if (i < __arraycount(stats->mpc)) {
1855 evcnt_attach_dynamic(&stats->mpc[i],
1859 evcnt_attach_dynamic(&stats->rnbc[i],
1864 if (i < __arraycount(stats->pxontxc)) {
1865 evcnt_attach_dynamic(&stats->pxontxc[i],
1868 evcnt_attach_dynamic(&stats->pxofftxc[i],
1872 evcnt_attach_dynamic(&stats->pxon2offc[i],
1876 evcnt_attach_dynamic(&stats->pxonrxc[i],
1879 evcnt_attach_dynamic(&stats->pxoffrxc[i],
1963 if (i < __arraycount(stats->qbtc))
1964 evcnt_attach_dynamic(&stats->qbtc[i], EVCNT_TYPE_MISC,
1970 if (i < __arraycount(stats->qptc))
1971 evcnt_attach_dynamic(&stats->qptc[i], EVCNT_TYPE_MISC,
1988 if (i < __arraycount(stats->qbrc))
1989 evcnt_attach_dynamic(&stats->qbrc[i], EVCNT_TYPE_MISC,
1995 if (i < __arraycount(stats->qprc))
1996 evcnt_attach_dynamic(&stats->qprc[i], EVCNT_TYPE_MISC,
1999 if ((i < __arraycount(stats->qprdc)) &&
2001 evcnt_attach_dynamic(&stats->qprdc[i],
2022 /* MAC stats get their own sub node */
2024 snprintf(stats->namebuf,
2025 sizeof(stats->namebuf), "%s MAC Statistics", xname);
2027 evcnt_attach_dynamic(&stats->ipcs, EVCNT_TYPE_MISC, NULL,
2028 stats->namebuf, "rx csum offload - IP");
2029 evcnt_attach_dynamic(&stats->l4cs, EVCNT_TYPE_MISC, NULL,
2030 stats->namebuf, "rx csum offload - L4");
2031 evcnt_attach_dynamic(&stats->ipcs_bad, EVCNT_TYPE_MISC, NULL,
2032 stats->namebuf, "rx csum offload - IP bad");
2033 evcnt_attach_dynamic(&stats->l4cs_bad, EVCNT_TYPE_MISC, NULL,
2034 stats->namebuf, "rx csum offload - L4 bad");
2035 evcnt_attach_dynamic(&stats->intzero, EVCNT_TYPE_MISC, NULL,
2036 stats->namebuf, "Interrupt conditions zero");
2037 evcnt_attach_dynamic(&stats->legint, EVCNT_TYPE_MISC, NULL,
2038 stats->namebuf, "Legacy interrupts");
2040 evcnt_attach_dynamic(&stats->crcerrs, EVCNT_TYPE_MISC, NULL,
2041 stats->namebuf, "CRC Errors");
2042 evcnt_attach_dynamic(&stats->illerrc, EVCNT_TYPE_MISC, NULL,
2043 stats->namebuf, "Illegal Byte Errors");
2044 evcnt_attach_dynamic(&stats->errbc, EVCNT_TYPE_MISC, NULL,
2045 stats->namebuf, "Byte Errors");
2046 evcnt_attach_dynamic(&stats->mspdc, EVCNT_TYPE_MISC, NULL,
2047 stats->namebuf, "MAC Short Packets Discarded");
2049 evcnt_attach_dynamic(&stats->mbsdc, EVCNT_TYPE_MISC, NULL,
2050 stats->namebuf, "Bad SFD");
2051 evcnt_attach_dynamic(&stats->mpctotal, EVCNT_TYPE_MISC, NULL,
2052 stats->namebuf, "Total Packets Missed");
2053 evcnt_attach_dynamic(&stats->mlfc, EVCNT_TYPE_MISC, NULL,
2054 stats->namebuf, "MAC Local Faults");
2055 evcnt_attach_dynamic(&stats->mrfc, EVCNT_TYPE_MISC, NULL,
2056 stats->namebuf, "MAC Remote Faults");
2058 evcnt_attach_dynamic(&stats->link_dn_cnt, EVCNT_TYPE_MISC,
2059 NULL, stats->namebuf, "Link down event in the MAC");
2060 evcnt_attach_dynamic(&stats->rlec, EVCNT_TYPE_MISC, NULL,
2061 stats->namebuf, "Receive Length Errors");
2062 evcnt_attach_dynamic(&stats->lxontxc, EVCNT_TYPE_MISC, NULL,
2063 stats->namebuf, "Link XON Transmitted");
2064 evcnt_attach_dynamic(&stats->lxofftxc, EVCNT_TYPE_MISC, NULL,
2065 stats->namebuf, "Link XOFF Transmitted");
2066 evcnt_attach_dynamic(&stats->lxonrxc, EVCNT_TYPE_MISC, NULL,
2067 stats->namebuf, "Link XON Received");
2068 evcnt_attach_dynamic(&stats->lxoffrxc, EVCNT_TYPE_MISC, NULL,
2069 stats->namebuf, "Link XOFF Received");
2071 /* Packet Reception Stats */
2072 evcnt_attach_dynamic(&stats->tor, EVCNT_TYPE_MISC, NULL,
2073 stats->namebuf, "Total Octets Received");
2074 evcnt_attach_dynamic(&stats->gorc, EVCNT_TYPE_MISC, NULL,
2075 stats->namebuf, "Good Octets Received");
2076 evcnt_attach_dynamic(&stats->tpr, EVCNT_TYPE_MISC, NULL,
2077 stats->namebuf, "Total Packets Received");
2078 evcnt_attach_dynamic(&stats->gprc, EVCNT_TYPE_MISC, NULL,
2079 stats->namebuf, "Good Packets Received");
2080 evcnt_attach_dynamic(&stats->mprc, EVCNT_TYPE_MISC, NULL,
2081 stats->namebuf, "Multicast Packets Received");
2082 evcnt_attach_dynamic(&stats->bprc, EVCNT_TYPE_MISC, NULL,
2083 stats->namebuf, "Broadcast Packets Received");
2084 evcnt_attach_dynamic(&stats->prc64, EVCNT_TYPE_MISC, NULL,
2085 stats->namebuf, "64 byte frames received ");
2086 evcnt_attach_dynamic(&stats->prc127, EVCNT_TYPE_MISC, NULL,
2087 stats->namebuf, "65-127 byte frames received");
2088 evcnt_attach_dynamic(&stats->prc255, EVCNT_TYPE_MISC, NULL,
2089 stats->namebuf, "128-255 byte frames received");
2090 evcnt_attach_dynamic(&stats->prc511, EVCNT_TYPE_MISC, NULL,
2091 stats->namebuf, "256-511 byte frames received");
2092 evcnt_attach_dynamic(&stats->prc1023, EVCNT_TYPE_MISC, NULL,
2093 stats->namebuf, "512-1023 byte frames received");
2094 evcnt_attach_dynamic(&stats->prc1522, EVCNT_TYPE_MISC, NULL,
2095 stats->namebuf, "1023-1522 byte frames received");
2096 evcnt_attach_dynamic(&stats->ruc, EVCNT_TYPE_MISC, NULL,
2097 stats->namebuf, "Receive Undersized");
2098 evcnt_attach_dynamic(&stats->rfc, EVCNT_TYPE_MISC, NULL,
2099 stats->namebuf, "Fragmented Packets Received ");
2100 evcnt_attach_dynamic(&stats->roc, EVCNT_TYPE_MISC, NULL,
2101 stats->namebuf, "Oversized Packets Received");
2102 evcnt_attach_dynamic(&stats->rjc, EVCNT_TYPE_MISC, NULL,
2103 stats->namebuf, "Received Jabber");
2104 evcnt_attach_dynamic(&stats->mngprc, EVCNT_TYPE_MISC, NULL,
2105 stats->namebuf, "Management Packets Received");
2106 evcnt_attach_dynamic(&stats->mngpdc, EVCNT_TYPE_MISC, NULL,
2107 stats->namebuf, "Management Packets Dropped");
2108 evcnt_attach_dynamic(&stats->xec, EVCNT_TYPE_MISC, NULL,
2109 stats->namebuf, "Checksum Errors");
2111 /* Packet Transmission Stats */
2112 evcnt_attach_dynamic(&stats->gotc, EVCNT_TYPE_MISC, NULL,
2113 stats->namebuf, "Good Octets Transmitted");
2114 evcnt_attach_dynamic(&stats->tpt, EVCNT_TYPE_MISC, NULL,
2115 stats->namebuf, "Total Packets Transmitted");
2116 evcnt_attach_dynamic(&stats->gptc, EVCNT_TYPE_MISC, NULL,
2117 stats->namebuf, "Good Packets Transmitted");
2118 evcnt_attach_dynamic(&stats->bptc, EVCNT_TYPE_MISC, NULL,
2119 stats->namebuf, "Broadcast Packets Transmitted");
2120 evcnt_attach_dynamic(&stats->mptc, EVCNT_TYPE_MISC, NULL,
2121 stats->namebuf, "Multicast Packets Transmitted");
2122 evcnt_attach_dynamic(&stats->mngptc, EVCNT_TYPE_MISC, NULL,
2123 stats->namebuf, "Management Packets Transmitted");
2124 evcnt_attach_dynamic(&stats->ptc64, EVCNT_TYPE_MISC, NULL,
2125 stats->namebuf, "64 byte frames transmitted ");
2126 evcnt_attach_dynamic(&stats->ptc127, EVCNT_TYPE_MISC, NULL,
2127 stats->namebuf, "65-127 byte frames transmitted");
2128 evcnt_attach_dynamic(&stats->ptc255, EVCNT_TYPE_MISC, NULL,
2129 stats->namebuf, "128-255 byte frames transmitted");
2130 evcnt_attach_dynamic(&stats->ptc511, EVCNT_TYPE_MISC, NULL,
2131 stats->namebuf, "256-511 byte frames transmitted");
2132 evcnt_attach_dynamic(&stats->ptc1023, EVCNT_TYPE_MISC, NULL,
2133 stats->namebuf, "512-1023 byte frames transmitted");
2134 evcnt_attach_dynamic(&stats->ptc1522, EVCNT_TYPE_MISC, NULL,
2135 stats->namebuf, "1024-1522 byte frames transmitted");
2144 struct ixgbe_hw_stats *stats = &sc->stats.pf;
2163 if (i < __arraycount(stats->mpc)) {
2164 IXGBE_EVC_STORE(&stats->mpc[i], 0);
2166 IXGBE_EVC_STORE(&stats->rnbc[i], 0);
2168 if (i < __arraycount(stats->pxontxc)) {
2169 IXGBE_EVC_STORE(&stats->pxontxc[i], 0);
2170 IXGBE_EVC_STORE(&stats->pxonrxc[i], 0);
2171 IXGBE_EVC_STORE(&stats->pxofftxc[i], 0);
2172 IXGBE_EVC_STORE(&stats->pxoffrxc[i], 0);
2174 IXGBE_EVC_STORE(&stats->pxon2offc[i], 0);
2198 if (i < __arraycount(stats->qprc)) {
2199 IXGBE_EVC_STORE(&stats->qprc[i], 0);
2200 IXGBE_EVC_STORE(&stats->qptc[i], 0);
2201 IXGBE_EVC_STORE(&stats->qbrc[i], 0);
2202 IXGBE_EVC_STORE(&stats->qbtc[i], 0);
2204 IXGBE_EVC_STORE(&stats->qprdc[i], 0);
2213 IXGBE_EVC_STORE(&stats->ipcs, 0);
2214 IXGBE_EVC_STORE(&stats->l4cs, 0);
2215 IXGBE_EVC_STORE(&stats->ipcs_bad, 0);
2216 IXGBE_EVC_STORE(&stats->l4cs_bad, 0);
2217 IXGBE_EVC_STORE(&stats->intzero, 0);
2218 IXGBE_EVC_STORE(&stats->legint, 0);
2219 IXGBE_EVC_STORE(&stats->crcerrs, 0);
2220 IXGBE_EVC_STORE(&stats->illerrc, 0);
2221 IXGBE_EVC_STORE(&stats->errbc, 0);
2222 IXGBE_EVC_STORE(&stats->mspdc, 0);
2224 IXGBE_EVC_STORE(&stats->mbsdc, 0);
2225 IXGBE_EVC_STORE(&stats->mpctotal, 0);
2226 IXGBE_EVC_STORE(&stats->mlfc, 0);
2227 IXGBE_EVC_STORE(&stats->mrfc, 0);
2229 IXGBE_EVC_STORE(&stats->link_dn_cnt, 0);
2230 IXGBE_EVC_STORE(&stats->rlec, 0);
2231 IXGBE_EVC_STORE(&stats->lxontxc, 0);
2232 IXGBE_EVC_STORE(&stats->lxonrxc, 0);
2233 IXGBE_EVC_STORE(&stats->lxofftxc, 0);
2234 IXGBE_EVC_STORE(&stats->lxoffrxc, 0);
2236 /* Packet Reception Stats */
2237 IXGBE_EVC_STORE(&stats->tor, 0);
2238 IXGBE_EVC_STORE(&stats->gorc, 0);
2239 IXGBE_EVC_STORE(&stats->tpr, 0);
2240 IXGBE_EVC_STORE(&stats->gprc, 0);
2241 IXGBE_EVC_STORE(&stats->mprc, 0);
2242 IXGBE_EVC_STORE(&stats->bprc, 0);
2243 IXGBE_EVC_STORE(&stats->prc64, 0);
2244 IXGBE_EVC_STORE(&stats->prc127, 0);
2245 IXGBE_EVC_STORE(&stats->prc255, 0);
2246 IXGBE_EVC_STORE(&stats->prc511, 0);
2247 IXGBE_EVC_STORE(&stats->prc1023, 0);
2248 IXGBE_EVC_STORE(&stats->prc1522, 0);
2249 IXGBE_EVC_STORE(&stats->ruc, 0);
2250 IXGBE_EVC_STORE(&stats->rfc, 0);
2251 IXGBE_EVC_STORE(&stats->roc, 0);
2252 IXGBE_EVC_STORE(&stats->rjc, 0);
2253 IXGBE_EVC_STORE(&stats->mngprc, 0);
2254 IXGBE_EVC_STORE(&stats->mngpdc, 0);
2255 IXGBE_EVC_STORE(&stats->xec, 0);
2257 /* Packet Transmission Stats */
2258 IXGBE_EVC_STORE(&stats->gotc, 0);
2259 IXGBE_EVC_STORE(&stats->tpt, 0);
2260 IXGBE_EVC_STORE(&stats->gptc, 0);
2261 IXGBE_EVC_STORE(&stats->bptc, 0);
2262 IXGBE_EVC_STORE(&stats->mptc, 0);
2263 IXGBE_EVC_STORE(&stats->mngptc, 0);
2264 IXGBE_EVC_STORE(&stats->ptc64, 0);
2265 IXGBE_EVC_STORE(&stats->ptc127, 0);
2266 IXGBE_EVC_STORE(&stats->ptc255, 0);
2267 IXGBE_EVC_STORE(&stats->ptc511, 0);
2268 IXGBE_EVC_STORE(&stats->ptc1023, 0);
2269 IXGBE_EVC_STORE(&stats->ptc1522, 0);
3704 struct ixgbe_hw_stats *stats = &sc->stats.pf;
3779 if (i < __arraycount(stats->mpc)) {
3780 evcnt_detach(&stats->mpc[i]);
3782 evcnt_detach(&stats->rnbc[i]);
3784 if (i < __arraycount(stats->pxontxc)) {
3785 evcnt_detach(&stats->pxontxc[i]);
3786 evcnt_detach(&stats->pxonrxc[i]);
3787 evcnt_detach(&stats->pxofftxc[i]);
3788 evcnt_detach(&stats->pxoffrxc[i]);
3790 evcnt_detach(&stats->pxon2offc[i]);
3806 if (i < __arraycount(stats->qprc)) {
3807 evcnt_detach(&stats->qprc[i]);
3808 evcnt_detach(&stats->qptc[i]);
3809 evcnt_detach(&stats->qbrc[i]);
3810 evcnt_detach(&stats->qbtc[i]);
3812 evcnt_detach(&stats->qprdc[i]);
3821 evcnt_detach(&stats->ipcs);
3822 evcnt_detach(&stats->l4cs);
3823 evcnt_detach(&stats->ipcs_bad);
3824 evcnt_detach(&stats->l4cs_bad);
3825 evcnt_detach(&stats->intzero);
3826 evcnt_detach(&stats->legint);
3827 evcnt_detach(&stats->crcerrs);
3828 evcnt_detach(&stats->illerrc);
3829 evcnt_detach(&stats->errbc);
3830 evcnt_detach(&stats->mspdc);
3832 evcnt_detach(&stats->mbsdc);
3833 evcnt_detach(&stats->mpctotal);
3834 evcnt_detach(&stats->mlfc);
3835 evcnt_detach(&stats->mrfc);
3837 evcnt_detach(&stats->link_dn_cnt);
3838 evcnt_detach(&stats->rlec);
3839 evcnt_detach(&stats->lxontxc);
3840 evcnt_detach(&stats->lxonrxc);
3841 evcnt_detach(&stats->lxofftxc);
3842 evcnt_detach(&stats->lxoffrxc);
3844 /* Packet Reception Stats */
3845 evcnt_detach(&stats->tor);
3846 evcnt_detach(&stats->gorc);
3847 evcnt_detach(&stats->tpr);
3848 evcnt_detach(&stats->gprc);
3849 evcnt_detach(&stats->mprc);
3850 evcnt_detach(&stats->bprc);
3851 evcnt_detach(&stats->prc64);
3852 evcnt_detach(&stats->prc127);
3853 evcnt_detach(&stats->prc255);
3854 evcnt_detach(&stats->prc511);
3855 evcnt_detach(&stats->prc1023);
3856 evcnt_detach(&stats->prc1522);
3857 evcnt_detach(&stats->ruc);
3858 evcnt_detach(&stats->rfc);
3859 evcnt_detach(&stats->roc);
3860 evcnt_detach(&stats->rjc);
3861 evcnt_detach(&stats->mngprc);
3862 evcnt_detach(&stats->mngpdc);
3863 evcnt_detach(&stats->xec);
3865 /* Packet Transmission Stats */
3866 evcnt_detach(&stats->gotc);
3867 evcnt_detach(&stats->tpt);
3868 evcnt_detach(&stats->gptc);
3869 evcnt_detach(&stats->bptc);
3870 evcnt_detach(&stats->mptc);
3871 evcnt_detach(&stats->mngptc);
3872 evcnt_detach(&stats->ptc64);
3873 evcnt_detach(&stats->ptc127);
3874 evcnt_detach(&stats->ptc255);
3875 evcnt_detach(&stats->ptc511);
3876 evcnt_detach(&stats->ptc1023);
3877 evcnt_detach(&stats->ptc1522);
5317 IXGBE_EVC_ADD(&sc->stats.pf.intzero, 1);
5321 IXGBE_EVC_ADD(&sc->stats.pf.legint, 1);