Lines Matching refs:stats

53 	struct oce_stat *stats;  in oce_update_stats()  local
62 stats = (struct oce_stat *)ksp->ks_data; in oce_update_stats()
79 stats->rx_bytes_lo.value.ul = port_stats->rx_bytes_lsd; in oce_update_stats()
80 stats->rx_bytes_hi.value.ul = port_stats->rx_bytes_msd; in oce_update_stats()
82 stats->rx_frames.value.ul = port_stats->rx_total_frames; in oce_update_stats()
83 stats->rx_errors.value.ul = port_stats->rx_crc_errors + in oce_update_stats()
92 stats->rx_drops.value.ul = port_stats->rx_dropped_too_small + in oce_update_stats()
98 stats->tx_bytes_lo.value.ul = port_stats->tx_bytes_lsd; in oce_update_stats()
99 stats->tx_bytes_hi.value.ul = port_stats->tx_bytes_msd; in oce_update_stats()
101 stats->tx_frames.value.ul = port_stats->tx_unicast_frames + in oce_update_stats()
106 stats->tx_errors.value.ul = dev->tx_errors; in oce_update_stats()
108 stats->rx_unicast_frames.value.ul = in oce_update_stats()
110 stats->rx_multicast_frames.value.ul = in oce_update_stats()
112 stats->rx_broadcast_frames.value.ul = in oce_update_stats()
114 stats->rx_crc_errors.value.ul = in oce_update_stats()
117 stats->rx_alignment_symbol_errors.value.ul = in oce_update_stats()
119 stats->rx_in_range_errors.value.ul = in oce_update_stats()
121 stats->rx_out_range_errors.value.ul = in oce_update_stats()
123 stats->rx_frame_too_long.value.ul = in oce_update_stats()
125 stats->rx_address_match_errors.value.ul = in oce_update_stats()
128 stats->rx_pause_frames.value.ul = in oce_update_stats()
130 stats->rx_control_frames.value.ul = in oce_update_stats()
132 stats->rx_ip_checksum_errs.value.ul = in oce_update_stats()
134 stats->rx_tcp_checksum_errs.value.ul = in oce_update_stats()
136 stats->rx_udp_checksum_errs.value.ul = in oce_update_stats()
138 stats->rx_fifo_overflow.value.ul = port_stats->rx_fifo_overflow; in oce_update_stats()
139 stats->rx_input_fifo_overflow.value.ul = in oce_update_stats()
142 stats->tx_unicast_frames.value.ul = in oce_update_stats()
144 stats->tx_multicast_frames.value.ul = in oce_update_stats()
146 stats->tx_broadcast_frames.value.ul = in oce_update_stats()
148 stats->tx_pause_frames.value.ul = in oce_update_stats()
150 stats->tx_control_frames.value.ul = in oce_update_stats()
154 stats->rx_drops_no_pbuf.value.ul = in oce_update_stats()
156 stats->rx_drops_no_txpb.value.ul = in oce_update_stats()
158 stats->rx_drops_no_erx_descr.value.ul = in oce_update_stats()
160 stats->rx_drops_no_tpre_descr.value.ul = in oce_update_stats()
162 stats->rx_drops_too_many_frags.value.ul = in oce_update_stats()
164 stats->rx_drops_invalid_ring.value.ul = in oce_update_stats()
166 stats->rx_drops_mtu.value.ul = in oce_update_stats()
169 stats->rx_dropped_too_small.value.ul = in oce_update_stats()
171 stats->rx_dropped_too_short.value.ul = in oce_update_stats()
173 stats->rx_dropped_header_too_small.value.ul = in oce_update_stats()
175 stats->rx_dropped_tcp_length.value.ul = in oce_update_stats()
177 stats->rx_dropped_runt.value.ul = in oce_update_stats()
180 stats->rx_drops_no_fragments.value.ul = in oce_update_stats()
197 struct oce_stat *stats; in oce_stat_init() local
226 stats = (struct oce_stat *)dev->oce_kstats->ks_data; in oce_stat_init()
227 kstat_named_init(&stats->rx_bytes_hi, "rx bytes msd", KSTAT_DATA_ULONG); in oce_stat_init()
228 kstat_named_init(&stats->rx_bytes_lo, "rx bytes lsd", KSTAT_DATA_ULONG); in oce_stat_init()
230 kstat_named_init(&stats->rx_frames, "rx frames", KSTAT_DATA_ULONG); in oce_stat_init()
231 kstat_named_init(&stats->rx_errors, "rx errors", KSTAT_DATA_ULONG); in oce_stat_init()
232 kstat_named_init(&stats->rx_drops, "rx drops", KSTAT_DATA_ULONG); in oce_stat_init()
234 kstat_named_init(&stats->tx_bytes_hi, "tx bytes msd", KSTAT_DATA_ULONG); in oce_stat_init()
235 kstat_named_init(&stats->tx_bytes_lo, "tx bytes lsd", KSTAT_DATA_ULONG); in oce_stat_init()
237 kstat_named_init(&stats->tx_frames, "tx frames", KSTAT_DATA_ULONG); in oce_stat_init()
238 kstat_named_init(&stats->tx_errors, "tx errors", KSTAT_DATA_ULONG); in oce_stat_init()
240 kstat_named_init(&stats->rx_unicast_frames, in oce_stat_init()
242 kstat_named_init(&stats->rx_multicast_frames, in oce_stat_init()
244 kstat_named_init(&stats->rx_broadcast_frames, in oce_stat_init()
246 kstat_named_init(&stats->rx_crc_errors, in oce_stat_init()
249 kstat_named_init(&stats->rx_alignment_symbol_errors, in oce_stat_init()
251 kstat_named_init(&stats->rx_in_range_errors, in oce_stat_init()
253 kstat_named_init(&stats->rx_out_range_errors, in oce_stat_init()
255 kstat_named_init(&stats->rx_frame_too_long, in oce_stat_init()
257 kstat_named_init(&stats->rx_address_match_errors, in oce_stat_init()
260 kstat_named_init(&stats->rx_pause_frames, in oce_stat_init()
262 kstat_named_init(&stats->rx_control_frames, in oce_stat_init()
264 kstat_named_init(&stats->rx_ip_checksum_errs, in oce_stat_init()
266 kstat_named_init(&stats->rx_tcp_checksum_errs, in oce_stat_init()
268 kstat_named_init(&stats->rx_udp_checksum_errs, in oce_stat_init()
270 kstat_named_init(&stats->rx_fifo_overflow, in oce_stat_init()
272 kstat_named_init(&stats->rx_input_fifo_overflow, in oce_stat_init()
275 kstat_named_init(&stats->tx_unicast_frames, in oce_stat_init()
277 kstat_named_init(&stats->tx_multicast_frames, in oce_stat_init()
279 kstat_named_init(&stats->tx_broadcast_frames, in oce_stat_init()
281 kstat_named_init(&stats->tx_pause_frames, in oce_stat_init()
283 kstat_named_init(&stats->tx_control_frames, in oce_stat_init()
287 kstat_named_init(&stats->rx_drops_no_pbuf, in oce_stat_init()
289 kstat_named_init(&stats->rx_drops_no_txpb, in oce_stat_init()
291 kstat_named_init(&stats->rx_drops_no_erx_descr, in oce_stat_init()
293 kstat_named_init(&stats->rx_drops_no_tpre_descr, in oce_stat_init()
295 kstat_named_init(&stats->rx_drops_too_many_frags, in oce_stat_init()
297 kstat_named_init(&stats->rx_drops_invalid_ring, in oce_stat_init()
299 kstat_named_init(&stats->rx_drops_mtu, in oce_stat_init()
302 kstat_named_init(&stats->rx_dropped_too_small, in oce_stat_init()
304 kstat_named_init(&stats->rx_dropped_too_short, in oce_stat_init()
306 kstat_named_init(&stats->rx_dropped_header_too_small, in oce_stat_init()
308 kstat_named_init(&stats->rx_dropped_tcp_length, in oce_stat_init()
310 kstat_named_init(&stats->rx_dropped_runt, in oce_stat_init()
313 kstat_named_init(&stats->rx_drops_no_fragments, in oce_stat_init()
348 struct oce_stat *stats; in oce_m_stat() local
351 stats = (struct oce_stat *)dev->oce_kstats->ks_data; in oce_m_stat()
377 stats->rx_bytes_lo.value.ul = port_stats->rx_bytes_lsd; in oce_m_stat()
378 stats->rx_bytes_hi.value.ul = port_stats->rx_bytes_msd; in oce_m_stat()
379 *val = (uint64_t)stats->rx_bytes_hi.value.ul << 32 | in oce_m_stat()
380 (uint64_t)stats->rx_bytes_lo.value.ul; in oce_m_stat()
384 stats->rx_frames.value.ul = port_stats->rx_total_frames; in oce_m_stat()
385 *val = stats->rx_frames.value.ul; in oce_m_stat()
389 stats->tx_bytes_lo.value.ul = port_stats->tx_bytes_lsd; in oce_m_stat()
390 stats->tx_bytes_hi.value.ul = port_stats->tx_bytes_msd; in oce_m_stat()
391 *val = (uint64_t)stats->tx_bytes_hi.value.ul << 32 | in oce_m_stat()
392 (uint64_t)stats->tx_bytes_lo.value.ul; in oce_m_stat()
396 stats->tx_frames.value.ul = port_stats->tx_unicast_frames + in oce_m_stat()
401 *val = stats->tx_frames.value.ul; in oce_m_stat()
405 stats->rx_broadcast_frames.value.ul = in oce_m_stat()
407 *val = stats->rx_broadcast_frames.value.ul; in oce_m_stat()
411 stats->rx_multicast_frames.value.ul = in oce_m_stat()
413 *val = stats->rx_multicast_frames.value.ul; in oce_m_stat()
417 stats->tx_multicast_frames.value.ul = in oce_m_stat()
419 *val = stats->tx_multicast_frames.value.ul; in oce_m_stat()
423 stats->tx_broadcast_frames.value.ul = in oce_m_stat()
425 *val = stats->tx_broadcast_frames.value.ul; in oce_m_stat()
429 stats->rx_fifo_overflow.value.ul = in oce_m_stat()
431 *val = stats->rx_fifo_overflow.value.ul; in oce_m_stat()
435 stats->rx_errors.value.ul = port_stats->rx_crc_errors + in oce_m_stat()
443 *val = stats->rx_errors.value.ul; in oce_m_stat()
451 *val = stats->tx_errors.value.ul; in oce_m_stat()
462 stats->rx_alignment_symbol_errors.value.ul = in oce_m_stat()
468 stats->rx_crc_errors.value.ul = in oce_m_stat()
474 stats->rx_errors.value.ul = port_stats->rx_crc_errors + in oce_m_stat()
483 *val = stats->rx_errors.value.ul; in oce_m_stat()
487 *val = stats->tx_errors.value.ul; in oce_m_stat()
491 stats->rx_frame_too_long.value.ul = in oce_m_stat()