/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_xgmac.c | 301 struct mac_hw_stats *hw_stats = &drv->mac_cb->hw_stats; local 304 hw_stats->tx_fragment_err 306 hw_stats->tx_undersize 308 hw_stats->tx_under_min_pkts 310 hw_stats->tx_64bytes = hns_mac_reg_read64(drv, XGMAC_TX_PKTS_64OCTETS); 311 hw_stats->tx_65to127 313 hw_stats->tx_128to255 315 hw_stats->tx_256to511 317 hw_stats 731 struct mac_hw_stats *hw_stats = NULL; local [all...] |
H A D | hns_dsaf_gmac.c | 364 struct mac_hw_stats *hw_stats = NULL; local 367 hw_stats = &drv->mac_cb->hw_stats; 370 hw_stats->rx_good_bytes 372 hw_stats->rx_bad_bytes 374 hw_stats->rx_uc_pkts += dsaf_read_dev(drv, GMAC_RX_UC_PKTS_REG); 375 hw_stats->rx_mc_pkts += dsaf_read_dev(drv, GMAC_RX_MC_PKTS_REG); 376 hw_stats->rx_bc_pkts += dsaf_read_dev(drv, GMAC_RX_BC_PKTS_REG); 377 hw_stats->rx_64bytes 379 hw_stats 662 struct mac_hw_stats *hw_stats = NULL; local [all...] |
H A D | hns_dsaf_ppe.c | 413 struct hns_ppe_hw_stats *hw_stats = &ppe_cb->hw_stats; local 415 hw_stats->rx_pkts_from_sw 417 hw_stats->rx_pkts 419 hw_stats->rx_drop_no_bd 421 hw_stats->rx_alloc_buf_fail 423 hw_stats->rx_alloc_buf_wait 425 hw_stats->rx_drop_no_buf 427 hw_stats->rx_err_fifo_full 430 hw_stats 483 struct hns_ppe_hw_stats *hw_stats = &ppe_cb->hw_stats; local [all...] |
H A D | hns_ae_adapt.c | 654 rx_missed_errors = ppe_cb->hw_stats.rx_drop_no_buf; 655 tx_errors += ppe_cb->hw_stats.tx_err_checksum 656 + ppe_cb->hw_stats.tx_err_fifo_empty; 661 rx_missed_errors += dsaf_dev->hw_stats[port].bp_drop; 662 rx_missed_errors += dsaf_dev->hw_stats[port].pad_drop; 663 rx_missed_errors += dsaf_dev->hw_stats[port].crc_false; 668 tx_dropped += dsaf_dev->hw_stats[port].bp_drop; 669 tx_dropped += dsaf_dev->hw_stats[port].pad_drop; 670 tx_dropped += dsaf_dev->hw_stats[port].crc_false; 671 tx_dropped += dsaf_dev->hw_stats[por [all...] |
H A D | hns_dsaf_rcb.c | 821 struct hns_ring_hw_stats *hw_stats = &ring->hw_stats; local 823 hw_stats->rx_pkts += dsaf_read_dev(queue, 827 hw_stats->ppe_rx_ok_pkts += dsaf_read_dev(ppe_common, 829 hw_stats->ppe_rx_drop_pkts += dsaf_read_dev(ppe_common, 832 hw_stats->tx_pkts += dsaf_read_dev(queue, 836 hw_stats->ppe_tx_ok_pkts += dsaf_read_dev(ppe_common, 838 hw_stats->ppe_tx_drop_pkts += dsaf_read_dev(ppe_common, 852 struct hns_ring_hw_stats *hw_stats = &ring->hw_stats; local [all...] |
H A D | hns_dsaf_ppe.h | 76 struct hns_ppe_hw_stats hw_stats; member in struct:hns_ppe_cb
|
H A D | hns_dsaf_main.c | 2205 struct dsaf_hw_stats *hw_stats local 2206 = &dsaf_dev->hw_stats[node_num]; 2211 hw_stats->pad_drop += dsaf_read_dev(dsaf_dev, 2213 hw_stats->man_pkts += dsaf_read_dev(dsaf_dev, 2215 hw_stats->rx_pkts += dsaf_read_dev(dsaf_dev, 2217 hw_stats->rx_pkt_id += dsaf_read_dev(dsaf_dev, 2222 hw_stats->rx_pause_frame += 2225 hw_stats->release_buf_num += dsaf_read_dev(dsaf_dev, 2227 hw_stats->sbm_drop += dsaf_read_dev(dsaf_dev, 2229 hw_stats 2649 struct dsaf_hw_stats *hw_stats = &ddev->hw_stats[node_num]; local [all...] |
H A D | hns_dsaf_rcb.h | 97 struct hns_ring_hw_stats hw_stats; member in struct:ring_pair_cb
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | hw_counters.c | 304 struct ctx_hw_stats *hw_stats = NULL; local 307 hw_stats = rdev->qplib_ctx.stats.dma; 331 if (hw_stats) { 333 le64_to_cpu(hw_stats->tx_bcast_pkts); 335 le64_to_cpu(hw_stats->tx_discard_pkts); 337 le64_to_cpu(hw_stats->tx_error_pkts); 339 le64_to_cpu(hw_stats->rx_error_pkts); 341 le64_to_cpu(hw_stats->rx_discard_pkts); 343 le64_to_cpu(hw_stats->rx_ucast_pkts); 345 le64_to_cpu(hw_stats [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | router_mpath_nh_lib.sh | 65 jq '.[].hw_stats.used') 88 if ! ip nexthop help 2>&1 | grep -q hw_stats; then 94 hw_stats on type $nhgtype 96 jq '.[].hw_stats.enabled') 104 log_test_skip "NH stats test: ip doesn't report hw_stats info" 108 hw_stats off type $nhgtype
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_stats.c | 97 mlx5e_accel_ipsec_fs_read_stats(priv, &priv->ipsec->hw_stats); 99 data[idx++] = MLX5E_READ_CTR_ATOMIC64(&priv->ipsec->hw_stats,
|
/linux-master/net/sched/ |
H A D | sch_gred.c | 357 struct tc_gred_qopt_offload *hw_stats; local 362 hw_stats = kzalloc(sizeof(*hw_stats), GFP_KERNEL); 363 if (!hw_stats) 366 hw_stats->command = TC_GRED_STATS; 367 hw_stats->handle = sch->handle; 368 hw_stats->parent = sch->parent; 371 gnet_stats_basic_sync_init(&hw_stats->stats.bstats[i]); 373 hw_stats->stats.xstats[i] = &table->tab[i]->stats; 376 ret = qdisc_offload_dump_helper(sch, TC_SETUP_QDISC_GRED, hw_stats); [all...] |
/linux-master/include/net/ |
H A D | act_api.h | 45 u8 hw_stats; member in struct:tc_action 94 static inline enum flow_action_hw_stats tc_act_hw_stats(u8 hw_stats) argument 96 if (WARN_ON_ONCE(hw_stats > TCA_ACT_HW_STATS_ANY)) 98 else if (!hw_stats) 101 return hw_stats;
|
H A D | flow_offload.h | 239 enum flow_action_hw_stats hw_stats; member in struct:flow_action_entry 378 if (i && action_entry->hw_stats != last_hw_stats) { 382 last_hw_stats = action_entry->hw_stats; 409 /* Zero is not a legal value for hw_stats, catch anyone passing it */ 410 WARN_ON_ONCE(!action_entry->hw_stats); 413 ~action_entry->hw_stats & FLOW_ACTION_HW_STATS_ANY) { 417 !(action_entry->hw_stats & BIT(allow_bit))) {
|
H A D | nexthop.h | 136 bool hw_stats; member in struct:nh_group 202 bool hw_stats; member in struct:nh_notifier_grp_info 216 bool hw_stats; member in struct:nh_notifier_res_table_info
|
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 966 struct mtk_hw_stats *hw_stats = mac->hw_stats; local 969 u64_stats_update_begin(&hw_stats->syncp); 972 hw_stats->tx_packets += mtk_r32(mac->hw, MT7628_SDM_TPCNT); 973 hw_stats->tx_bytes += mtk_r32(mac->hw, MT7628_SDM_TBCNT); 974 hw_stats->rx_packets += mtk_r32(mac->hw, MT7628_SDM_RPCNT); 975 hw_stats->rx_bytes += mtk_r32(mac->hw, MT7628_SDM_RBCNT); 976 hw_stats->rx_checksum_errors += 980 unsigned int offs = hw_stats->reg_offset; 983 hw_stats 1050 struct mtk_hw_stats *hw_stats = mac->hw_stats; local 1915 struct mtk_hw_stats *hw_stats = mac->hw_stats; local 1940 struct mtk_hw_stats *hw_stats = mac->hw_stats; local [all...] |
/linux-master/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 1510 stats_item = &adapter->hw_stats.rx_ok; 1519 stats_item = &adapter->hw_stats.tx_ok; 1538 struct atl1c_hw_stats *hw_stats = &adapter->hw_stats; local 1542 net_stats->rx_bytes = hw_stats->rx_byte_cnt; 1543 net_stats->tx_bytes = hw_stats->tx_byte_cnt; 1544 net_stats->multicast = hw_stats->rx_mcast; 1545 net_stats->collisions = hw_stats->tx_1_col + 1546 hw_stats->tx_2_col + 1547 hw_stats [all...] |
/linux-master/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 1158 struct atl1e_hw_stats *hw_stats = &adapter->hw_stats; local 1161 net_stats->rx_bytes = hw_stats->rx_byte_cnt; 1162 net_stats->tx_bytes = hw_stats->tx_byte_cnt; 1163 net_stats->multicast = hw_stats->rx_mcast; 1164 net_stats->collisions = hw_stats->tx_1_col + 1165 hw_stats->tx_2_col + 1166 hw_stats->tx_late_col + 1167 hw_stats->tx_abort_col; 1169 net_stats->rx_errors = hw_stats [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | tc_action_hw_stats.sh | 53 check_err $? "Failed to add rule with $name hw_stats" 68 log_test "$name hw_stats" 78 hw_stats_test "immediate" "hw_stats immediate" 2 1 86 skip_sw dst_ip 192.0.2.2 action drop hw_stats delayed 87 check_fail $? "Unexpected success in adding rule with delayed hw_stats" 89 log_test "delayed hw_stats" 94 hw_stats_test "disabled" "hw_stats disabled" 0 0
|
/linux-master/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 1654 struct alx_hw_stats *hw_stats = &alx->hw.stats; local 1660 net_stats->tx_bytes = hw_stats->tx_byte_cnt; 1661 net_stats->rx_bytes = hw_stats->rx_byte_cnt; 1662 net_stats->multicast = hw_stats->rx_mcast; 1663 net_stats->collisions = hw_stats->tx_single_col + 1664 hw_stats->tx_multi_col + 1665 hw_stats->tx_late_col + 1666 hw_stats->tx_abort_col; 1668 net_stats->rx_errors = hw_stats->rx_frag + 1669 hw_stats [all...] |
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_iov.c | 681 struct fm10k_hw_stats_q *hw_stats; local 689 hw_stats = iov_data->vf_info[vf_idx].stats; 692 stats->rx_packets += hw_stats[idx].rx_packets.count; 693 stats->tx_packets += hw_stats[idx].tx_packets.count; 694 stats->rx_bytes += hw_stats[idx].rx_bytes.count; 695 stats->tx_bytes += hw_stats[idx].tx_bytes.count; 696 stats->rx_dropped += hw_stats[idx].rx_drops.count;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-ethtool.c | 610 const struct am65_cpsw_ethtool_stat *hw_stats; local 617 hw_stats = am65_host_stats; 619 memcpy(p, hw_stats[i].desc, ETH_GSTRING_LEN); 624 hw_stats = am65_slave_stats; 626 memcpy(p, hw_stats[i].desc, ETH_GSTRING_LEN); 646 const struct am65_cpsw_ethtool_stat *hw_stats; local 654 hw_stats = am65_host_stats; 657 hw_stats[i].offset); 660 hw_stats = am65_slave_stats; 663 hw_stats[ [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | dnet.h | 209 struct dnet_stats hw_stats; member in struct:dnet
|
H A D | dnet.c | 342 u32 *p = &bp->hw_stats.rx_pkt_ignr; 343 u32 *end = &bp->hw_stats.rx_byte + 1; 352 p = &bp->hw_stats.tx_unicast; 353 end = &bp->hw_stats.tx_byte + 1; 693 struct dnet_stats *hwstat = &bp->hw_stats;
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | protos.h | 42 void irdma_update_stats(struct irdma_dev_hw_stats *hw_stats,
|