Lines Matching refs:stats

1650 igc_read_stats_registers(struct igc_hw *hw, struct igc_hw_stats *stats)  in igc_read_stats_registers()  argument
1654 uint64_t old_gprc = stats->gprc; in igc_read_stats_registers()
1655 uint64_t old_gptc = stats->gptc; in igc_read_stats_registers()
1656 uint64_t old_tpr = stats->tpr; in igc_read_stats_registers()
1657 uint64_t old_tpt = stats->tpt; in igc_read_stats_registers()
1658 uint64_t old_rpthc = stats->rpthc; in igc_read_stats_registers()
1659 uint64_t old_hgptc = stats->hgptc; in igc_read_stats_registers()
1661 stats->crcerrs += IGC_READ_REG(hw, IGC_CRCERRS); in igc_read_stats_registers()
1662 stats->algnerrc += IGC_READ_REG(hw, IGC_ALGNERRC); in igc_read_stats_registers()
1663 stats->rxerrc += IGC_READ_REG(hw, IGC_RXERRC); in igc_read_stats_registers()
1664 stats->mpc += IGC_READ_REG(hw, IGC_MPC); in igc_read_stats_registers()
1665 stats->scc += IGC_READ_REG(hw, IGC_SCC); in igc_read_stats_registers()
1666 stats->ecol += IGC_READ_REG(hw, IGC_ECOL); in igc_read_stats_registers()
1668 stats->mcc += IGC_READ_REG(hw, IGC_MCC); in igc_read_stats_registers()
1669 stats->latecol += IGC_READ_REG(hw, IGC_LATECOL); in igc_read_stats_registers()
1670 stats->colc += IGC_READ_REG(hw, IGC_COLC); in igc_read_stats_registers()
1672 stats->dc += IGC_READ_REG(hw, IGC_DC); in igc_read_stats_registers()
1673 stats->tncrs += IGC_READ_REG(hw, IGC_TNCRS); in igc_read_stats_registers()
1674 stats->htdpmc += IGC_READ_REG(hw, IGC_HTDPMC); in igc_read_stats_registers()
1675 stats->rlec += IGC_READ_REG(hw, IGC_RLEC); in igc_read_stats_registers()
1676 stats->xonrxc += IGC_READ_REG(hw, IGC_XONRXC); in igc_read_stats_registers()
1677 stats->xontxc += IGC_READ_REG(hw, IGC_XONTXC); in igc_read_stats_registers()
1684 stats->xoffrxc += pause_frames; in igc_read_stats_registers()
1685 stats->xofftxc += IGC_READ_REG(hw, IGC_XOFFTXC); in igc_read_stats_registers()
1686 stats->fcruc += IGC_READ_REG(hw, IGC_FCRUC); in igc_read_stats_registers()
1687 stats->prc64 += IGC_READ_REG(hw, IGC_PRC64); in igc_read_stats_registers()
1688 stats->prc127 += IGC_READ_REG(hw, IGC_PRC127); in igc_read_stats_registers()
1689 stats->prc255 += IGC_READ_REG(hw, IGC_PRC255); in igc_read_stats_registers()
1690 stats->prc511 += IGC_READ_REG(hw, IGC_PRC511); in igc_read_stats_registers()
1691 stats->prc1023 += IGC_READ_REG(hw, IGC_PRC1023); in igc_read_stats_registers()
1692 stats->prc1522 += IGC_READ_REG(hw, IGC_PRC1522); in igc_read_stats_registers()
1693 stats->gprc += IGC_READ_REG(hw, IGC_GPRC); in igc_read_stats_registers()
1694 stats->bprc += IGC_READ_REG(hw, IGC_BPRC); in igc_read_stats_registers()
1695 stats->mprc += IGC_READ_REG(hw, IGC_MPRC); in igc_read_stats_registers()
1696 stats->gptc += IGC_READ_REG(hw, IGC_GPTC); in igc_read_stats_registers()
1702 stats->gorc += IGC_READ_REG(hw, IGC_GORCL); in igc_read_stats_registers()
1703 stats->gorc += ((uint64_t)IGC_READ_REG(hw, IGC_GORCH) << 32); in igc_read_stats_registers()
1704 stats->gorc -= (stats->gprc - old_gprc) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1705 stats->gotc += IGC_READ_REG(hw, IGC_GOTCL); in igc_read_stats_registers()
1706 stats->gotc += ((uint64_t)IGC_READ_REG(hw, IGC_GOTCH) << 32); in igc_read_stats_registers()
1707 stats->gotc -= (stats->gptc - old_gptc) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1709 stats->rnbc += IGC_READ_REG(hw, IGC_RNBC); in igc_read_stats_registers()
1710 stats->ruc += IGC_READ_REG(hw, IGC_RUC); in igc_read_stats_registers()
1711 stats->rfc += IGC_READ_REG(hw, IGC_RFC); in igc_read_stats_registers()
1712 stats->roc += IGC_READ_REG(hw, IGC_ROC); in igc_read_stats_registers()
1713 stats->rjc += IGC_READ_REG(hw, IGC_RJC); in igc_read_stats_registers()
1715 stats->mgprc += IGC_READ_REG(hw, IGC_MGTPRC); in igc_read_stats_registers()
1716 stats->mgpdc += IGC_READ_REG(hw, IGC_MGTPDC); in igc_read_stats_registers()
1717 stats->mgptc += IGC_READ_REG(hw, IGC_MGTPTC); in igc_read_stats_registers()
1718 stats->b2ospc += IGC_READ_REG(hw, IGC_B2OSPC); in igc_read_stats_registers()
1719 stats->b2ogprc += IGC_READ_REG(hw, IGC_B2OGPRC); in igc_read_stats_registers()
1720 stats->o2bgptc += IGC_READ_REG(hw, IGC_O2BGPTC); in igc_read_stats_registers()
1721 stats->o2bspc += IGC_READ_REG(hw, IGC_O2BSPC); in igc_read_stats_registers()
1723 stats->tpr += IGC_READ_REG(hw, IGC_TPR); in igc_read_stats_registers()
1724 stats->tpt += IGC_READ_REG(hw, IGC_TPT); in igc_read_stats_registers()
1726 stats->tor += IGC_READ_REG(hw, IGC_TORL); in igc_read_stats_registers()
1727 stats->tor += ((uint64_t)IGC_READ_REG(hw, IGC_TORH) << 32); in igc_read_stats_registers()
1728 stats->tor -= (stats->tpr - old_tpr) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1729 stats->tot += IGC_READ_REG(hw, IGC_TOTL); in igc_read_stats_registers()
1730 stats->tot += ((uint64_t)IGC_READ_REG(hw, IGC_TOTH) << 32); in igc_read_stats_registers()
1731 stats->tot -= (stats->tpt - old_tpt) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1733 stats->ptc64 += IGC_READ_REG(hw, IGC_PTC64); in igc_read_stats_registers()
1734 stats->ptc127 += IGC_READ_REG(hw, IGC_PTC127); in igc_read_stats_registers()
1735 stats->ptc255 += IGC_READ_REG(hw, IGC_PTC255); in igc_read_stats_registers()
1736 stats->ptc511 += IGC_READ_REG(hw, IGC_PTC511); in igc_read_stats_registers()
1737 stats->ptc1023 += IGC_READ_REG(hw, IGC_PTC1023); in igc_read_stats_registers()
1738 stats->ptc1522 += IGC_READ_REG(hw, IGC_PTC1522); in igc_read_stats_registers()
1739 stats->mptc += IGC_READ_REG(hw, IGC_MPTC); in igc_read_stats_registers()
1740 stats->bptc += IGC_READ_REG(hw, IGC_BPTC); in igc_read_stats_registers()
1741 stats->tsctc += IGC_READ_REG(hw, IGC_TSCTC); in igc_read_stats_registers()
1743 stats->iac += IGC_READ_REG(hw, IGC_IAC); in igc_read_stats_registers()
1744 stats->rpthc += IGC_READ_REG(hw, IGC_RPTHC); in igc_read_stats_registers()
1745 stats->hgptc += IGC_READ_REG(hw, IGC_HGPTC); in igc_read_stats_registers()
1746 stats->icrxdmtc += IGC_READ_REG(hw, IGC_ICRXDMTC); in igc_read_stats_registers()
1749 stats->hgorc += IGC_READ_REG(hw, IGC_HGORCL); in igc_read_stats_registers()
1750 stats->hgorc += ((uint64_t)IGC_READ_REG(hw, IGC_HGORCH) << 32); in igc_read_stats_registers()
1751 stats->hgorc -= (stats->rpthc - old_rpthc) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1752 stats->hgotc += IGC_READ_REG(hw, IGC_HGOTCL); in igc_read_stats_registers()
1753 stats->hgotc += ((uint64_t)IGC_READ_REG(hw, IGC_HGOTCH) << 32); in igc_read_stats_registers()
1754 stats->hgotc -= (stats->hgptc - old_hgptc) * RTE_ETHER_CRC_LEN; in igc_read_stats_registers()
1755 stats->lenerrs += IGC_READ_REG(hw, IGC_LENERRS); in igc_read_stats_registers()
1862 struct igc_hw_stats *stats = IGC_DEV_PRIVATE_STATS(dev); in eth_igc_stats_get() local
1874 igc_read_stats_registers(hw, stats); in eth_igc_stats_get()
1884 rte_stats->imissed = stats->mpc; in eth_igc_stats_get()
1885 rte_stats->ierrors = stats->crcerrs + stats->rlec + in eth_igc_stats_get()
1886 stats->rxerrc + stats->algnerrc; in eth_igc_stats_get()
1889 rte_stats->oerrors = stats->ecol + stats->latecol; in eth_igc_stats_get()
1891 rte_stats->ipackets = stats->gprc; in eth_igc_stats_get()
1892 rte_stats->opackets = stats->gptc; in eth_igc_stats_get()
1893 rte_stats->ibytes = stats->gorc; in eth_igc_stats_get()
1894 rte_stats->obytes = stats->gotc; in eth_igc_stats_get()