On Wed, Sep 06, 2023 at 09:36:38AM +0200, Luigi Mantellini wrote:
> The PORTS_STATS_2_NP carries all the PORTS_STATS_NP RX/TX counters
> adding room for extra counters (up to 16 counters for RX and TX).
> Not all counters are filled yet.
>
> The PORTS_STATS_2_NP TLV has the following definition:
>
> struct port_stats_2_np {
> struct PortIdentity portIdentity; // As PORT_STATS_NP
> struct PortStats stats; // As PORT_STATS_NP
> struct PortStats extraStats; // Extra room
> } PACKED;
>
> The proposed implementation adds the following counters:
>
> Offset Dir Description
> 0x00 RX Bad Message
> 0x01 RX Bad Protocol
> 0x02 RX Fail on Receive
> 0x03 RX Missing Timestamp
> 0x04 RX Announce from Foreign Masters (used by 1588-2019 Annex J)
> 0x05 RX Announce from current Master
> 0x02 TX Fail on Transmit
> 0x03 TX Missing Timestamp
Please don't overload the existing rx/tx message counters in this way.
If you really want to count "Bad Message" etc, please create a new
data structure with fields like "bad_message" etc.
Thanks,
Richard
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel