Lines Matching full:stats

2428 	struct et_hw_stats *stats;  in et_add_sysctls()  local
2446 tree = SYSCTL_ADD_NODE(ctx, children, OID_AUTO, "stats", in et_add_sysctls()
2451 stats = &sc->sc_stats; in et_add_sysctls()
2452 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_64", &stats->pkts_64, in et_add_sysctls()
2454 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_65_127", &stats->pkts_65, in et_add_sysctls()
2456 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_128_255", &stats->pkts_128, in et_add_sysctls()
2458 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_256_511", &stats->pkts_256, in et_add_sysctls()
2460 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_512_1023", &stats->pkts_512, in et_add_sysctls()
2462 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_1024_1518", &stats->pkts_1024, in et_add_sysctls()
2464 ET_SYSCTL_STAT_ADD64(ctx, parent, "frames_1519_1522", &stats->pkts_1519, in et_add_sysctls()
2472 &stats->rx_bytes, "Good bytes"); in et_add_sysctls()
2474 &stats->rx_frames, "Good frames"); in et_add_sysctls()
2476 &stats->rx_crcerrs, "CRC errors"); in et_add_sysctls()
2478 &stats->rx_mcast, "Multicast frames"); in et_add_sysctls()
2480 &stats->rx_bcast, "Broadcast frames"); in et_add_sysctls()
2482 &stats->rx_control, "Control frames"); in et_add_sysctls()
2484 &stats->rx_pause, "Pause frames"); in et_add_sysctls()
2486 &stats->rx_unknown_control, "Unknown control frames"); in et_add_sysctls()
2488 &stats->rx_alignerrs, "Alignment errors"); in et_add_sysctls()
2490 &stats->rx_lenerrs, "Frames with length mismatched"); in et_add_sysctls()
2492 &stats->rx_codeerrs, "Frames with code error"); in et_add_sysctls()
2494 &stats->rx_cserrs, "Frames with carrier sense error"); in et_add_sysctls()
2496 &stats->rx_runts, "Too short frames"); in et_add_sysctls()
2498 &stats->rx_oversize, "Oversized frames"); in et_add_sysctls()
2500 &stats->rx_fragments, "Fragmented frames"); in et_add_sysctls()
2502 &stats->rx_jabbers, "Frames with jabber error"); in et_add_sysctls()
2504 &stats->rx_drop, "Dropped frames"); in et_add_sysctls()
2511 &stats->tx_bytes, "Good bytes"); in et_add_sysctls()
2513 &stats->tx_frames, "Good frames"); in et_add_sysctls()
2515 &stats->tx_mcast, "Multicast frames"); in et_add_sysctls()
2517 &stats->tx_bcast, "Broadcast frames"); in et_add_sysctls()
2519 &stats->tx_pause, "Pause frames"); in et_add_sysctls()
2521 &stats->tx_deferred, "Deferred frames"); in et_add_sysctls()
2523 &stats->tx_excess_deferred, "Excessively deferred frames"); in et_add_sysctls()
2525 &stats->tx_single_colls, "Single collisions"); in et_add_sysctls()
2527 &stats->tx_multi_colls, "Multiple collisions"); in et_add_sysctls()
2529 &stats->tx_late_colls, "Late collisions"); in et_add_sysctls()
2531 &stats->tx_excess_colls, "Excess collisions"); in et_add_sysctls()
2533 &stats->tx_total_colls, "Total collisions"); in et_add_sysctls()
2535 &stats->tx_pause_honored, "Honored pause frames"); in et_add_sysctls()
2537 &stats->tx_drop, "Dropped frames"); in et_add_sysctls()
2539 &stats->tx_jabbers, "Frames with jabber errors"); in et_add_sysctls()
2541 &stats->tx_crcerrs, "Frames with CRC errors"); in et_add_sysctls()
2543 &stats->tx_control, "Control frames"); in et_add_sysctls()
2545 &stats->tx_oversize, "Oversized frames"); in et_add_sysctls()
2547 &stats->tx_undersize, "Undersized frames"); in et_add_sysctls()
2549 &stats->tx_fragments, "Fragmented frames"); in et_add_sysctls()
2612 struct et_hw_stats *stats; in et_stats_update() local
2614 stats = &sc->sc_stats; in et_stats_update()
2615 stats->pkts_64 += CSR_READ_4(sc, ET_STAT_PKTS_64); in et_stats_update()
2616 stats->pkts_65 += CSR_READ_4(sc, ET_STAT_PKTS_65_127); in et_stats_update()
2617 stats->pkts_128 += CSR_READ_4(sc, ET_STAT_PKTS_128_255); in et_stats_update()
2618 stats->pkts_256 += CSR_READ_4(sc, ET_STAT_PKTS_256_511); in et_stats_update()
2619 stats->pkts_512 += CSR_READ_4(sc, ET_STAT_PKTS_512_1023); in et_stats_update()
2620 stats->pkts_1024 += CSR_READ_4(sc, ET_STAT_PKTS_1024_1518); in et_stats_update()
2621 stats->pkts_1519 += CSR_READ_4(sc, ET_STAT_PKTS_1519_1522); in et_stats_update()
2623 stats->rx_bytes += CSR_READ_4(sc, ET_STAT_RX_BYTES); in et_stats_update()
2624 stats->rx_frames += CSR_READ_4(sc, ET_STAT_RX_FRAMES); in et_stats_update()
2625 stats->rx_crcerrs += CSR_READ_4(sc, ET_STAT_RX_CRC_ERR); in et_stats_update()
2626 stats->rx_mcast += CSR_READ_4(sc, ET_STAT_RX_MCAST); in et_stats_update()
2627 stats->rx_bcast += CSR_READ_4(sc, ET_STAT_RX_BCAST); in et_stats_update()
2628 stats->rx_control += CSR_READ_4(sc, ET_STAT_RX_CTL); in et_stats_update()
2629 stats->rx_pause += CSR_READ_4(sc, ET_STAT_RX_PAUSE); in et_stats_update()
2630 stats->rx_unknown_control += CSR_READ_4(sc, ET_STAT_RX_UNKNOWN_CTL); in et_stats_update()
2631 stats->rx_alignerrs += CSR_READ_4(sc, ET_STAT_RX_ALIGN_ERR); in et_stats_update()
2632 stats->rx_lenerrs += CSR_READ_4(sc, ET_STAT_RX_LEN_ERR); in et_stats_update()
2633 stats->rx_codeerrs += CSR_READ_4(sc, ET_STAT_RX_CODE_ERR); in et_stats_update()
2634 stats->rx_cserrs += CSR_READ_4(sc, ET_STAT_RX_CS_ERR); in et_stats_update()
2635 stats->rx_runts += CSR_READ_4(sc, ET_STAT_RX_RUNT); in et_stats_update()
2636 stats->rx_oversize += CSR_READ_4(sc, ET_STAT_RX_OVERSIZE); in et_stats_update()
2637 stats->rx_fragments += CSR_READ_4(sc, ET_STAT_RX_FRAG); in et_stats_update()
2638 stats->rx_jabbers += CSR_READ_4(sc, ET_STAT_RX_JABBER); in et_stats_update()
2639 stats->rx_drop += CSR_READ_4(sc, ET_STAT_RX_DROP); in et_stats_update()
2641 stats->tx_bytes += CSR_READ_4(sc, ET_STAT_TX_BYTES); in et_stats_update()
2642 stats->tx_frames += CSR_READ_4(sc, ET_STAT_TX_FRAMES); in et_stats_update()
2643 stats->tx_mcast += CSR_READ_4(sc, ET_STAT_TX_MCAST); in et_stats_update()
2644 stats->tx_bcast += CSR_READ_4(sc, ET_STAT_TX_BCAST); in et_stats_update()
2645 stats->tx_pause += CSR_READ_4(sc, ET_STAT_TX_PAUSE); in et_stats_update()
2646 stats->tx_deferred += CSR_READ_4(sc, ET_STAT_TX_DEFER); in et_stats_update()
2647 stats->tx_excess_deferred += CSR_READ_4(sc, ET_STAT_TX_EXCESS_DEFER); in et_stats_update()
2648 stats->tx_single_colls += CSR_READ_4(sc, ET_STAT_TX_SINGLE_COL); in et_stats_update()
2649 stats->tx_multi_colls += CSR_READ_4(sc, ET_STAT_TX_MULTI_COL); in et_stats_update()
2650 stats->tx_late_colls += CSR_READ_4(sc, ET_STAT_TX_LATE_COL); in et_stats_update()
2651 stats->tx_excess_colls += CSR_READ_4(sc, ET_STAT_TX_EXCESS_COL); in et_stats_update()
2652 stats->tx_total_colls += CSR_READ_4(sc, ET_STAT_TX_TOTAL_COL); in et_stats_update()
2653 stats->tx_pause_honored += CSR_READ_4(sc, ET_STAT_TX_PAUSE_HONOR); in et_stats_update()
2654 stats->tx_drop += CSR_READ_4(sc, ET_STAT_TX_DROP); in et_stats_update()
2655 stats->tx_jabbers += CSR_READ_4(sc, ET_STAT_TX_JABBER); in et_stats_update()
2656 stats->tx_crcerrs += CSR_READ_4(sc, ET_STAT_TX_CRC_ERR); in et_stats_update()
2657 stats->tx_control += CSR_READ_4(sc, ET_STAT_TX_CTL); in et_stats_update()
2658 stats->tx_oversize += CSR_READ_4(sc, ET_STAT_TX_OVERSIZE); in et_stats_update()
2659 stats->tx_undersize += CSR_READ_4(sc, ET_STAT_TX_UNDERSIZE); in et_stats_update()
2660 stats->tx_fragments += CSR_READ_4(sc, ET_STAT_TX_FRAG); in et_stats_update()
2667 struct et_hw_stats *stats; in et_get_counter() local
2670 stats = &sc->sc_stats; in et_get_counter()
2674 return (stats->tx_frames); in et_get_counter()
2676 return (stats->tx_total_colls); in et_get_counter()
2678 return (stats->tx_drop + stats->tx_jabbers + in et_get_counter()
2679 stats->tx_crcerrs + stats->tx_excess_deferred + in et_get_counter()
2680 stats->tx_late_colls); in et_get_counter()
2682 return (stats->rx_frames); in et_get_counter()
2684 return (stats->rx_crcerrs + stats->rx_alignerrs + in et_get_counter()
2685 stats->rx_lenerrs + stats->rx_codeerrs + stats->rx_cserrs + in et_get_counter()
2686 stats->rx_runts + stats->rx_jabbers + stats->rx_drop); in et_get_counter()