Home
last modified time | relevance | path

Searched refs:mac_stats (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/net/ethernet/mscc/
H A Docelot_stats.c688 struct ethtool_eth_mac_stats *mac_stats = priv; in ocelot_port_mac_stats_cb() local
690 mac_stats->OctetsTransmittedOK = s[OCELOT_STAT_TX_OCTETS]; in ocelot_port_mac_stats_cb()
691 mac_stats->FramesTransmittedOK = s[OCELOT_STAT_TX_64] + in ocelot_port_mac_stats_cb()
698 mac_stats->OctetsReceivedOK = s[OCELOT_STAT_RX_OCTETS]; in ocelot_port_mac_stats_cb()
699 mac_stats->FramesReceivedOK = s[OCELOT_STAT_RX_GREEN_PRIO_0] + in ocelot_port_mac_stats_cb()
715 mac_stats->MulticastFramesXmittedOK = s[OCELOT_STAT_TX_MULTICAST]; in ocelot_port_mac_stats_cb()
716 mac_stats->BroadcastFramesXmittedOK = s[OCELOT_STAT_TX_BROADCAST]; in ocelot_port_mac_stats_cb()
717 mac_stats->MulticastFramesReceivedOK = s[OCELOT_STAT_RX_MULTICAST]; in ocelot_port_mac_stats_cb()
718 mac_stats->BroadcastFramesReceivedOK = s[OCELOT_STAT_RX_BROADCAST]; in ocelot_port_mac_stats_cb()
719 mac_stats->FrameTooLongErrors = s[OCELOT_STAT_RX_LONGS]; in ocelot_port_mac_stats_cb()
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_ethtool.c358 struct ethtool_eth_mac_stats *mac_stats) in lan966x_get_eth_mac_stats() argument
370 mac_stats->FramesTransmittedOK = in lan966x_get_eth_mac_stats()
377 mac_stats->SingleCollisionFrames = in lan966x_get_eth_mac_stats()
379 mac_stats->FramesReceivedOK = in lan966x_get_eth_mac_stats()
383 mac_stats->FrameCheckSequenceErrors = in lan966x_get_eth_mac_stats()
386 mac_stats->OctetsTransmittedOK = in lan966x_get_eth_mac_stats()
389 mac_stats->FramesWithDeferredXmissions = in lan966x_get_eth_mac_stats()
391 mac_stats->OctetsReceivedOK = in lan966x_get_eth_mac_stats()
393 mac_stats->MulticastFramesXmittedOK = in lan966x_get_eth_mac_stats()
396 mac_stats->BroadcastFramesXmittedOK = in lan966x_get_eth_mac_stats()
[all …]
/linux/drivers/net/dsa/realtek/
H A Drtl8365mb.c1334 struct ethtool_eth_mac_stats *mac_stats) in rtl8365mb_get_mac_stats() argument
1384 mac_stats->FramesTransmittedOK = cnt[RTL8365MB_MIB_ifOutUcastPkts] + in rtl8365mb_get_mac_stats()
1389 mac_stats->SingleCollisionFrames = in rtl8365mb_get_mac_stats()
1391 mac_stats->MultipleCollisionFrames = in rtl8365mb_get_mac_stats()
1393 mac_stats->FramesReceivedOK = cnt[RTL8365MB_MIB_ifInUcastPkts] + in rtl8365mb_get_mac_stats()
1397 mac_stats->FrameCheckSequenceErrors = in rtl8365mb_get_mac_stats()
1399 mac_stats->OctetsTransmittedOK = cnt[RTL8365MB_MIB_ifOutOctets] - in rtl8365mb_get_mac_stats()
1400 18 * mac_stats->FramesTransmittedOK; in rtl8365mb_get_mac_stats()
1401 mac_stats->FramesWithDeferredXmissions = in rtl8365mb_get_mac_stats()
1403 mac_stats->LateCollisions = cnt[RTL8365MB_MIB_dot3StatsLateCollisions]; in rtl8365mb_get_mac_stats()
[all …]
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_ctx.c1130 struct qlcnic_mac_statistics *mac_stats) in qlcnic_get_mac_stats() argument
1139 if (mac_stats == NULL) in qlcnic_get_mac_stats()
1157 mac_stats->mac_tx_frames = le64_to_cpu(stats->mac_tx_frames); in qlcnic_get_mac_stats()
1158 mac_stats->mac_tx_bytes = le64_to_cpu(stats->mac_tx_bytes); in qlcnic_get_mac_stats()
1159 mac_stats->mac_tx_mcast_pkts = in qlcnic_get_mac_stats()
1161 mac_stats->mac_tx_bcast_pkts = in qlcnic_get_mac_stats()
1163 mac_stats->mac_rx_frames = le64_to_cpu(stats->mac_rx_frames); in qlcnic_get_mac_stats()
1164 mac_stats->mac_rx_bytes = le64_to_cpu(stats->mac_rx_bytes); in qlcnic_get_mac_stats()
1165 mac_stats->mac_rx_mcast_pkts = in qlcnic_get_mac_stats()
1167 mac_stats->mac_rx_length_error = in qlcnic_get_mac_stats()
[all …]
/linux/include/linux/
H A Dethtool_netlink.h35 struct ethtool_eth_mac_stats *mac_stats);
92 struct ethtool_eth_mac_stats *mac_stats) in ethtool_aggregate_mac_stats() argument
/linux/drivers/net/dsa/
H A Dmt7530.c804 struct ethtool_eth_mac_stats *mac_stats) in mt7530_get_eth_mac_stats() argument
814 &mac_stats->FramesTransmittedOK); in mt7530_get_eth_mac_stats()
817 &mac_stats->SingleCollisionFrames); in mt7530_get_eth_mac_stats()
820 &mac_stats->MultipleCollisionFrames); in mt7530_get_eth_mac_stats()
823 &mac_stats->FramesReceivedOK); in mt7530_get_eth_mac_stats()
826 &mac_stats->OctetsTransmittedOK); in mt7530_get_eth_mac_stats()
829 &mac_stats->AlignmentErrors); in mt7530_get_eth_mac_stats()
832 &mac_stats->FramesWithDeferredXmissions); in mt7530_get_eth_mac_stats()
835 &mac_stats->LateCollisions); in mt7530_get_eth_mac_stats()
838 &mac_stats->FramesAbortedDueToXSColls); in mt7530_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_stats.c328 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats)); in bnx2x_port_stats_init()
329 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats)); in bnx2x_port_stats_init()
341 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) + in bnx2x_port_stats_init()
343 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) + in bnx2x_port_stats_init()
356 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) + in bnx2x_port_stats_init()
358 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) + in bnx2x_port_stats_init()
406 mac_stats.mstat_stats.stats_tx) >> 2; in bnx2x_port_stats_init()
408 mac_stats.mstat_stats.stats_rx) >> 2; in bnx2x_port_stats_init()
418 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats)); in bnx2x_port_stats_init()
419 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats)); in bnx2x_port_stats_init()
[all …]
H A Dbnx2x.h1169 union mac_stats mac_stats; member
/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx.c1834 struct ethtool_eth_mac_stats *mac_stats) in mxl862xx_get_eth_mac_stats() argument
1841 mac_stats->FramesTransmittedOK = le32_to_cpu(cnt.tx_good_pkts); in mxl862xx_get_eth_mac_stats()
1842 mac_stats->SingleCollisionFrames = le32_to_cpu(cnt.tx_single_coll_count); in mxl862xx_get_eth_mac_stats()
1843 mac_stats->MultipleCollisionFrames = le32_to_cpu(cnt.tx_mult_coll_count); in mxl862xx_get_eth_mac_stats()
1844 mac_stats->FramesReceivedOK = le32_to_cpu(cnt.rx_good_pkts); in mxl862xx_get_eth_mac_stats()
1845 mac_stats->FrameCheckSequenceErrors = le32_to_cpu(cnt.rx_fcserror_pkts); in mxl862xx_get_eth_mac_stats()
1846 mac_stats->AlignmentErrors = le32_to_cpu(cnt.rx_align_error_pkts); in mxl862xx_get_eth_mac_stats()
1847 mac_stats->OctetsTransmittedOK = le64_to_cpu(cnt.tx_good_bytes); in mxl862xx_get_eth_mac_stats()
1848 mac_stats->LateCollisions = le32_to_cpu(cnt.tx_late_coll_count); in mxl862xx_get_eth_mac_stats()
1849 mac_stats->FramesAbortedDueToXSColls = le32_to_cpu(cnt.tx_excess_coll_count); in mxl862xx_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c600 struct ethtool_eth_mac_stats *mac_stats) in enetc_get_mac_stats() argument
606 enetc_mac_stats(hw, mac, mac_stats); in enetc_get_mac_stats()
609 enetc4_mac_stats(hw, mac, mac_stats); in enetc_get_mac_stats()
617 struct ethtool_eth_mac_stats *mac_stats) in enetc_get_eth_mac_stats() argument
622 switch (mac_stats->src) { in enetc_get_eth_mac_stats()
624 enetc_get_mac_stats(si, 0, mac_stats); in enetc_get_eth_mac_stats()
628 enetc_get_mac_stats(si, 1, mac_stats); in enetc_get_eth_mac_stats()
631 ethtool_aggregate_mac_stats(ndev, mac_stats); in enetc_get_eth_mac_stats()
662 struct ethtool_eth_mac_stats *mac_stats) in enetc_ppm_get_eth_mac_stats() argument
666 switch (mac_stats->src) { in enetc_ppm_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c3459 struct ethtool_eth_mac_stats *mac_stats) in macb_get_eth_mac_stats() argument
3466 mac_stats->FramesTransmittedOK = hwstat->tx_ok; in macb_get_eth_mac_stats()
3467 mac_stats->SingleCollisionFrames = hwstat->tx_single_cols; in macb_get_eth_mac_stats()
3468 mac_stats->MultipleCollisionFrames = hwstat->tx_multiple_cols; in macb_get_eth_mac_stats()
3469 mac_stats->FramesReceivedOK = hwstat->rx_ok; in macb_get_eth_mac_stats()
3470 mac_stats->FrameCheckSequenceErrors = hwstat->rx_fcs_errors; in macb_get_eth_mac_stats()
3471 mac_stats->AlignmentErrors = hwstat->rx_align_errors; in macb_get_eth_mac_stats()
3472 mac_stats->FramesWithDeferredXmissions = hwstat->tx_deferred; in macb_get_eth_mac_stats()
3473 mac_stats->LateCollisions = hwstat->tx_late_cols; in macb_get_eth_mac_stats()
3474 mac_stats->FramesAbortedDueToXSColls = hwstat->tx_excessive_cols; in macb_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c2384 struct ethtool_eth_mac_stats *mac_stats) in axienet_ethtool_get_eth_mac_stats() argument
2394 mac_stats->FramesTransmittedOK = in axienet_ethtool_get_eth_mac_stats()
2396 mac_stats->SingleCollisionFrames = in axienet_ethtool_get_eth_mac_stats()
2398 mac_stats->MultipleCollisionFrames = in axienet_ethtool_get_eth_mac_stats()
2400 mac_stats->FramesReceivedOK = in axienet_ethtool_get_eth_mac_stats()
2402 mac_stats->FrameCheckSequenceErrors = in axienet_ethtool_get_eth_mac_stats()
2404 mac_stats->AlignmentErrors = in axienet_ethtool_get_eth_mac_stats()
2406 mac_stats->FramesWithDeferredXmissions = in axienet_ethtool_get_eth_mac_stats()
2408 mac_stats->LateCollisions = in axienet_ethtool_get_eth_mac_stats()
2410 mac_stats->FramesAbortedDueToXSColls = in axienet_ethtool_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/spacemit/
H A Dk1_emac.c1260 struct ethtool_eth_mac_stats *mac_stats) in emac_get_eth_mac_stats() argument
1273 mac_stats->MulticastFramesXmittedOK = tx_stats->stats.tx_multicast_pkts; in emac_get_eth_mac_stats()
1274 mac_stats->BroadcastFramesXmittedOK = tx_stats->stats.tx_broadcast_pkts; in emac_get_eth_mac_stats()
1276 mac_stats->MulticastFramesReceivedOK = in emac_get_eth_mac_stats()
1278 mac_stats->BroadcastFramesReceivedOK = in emac_get_eth_mac_stats()
1281 mac_stats->SingleCollisionFrames = tx_stats->stats.tx_singleclsn_pkts; in emac_get_eth_mac_stats()
1282 mac_stats->MultipleCollisionFrames = tx_stats->stats.tx_multiclsn_pkts; in emac_get_eth_mac_stats()
1283 mac_stats->LateCollisions = tx_stats->stats.tx_lateclsn_pkts; in emac_get_eth_mac_stats()
1284 mac_stats->FramesAbortedDueToXSColls = in emac_get_eth_mac_stats()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad.c2427 struct bfi_enet_stats_mac *mac_stats; in bnad_netdev_hwstats_fill() local
2431 mac_stats = &bnad->stats.bna_stats->hw_stats.mac_stats; in bnad_netdev_hwstats_fill()
2433 mac_stats->rx_fcs_error + mac_stats->rx_alignment_error + in bnad_netdev_hwstats_fill()
2434 mac_stats->rx_frame_length_error + mac_stats->rx_code_error + in bnad_netdev_hwstats_fill()
2435 mac_stats->rx_undersize; in bnad_netdev_hwstats_fill()
2436 stats->tx_errors = mac_stats->tx_fcs_error + in bnad_netdev_hwstats_fill()
2437 mac_stats->tx_undersize; in bnad_netdev_hwstats_fill()
2438 stats->rx_dropped = mac_stats->rx_drop; in bnad_netdev_hwstats_fill()
2439 stats->tx_dropped = mac_stats->tx_drop; in bnad_netdev_hwstats_fill()
2440 stats->multicast = mac_stats->rx_multicast; in bnad_netdev_hwstats_fill()
[all …]
H A Dbfi_enet.h837 struct bfi_enet_stats_mac mac_stats; member
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmt7601u.h58 struct mac_stats { struct
244 struct mac_stats stats;
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dxgmac.c472 struct mac_stats *s = &mac->stats; in t3_mac_enable()
535 struct mac_stats *s = &mac->stats; in t3b2_mac_watchdog_task()
598 const struct mac_stats *t3_mac_update_stats(struct cmac *mac) in t3_mac_update_stats()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c4667 struct ethtool_eth_mac_stats *mac_stats) in ice_get_eth_mac_stats() argument
4672 mac_stats->FramesTransmittedOK = ps->eth.tx_unicast + in ice_get_eth_mac_stats()
4675 mac_stats->FramesReceivedOK = ps->eth.rx_unicast + in ice_get_eth_mac_stats()
4678 mac_stats->FrameCheckSequenceErrors = ps->crc_errors; in ice_get_eth_mac_stats()
4679 mac_stats->OctetsTransmittedOK = ps->eth.tx_bytes; in ice_get_eth_mac_stats()
4680 mac_stats->OctetsReceivedOK = ps->eth.rx_bytes; in ice_get_eth_mac_stats()
4681 mac_stats->MulticastFramesXmittedOK = ps->eth.tx_multicast; in ice_get_eth_mac_stats()
4682 mac_stats->BroadcastFramesXmittedOK = ps->eth.tx_broadcast; in ice_get_eth_mac_stats()
4683 mac_stats->MulticastFramesReceivedOK = ps->eth.rx_multicast; in ice_get_eth_mac_stats()
4684 mac_stats->BroadcastFramesReceivedOK = ps->eth.rx_broadcast; in ice_get_eth_mac_stats()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c245 int qstats_count, mac_stats = 0; in otx2_get_sset_count() local
253 mac_stats = CGX_RX_STATS_COUNT + CGX_TX_STATS_COUNT; in otx2_get_sset_count()
257 mac_stats + OTX2_FEC_STATS_CNT + 1; in otx2_get_sset_count()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dnetdev.c646 static struct net_device_stats *mac_stats(struct net_device *dev) in mac_stats() function
897 .ndo_get_stats = mac_stats,
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c5581 struct ethtool_eth_mac_stats *mac_stats) in bnxt_get_eth_mac_stats() argument
5592 mac_stats->FramesReceivedOK = in bnxt_get_eth_mac_stats()
5594 mac_stats->FramesTransmittedOK = in bnxt_get_eth_mac_stats()
5596 mac_stats->FrameCheckSequenceErrors = in bnxt_get_eth_mac_stats()
5598 mac_stats->AlignmentErrors = in bnxt_get_eth_mac_stats()
5600 mac_stats->OutOfRangeLengthField = in bnxt_get_eth_mac_stats()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h874 struct hclge_mac_stats mac_stats; member
H A Dhclge_main.c444 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_defective()
481 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_complete()
506 data_size = min_t(u32, sizeof(hdev->mac_stats) / sizeof(u64), reg_num); in hclge_mac_update_stats_complete()
591 *buf = HCLGE_STATS_READ(&hdev->mac_stats, strs[i].offset); in hclge_comm_get_stats()
765 struct hns3_mac_stats *mac_stats) in hclge_get_mac_stat() argument
772 mac_stats->tx_pause_cnt = hdev->mac_stats.mac_tx_mac_pause_num; in hclge_get_mac_stat()
773 mac_stats->rx_pause_cnt = hdev->mac_stats.mac_rx_mac_pause_num; in hclge_get_mac_stat()
11960 memset(&hdev->mac_stats, 0, sizeof(hdev->mac_stats)); in hclge_stats_clear()
/linux/drivers/net/dsa/ocelot/
H A Dfelix.c1325 struct ethtool_eth_mac_stats *mac_stats) in felix_get_eth_mac_stats() argument
1329 ocelot_port_get_eth_mac_stats(ocelot, port, mac_stats); in felix_get_eth_mac_stats()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c2702 struct ethtool_eth_mac_stats *mac_stats) in mlx5e_get_eth_mac_stats() argument
2706 mlx5e_stats_eth_mac_get(priv, mac_stats); in mlx5e_get_eth_mac_stats()

12