... | @@ -23,6 +23,71 @@ SNMP. Each value can be read using one, two, or more OIDs that are |
... | @@ -23,6 +23,71 @@ SNMP. Each value can be read using one, two, or more OIDs that are |
|
listed below. Most of the values are 64-bit values that are read as two
|
|
listed below. Most of the values are 64-bit values that are read as two
|
|
32-bit values (LSB and MSB).
|
|
32-bit values (LSB and MSB).
|
|
|
|
|
|
|
|
<table>
|
|
|
|
<tbody>
|
|
|
|
<tr class="odd">
|
|
|
|
<td><strong>name</strong></td>
|
|
|
|
<td><strong>source</strong></td>
|
|
|
|
<td><strong>Units</strong></td>
|
|
|
|
<td><strong>Example threashold</strong></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>reset</td>
|
|
|
|
<td>reset</td>
|
|
|
|
<td>N/A</td>
|
|
|
|
<td>must be 0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>overflow</td>
|
|
|
|
<td>overflow</td>
|
|
|
|
<td>N/A</td>
|
|
|
|
<td>must be 0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>rest time</td>
|
|
|
|
<td>(rest time MSB)<<32 + (rest time LSB) seconds and 8*(rest time CYC) nanoseconds</td>
|
|
|
|
<td>time from epoch</td>
|
|
|
|
<td>not be 0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>latency max</td>
|
|
|
|
<td>8*( latency max )/1000</td>
|
|
|
|
<td>[us]</td>
|
|
|
|
<td>< 10 "</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>frames sent</td>
|
|
|
|
<td>( frames sent MSB)<<32 + ( frames sent LSB)</td>
|
|
|
|
<td>[frame]</td>
|
|
|
|
<td>N/A</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>frames received</td>
|
|
|
|
<td>( frames received MSB)<<32 + ( frames received LSB)</td>
|
|
|
|
<td>[frame]</td>
|
|
|
|
<td>N/A</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>frames lost</td>
|
|
|
|
<td>( frames lost MSB)<<32 + ( frames lost LSB)</td>
|
|
|
|
<td>[frame]</td>
|
|
|
|
<td>must be 0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="odd">
|
|
|
|
<td>blocks lost</td>
|
|
|
|
<td>( blocks lost MSB)<<32 + ( blocks lost LSB)</td>
|
|
|
|
<td>[blocks]</td>
|
|
|
|
<td>must be 0</td>
|
|
|
|
</tr>
|
|
|
|
<tr class="even">
|
|
|
|
<td>average latency</td>
|
|
|
|
<td>8*[{( blocks lost MSB)<<32 + ( blocks lost LSB) } /{( blocks lost MSB)<<32 + ( blocks lost LSB) }]/1000</td>
|
|
|
|
<td>[us]</td>
|
|
|
|
<td>N/A</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
|
|
Additionally, the average latency needs to be calculated by dividing the
|
|
Additionally, the average latency needs to be calculated by dividing the
|
|
accumulated latency by the number of the accumulated values. Since the
|
|
accumulated latency by the number of the accumulated values. Since the
|
|
values might change fast, we provide a mechanism that freezes the values
|
|
values might change fast, we provide a mechanism that freezes the values
|
... | @@ -133,7 +198,7 @@ To be added in v4.3 of WRPC, |
... | @@ -133,7 +198,7 @@ To be added in v4.3 of WRPC, |
|
<td>wrpcAuxDiag102RoLatencyMin.1</td>
|
|
<td>wrpcAuxDiag102RoLatencyMin.1</td>
|
|
<td>8 [ns]</td>
|
|
<td>8 [ns]</td>
|
|
<td>minimum latency in clock cycles since reset</td>
|
|
<td>minimum latency in clock cycles since reset</td>
|
|
<td><10 [us]</td>
|
|
<td><10000 [ns]</td>
|
|
</tr>
|
|
</tr>
|
|
<tr class="odd">
|
|
<tr class="odd">
|
|
<td>frames sent LSB</td>
|
|
<td>frames sent LSB</td>
|
... | | ... | |