Searched refs:hw_stats (Results 1 - 25 of 87) sorted by relevance

1234

/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_xgmac.c301 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 Dhns_dsaf_gmac.c364 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 Dhns_dsaf_ppe.c413 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 Dhns_ae_adapt.c654 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 Dhns_dsaf_rcb.c821 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 Dhns_dsaf_ppe.h76 struct hns_ppe_hw_stats hw_stats; member in struct:hns_ppe_cb
H A Dhns_dsaf_main.c2205 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 Dhns_dsaf_rcb.h97 struct hns_ring_hw_stats hw_stats; member in struct:ring_pair_cb
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dhw_counters.c304 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 Drouter_mpath_nh_lib.sh65 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 Dipsec_stats.c97 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 Dsch_gred.c357 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 Dact_api.h45 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 Dflow_offload.h239 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 Dnexthop.h136 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 Dmtk_eth_soc.c966 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 Datl1c_main.c1510 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 Datl1e_main.c1158 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 Dtc_action_hw_stats.sh53 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 Dmain.c1654 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 Dfm10k_iov.c681 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 Dam65-cpsw-ethtool.c610 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 Ddnet.h209 struct dnet_stats hw_stats; member in struct:dnet
H A Ddnet.c342 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 Dprotos.h42 void irdma_update_stats(struct irdma_dev_hw_stats *hw_stats,

Completed in 253 milliseconds

1234