PL1_AUTONEGINFO#

code: 385

Attention

Only for the following modules:

  • Freya-800G-4S-1P

  • Freya-800G-4S-1P-OSFP

# get
<module-index>/<port-index> PL1_AUTONEGINFO [<page>] ?

Description#

Get L1 auto-negotiation information. Information is split into a number of pages.

Actions#

get

Parameters#

  1. rx_link_codeword_count: integer, received number of Link Code Words (Base Pages).

  2. rx_next_page_message_count: integer, received number of Next Pages - Message Pages.

  3. rx_next_page_unformatted_count: integer, received number of Next Pages - Unformatted Pages.

  4. tx_link_codeword_count: integer, transmitted number of Link Code Words (Base Pages).

  5. tx_next_page_message_count: integer, transmitted number of Next Pages - Message Pages.

  6. tx_next_page_unformatted_count: integer, transmitted number of Nex Pages - Unformatted Pages.

  7. negotiation_hcd_fail_count: integer, number of negotiation HCD (Highest Common Denominator) failures.

  8. negotiation_fec_fail_count: integer, number of negotiation FEC failures.

  9. negotiation_loss_of_sync_count: integer, number of negotiation Loss of Sync failures.

  10. negotiation_timeout_count: integer, number of negotiation timeouts.

  11. negotiation_success_count: integer, number of negotiation successes.

  12. duration_us: integer, duration of the auto-negotiation in microseconds, from autoneg is enabled on the port to the negotiation is finished.

Example#

# get
input:  0/1 PL1_AUTONEGINFO [0x00] ?
output: 0/1 PL1_AUTONEGINFO [0x00] 1 1 1 1 1 1 0 0 0 0 1 0