Home
last modified time | relevance | path

Searched refs:core_stats (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/sfc/siena/
Dsiena.c593 struct rtnl_link_stats64 *core_stats) in siena_update_nic_stats() argument
610 if (core_stats) { in siena_update_nic_stats()
611 core_stats->rx_packets = stats[SIENA_STAT_rx_packets]; in siena_update_nic_stats()
612 core_stats->tx_packets = stats[SIENA_STAT_tx_packets]; in siena_update_nic_stats()
613 core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes]; in siena_update_nic_stats()
614 core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes]; in siena_update_nic_stats()
615 core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] + in siena_update_nic_stats()
618 core_stats->multicast = stats[SIENA_STAT_rx_multicast]; in siena_update_nic_stats()
619 core_stats->collisions = stats[SIENA_STAT_tx_collision]; in siena_update_nic_stats()
620 core_stats->rx_length_errors = in siena_update_nic_stats()
[all …]
Defx_common.c601 struct rtnl_link_stats64 *core_stats) in efx_siena_update_stats_atomic() argument
604 return efx->type->update_stats_atomic(efx, full_stats, core_stats); in efx_siena_update_stats_atomic()
605 return efx->type->update_stats(efx, full_stats, core_stats); in efx_siena_update_stats_atomic()
Dnet_driver.h1325 struct rtnl_link_stats64 *core_stats);
1327 struct rtnl_link_stats64 *core_stats);
/Linux-v6.1/drivers/net/ethernet/sfc/
Def100_nic.c581 struct rtnl_link_stats64 *core_stats) in ef100_update_stats_common() argument
599 if (!core_stats) in ef100_update_stats_common()
602 core_stats->rx_packets = stats[EF100_STAT_port_rx_packets]; in ef100_update_stats_common()
603 core_stats->tx_packets = stats[EF100_STAT_port_tx_packets]; in ef100_update_stats_common()
604 core_stats->rx_bytes = stats[EF100_STAT_port_rx_bytes]; in ef100_update_stats_common()
605 core_stats->tx_bytes = stats[EF100_STAT_port_tx_bytes]; in ef100_update_stats_common()
606 core_stats->rx_dropped = stats[EF100_STAT_port_rx_nodesc_drops] + in ef100_update_stats_common()
609 core_stats->multicast = stats[EF100_STAT_port_rx_multicast]; in ef100_update_stats_common()
610 core_stats->rx_length_errors = in ef100_update_stats_common()
613 core_stats->rx_crc_errors = stats[EF100_STAT_port_rx_bad]; in ef100_update_stats_common()
[all …]
Dnic_common.h253 struct rtnl_link_stats64 *core_stats) in efx_nic_update_stats_atomic() argument
256 return efx->type->update_stats_atomic(efx, full_stats, core_stats); in efx_nic_update_stats_atomic()
257 return efx->type->update_stats(efx, full_stats, core_stats); in efx_nic_update_stats_atomic()
Def10.c1767 struct rtnl_link_stats64 *core_stats) in efx_ef10_update_stats_common() argument
1785 if (!core_stats) in efx_ef10_update_stats_common()
1791 core_stats->rx_packets = stats[EF10_STAT_rx_unicast] + in efx_ef10_update_stats_common()
1794 core_stats->tx_packets = stats[EF10_STAT_tx_unicast] + in efx_ef10_update_stats_common()
1797 core_stats->rx_bytes = stats[EF10_STAT_rx_unicast_bytes] + in efx_ef10_update_stats_common()
1800 core_stats->tx_bytes = stats[EF10_STAT_tx_unicast_bytes] + in efx_ef10_update_stats_common()
1803 core_stats->rx_dropped = stats[GENERIC_STAT_rx_nodesc_trunc] + in efx_ef10_update_stats_common()
1805 core_stats->multicast = stats[EF10_STAT_rx_multicast]; in efx_ef10_update_stats_common()
1806 core_stats->rx_crc_errors = stats[EF10_STAT_rx_bad]; in efx_ef10_update_stats_common()
1807 core_stats->rx_fifo_errors = stats[EF10_STAT_rx_overflow]; in efx_ef10_update_stats_common()
[all …]
Dnet_driver.h1399 struct rtnl_link_stats64 *core_stats);
1401 struct rtnl_link_stats64 *core_stats);
/Linux-v6.1/drivers/net/ethernet/sfc/falcon/
Dfalcon.c2574 struct rtnl_link_stats64 *core_stats) in falcon_update_nic_stats() argument
2606 if (core_stats) { in falcon_update_nic_stats()
2607 core_stats->rx_packets = stats[FALCON_STAT_rx_packets]; in falcon_update_nic_stats()
2608 core_stats->tx_packets = stats[FALCON_STAT_tx_packets]; in falcon_update_nic_stats()
2609 core_stats->rx_bytes = stats[FALCON_STAT_rx_bytes]; in falcon_update_nic_stats()
2610 core_stats->tx_bytes = stats[FALCON_STAT_tx_bytes]; in falcon_update_nic_stats()
2611 core_stats->rx_dropped = stats[FALCON_STAT_rx_nodesc_drop_cnt] + in falcon_update_nic_stats()
2614 core_stats->multicast = stats[FALCON_STAT_rx_multicast]; in falcon_update_nic_stats()
2615 core_stats->rx_length_errors = in falcon_update_nic_stats()
2618 core_stats->rx_crc_errors = stats[FALCON_STAT_rx_bad]; in falcon_update_nic_stats()
[all …]
Dnet_driver.h1062 struct rtnl_link_stats64 *core_stats);
/Linux-v6.1/net/core/
Ddev.c10410 if (p && cmpxchg(&dev->core_stats, NULL, p)) in netdev_core_stats_alloc()
10414 return READ_ONCE(dev->core_stats); in netdev_core_stats_alloc()
10444 p = READ_ONCE(dev->core_stats); in dev_get_stats()
10446 const struct net_device_core_stats *core_stats; in dev_get_stats() local
10450 core_stats = per_cpu_ptr(p, i); in dev_get_stats()
10451 storage->rx_dropped += READ_ONCE(core_stats->rx_dropped); in dev_get_stats()
10452 storage->tx_dropped += READ_ONCE(core_stats->tx_dropped); in dev_get_stats()
10453 storage->rx_nohandler += READ_ONCE(core_stats->rx_nohandler); in dev_get_stats()
10454 storage->rx_otherhost_dropped += READ_ONCE(core_stats->rx_otherhost_dropped); in dev_get_stats()
10720 free_percpu(dev->core_stats); in free_netdev()
[all …]
/Linux-v6.1/include/linux/
Dnetdevice.h2073 struct net_device_core_stats __percpu *core_stats; member
3927 struct net_device_core_stats __percpu *p = READ_ONCE(dev->core_stats); in dev_core_stats()