/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_ethtool.c | 187 struct ethtool_rmon_stats *rmon_stats, in emac_get_rmon_stats() argument 194 rmon_stats->undersize_pkts = emac_get_stat_by_name(emac, "rx_bucket1_frames") - in emac_get_rmon_stats() 197 rmon_stats->hist[0] = emac_get_stat_by_name(emac, "rx_bucket1_frames"); in emac_get_rmon_stats() 198 rmon_stats->hist[1] = emac_get_stat_by_name(emac, "rx_bucket2_frames"); in emac_get_rmon_stats() 199 rmon_stats->hist[2] = emac_get_stat_by_name(emac, "rx_bucket3_frames"); in emac_get_rmon_stats() 200 rmon_stats->hist[3] = emac_get_stat_by_name(emac, "rx_bucket4_frames"); in emac_get_rmon_stats() 201 rmon_stats->hist[4] = emac_get_stat_by_name(emac, "rx_bucket5_frames"); in emac_get_rmon_stats() 203 rmon_stats->hist_tx[0] = emac_get_stat_by_name(emac, "tx_bucket1_frames"); in emac_get_rmon_stats() 204 rmon_stats->hist_tx[1] = emac_get_stat_by_name(emac, "tx_bucket2_frames"); in emac_get_rmon_stats() 205 rmon_stats->hist_tx[2] = emac_get_stat_by_name(emac, "tx_bucket3_frames"); in emac_get_rmon_stats() [all …]
|
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_ethtool.c | 434 struct ethtool_rmon_stats *rmon_stats, in lan966x_get_eth_rmon_stats() argument 447 rmon_stats->undersize_pkts = in lan966x_get_eth_rmon_stats() 450 rmon_stats->oversize_pkts = in lan966x_get_eth_rmon_stats() 453 rmon_stats->fragments = in lan966x_get_eth_rmon_stats() 456 rmon_stats->jabbers = in lan966x_get_eth_rmon_stats() 459 rmon_stats->hist[0] = in lan966x_get_eth_rmon_stats() 462 rmon_stats->hist[1] = in lan966x_get_eth_rmon_stats() 465 rmon_stats->hist[2] = in lan966x_get_eth_rmon_stats() 468 rmon_stats->hist[3] = in lan966x_get_eth_rmon_stats() 471 rmon_stats->hist[4] = in lan966x_get_eth_rmon_stats() [all …]
|
/linux/net/ethtool/ |
H A D | stats.c | 25 struct ethtool_rmon_stats rmon_stats; 167 data->rmon_stats.src = src; in stats_prepare_data() 188 dev->ethtool_ops->get_rmon_stats(dev, &data->rmon_stats, in stats_prepare_data() 407 data->rmon_stats.hist, data->rmon_ranges) || in stats_put_rmon_stats() 409 data->rmon_stats.hist_tx, data->rmon_ranges)) in stats_put_rmon_stats() 413 data->rmon_stats.undersize_pkts) || in stats_put_rmon_stats() 415 data->rmon_stats.oversize_pkts) || in stats_put_rmon_stats() 417 data->rmon_stats.fragments) || in stats_put_rmon_stats() 419 data->rmon_stats.jabbers)) in stats_put_rmon_stats() 605 struct ethtool_rmon_stats *rmon_stats) in ethtool_aggregate_rmon_stats() argument [all …]
|
/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_ethtool.c | 936 struct ethtool_rmon_stats *rmon_stats, in sparx5_get_eth_rmon_stats() argument 956 rmon_stats->undersize_pkts = portstats[spx5_stats_rx_undersize_cnt] + in sparx5_get_eth_rmon_stats() 958 rmon_stats->oversize_pkts = portstats[spx5_stats_rx_oversize_cnt] + in sparx5_get_eth_rmon_stats() 960 rmon_stats->fragments = portstats[spx5_stats_rx_fragments_cnt] + in sparx5_get_eth_rmon_stats() 962 rmon_stats->jabbers = portstats[spx5_stats_rx_jabbers_cnt] + in sparx5_get_eth_rmon_stats() 964 rmon_stats->hist[0] = portstats[spx5_stats_rx_size64_cnt] + in sparx5_get_eth_rmon_stats() 966 rmon_stats->hist[1] = portstats[spx5_stats_rx_size65to127_cnt] + in sparx5_get_eth_rmon_stats() 968 rmon_stats->hist[2] = portstats[spx5_stats_rx_size128to255_cnt] + in sparx5_get_eth_rmon_stats() 970 rmon_stats->hist[3] = portstats[spx5_stats_rx_size256to511_cnt] + in sparx5_get_eth_rmon_stats() 972 rmon_stats->hist[4] = portstats[spx5_stats_rx_size512to1023_cnt] + in sparx5_get_eth_rmon_stats() [all …]
|
/linux/include/linux/ |
H A D | ethtool_netlink.h | 43 struct ethtool_rmon_stats *rmon_stats); 114 struct ethtool_rmon_stats *rmon_stats) in ethtool_aggregate_rmon_stats() argument
|
/linux/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 2265 struct ethtool_rmon_stats *rmon_stats, in axienet_ethtool_get_rmon_stats() argument 2276 rmon_stats->undersize_pkts = in axienet_ethtool_get_rmon_stats() 2278 rmon_stats->oversize_pkts = in axienet_ethtool_get_rmon_stats() 2280 rmon_stats->fragments = in axienet_ethtool_get_rmon_stats() 2283 rmon_stats->hist[0] = in axienet_ethtool_get_rmon_stats() 2285 rmon_stats->hist[1] = in axienet_ethtool_get_rmon_stats() 2287 rmon_stats->hist[2] = in axienet_ethtool_get_rmon_stats() 2289 rmon_stats->hist[3] = in axienet_ethtool_get_rmon_stats() 2291 rmon_stats->hist[4] = in axienet_ethtool_get_rmon_stats() 2293 rmon_stats->hist[5] = in axienet_ethtool_get_rmon_stats() [all …]
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 5290 struct ethtool_rmon_stats *rmon_stats, in bnxt_get_rmon_stats() argument 5302 rmon_stats->jabbers = in bnxt_get_rmon_stats() 5304 rmon_stats->oversize_pkts = in bnxt_get_rmon_stats() 5306 rmon_stats->undersize_pkts = in bnxt_get_rmon_stats() 5309 rmon_stats->hist[0] = BNXT_GET_RX_PORT_STATS64(rx, rx_64b_frames); in bnxt_get_rmon_stats() 5310 rmon_stats->hist[1] = BNXT_GET_RX_PORT_STATS64(rx, rx_65b_127b_frames); in bnxt_get_rmon_stats() 5311 rmon_stats->hist[2] = BNXT_GET_RX_PORT_STATS64(rx, rx_128b_255b_frames); in bnxt_get_rmon_stats() 5312 rmon_stats->hist[3] = BNXT_GET_RX_PORT_STATS64(rx, rx_256b_511b_frames); in bnxt_get_rmon_stats() 5313 rmon_stats->hist[4] = in bnxt_get_rmon_stats() 5315 rmon_stats->hist[5] = in bnxt_get_rmon_stats() [all …]
|
/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_ethtool.c | 444 struct ethtool_rmon_stats *rmon_stats, in enetc_get_rmon_stats() argument 453 switch (rmon_stats->src) { in enetc_get_rmon_stats() 455 enetc_rmon_stats(hw, 0, rmon_stats); in enetc_get_rmon_stats() 459 enetc_rmon_stats(hw, 1, rmon_stats); in enetc_get_rmon_stats() 462 ethtool_aggregate_rmon_stats(ndev, rmon_stats); in enetc_get_rmon_stats()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 2593 struct ethtool_rmon_stats *rmon_stats, in mlx5e_get_rmon_stats() argument 2598 mlx5e_stats_rmon_get(priv, rmon_stats, ranges); in mlx5e_get_rmon_stats()
|
/linux/include/soc/mscc/ |
H A D | ocelot.h | 1027 struct ethtool_rmon_stats *rmon_stats,
|
/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 1436 struct ethtool_rmon_stats *rmon_stats, in mv88e6xxx_get_rmon_stats() argument 1458 &rmon_stats->stats._member) in mv88e6xxx_get_rmon_stats()
|