ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_etha_stats_t Struct Reference

Per-port MIB counter snapshot. More...

#include <ra8_etha_types.h>

Data Fields

uint16_t switch_min_frame_err
 EAUSMFSECN.USMFSEN[15:0].
uint16_t tag_filter_err
 EATFECN.TFEN[15:0].
uint16_t frame_size_err
 EAFSECN.FSEN[15:0].
uint16_t queue_overflow_err
 EADQOECN.DQOEN[15:0].
uint16_t queue_security_err
 EADQSECN.DQSEN[15:0].

Detailed Description

Per-port MIB counter snapshot.

Read by::ra8_etha_read_stats from the five 16-bit error-counter registers. Counters are zeroed on hardware reset and saturate (do not wrap) per the HUM. Each call reads-and-zeros via the dedicated clear path on the chip so consecutive calls observe deltas, not totals.

Definition at line 74 of file ra8_etha_types.h.

Field Documentation

◆ frame_size_err

uint16_t ra8_etha_stats_t::frame_size_err

EAFSECN.FSEN[15:0].

Definition at line 77 of file ra8_etha_types.h.

Referenced by ra8_etha_read_stats().

◆ queue_overflow_err

uint16_t ra8_etha_stats_t::queue_overflow_err

EADQOECN.DQOEN[15:0].

Definition at line 78 of file ra8_etha_types.h.

Referenced by ra8_etha_read_stats().

◆ queue_security_err

uint16_t ra8_etha_stats_t::queue_security_err

EADQSECN.DQSEN[15:0].

Definition at line 79 of file ra8_etha_types.h.

Referenced by ra8_etha_read_stats().

◆ switch_min_frame_err

uint16_t ra8_etha_stats_t::switch_min_frame_err

EAUSMFSECN.USMFSEN[15:0].

Definition at line 75 of file ra8_etha_types.h.

Referenced by ra8_etha_read_stats().

◆ tag_filter_err

uint16_t ra8_etha_stats_t::tag_filter_err

EATFECN.TFEN[15:0].

Definition at line 76 of file ra8_etha_types.h.

Referenced by ra8_etha_read_stats().


The documentation for this struct was generated from the following file: