PP_AUTONEGSTATUS
code: 382
Attention
Only for the following modules:
Thor-400G-7S-1P
# get
<module-index>/<port-index> PP_AUTONEGSTATUS ?
Description
Status of auto-negotiation settings of the PHY
Actions
get
Parameter
mode:
: integer, the mode of autoneg
ANEG_OFF = 0
ANEG_ON = 1
fec
: integer, the status of auto-negotiation settings of the PHY
PENDING = 0
NOFEC = 1
RS_FEC = 513
FC_FEC = 257
auto_state
: integer, the status of auto-negotiation settings of the PHY
UNKNOWN = 0
ENABLE = 1
TRANSMIT_DISABLE = 2
ABILITY_DETECT = 3
ACKNOWLEDGE_DETECT = 4
COMPLETE_ACKNOWLEDGE = 5
NEXT_PAGE_WAIT = 6
AN_GOOD_CHECK = 7
AN_GOOD = 8
tec_ability
: integer, the status of auto-negotiation settings of the PHY
DEFAULT_TECH_MODE = 0
IEEE_1000BASE_KX = 2^0 = 0x0000000000000001
IEEE_10GBASE_KX4 = 2^1 = 0x0000000000000002
IEEE_10GBASE_KR = 2^2 = 0x0000000000000004
IEEE_40GBASE_KR4 = 2^3 = 0x0000000000000008
IEEE_40GBASE_CR4 = 2^4 = 0x0000000000000010
IEEE_100GBASE_CR10 = 2^5 = 0x0000000000000020
IEEE_100GBASE_KP4 = 2^6 = 0x0000000000000040
IEEE_100GBASE_KR4 = 2^7 = 0x0000000000000080
IEEE_100GBASE_CR4 = 2^8 = 0x0000000000000100
IEEE_25GBASE_CR_S_KR_S = 2^9 = 0x0000000000000200
IEEE_25GBASE_CR_KR = 2^10 = 0x0000000000000400
IEEE_2DOT5GBASE_KX = 2^11 = 0x0000000000000800
IEEE_5GBASE_KR = 2^12 = 0x0000000000001000
IEEE_50GBASE_CR_KR = 2^13 = 0x0000000000002000
IEEE_100GBASE_CR2_KR2 = 2^14 = 0x0000000000004000
IEEE_200GBASE_CR4_KR4 = 2^15 = 0x0000000000008000
IEEE_100GBASE_CR1_KR1 = 2^16 = 0x0000000000010000
IEEE_200GBASE_CR2_KR2 = 2^17 = 0x0000000000020000
IEEE_400GBASE_CR4_KR4 = 2^18 = 0x0000000000040000
IEEE_800GBASE_CR8_KR8 = 2^19 = 0x0000000000080000
IEEE_200GBASE_CR1_KR1 = 2^20 = 0x0000000000100000
IEEE_400GBASE_CR2_KR2 = 2^21 = 0x0000000000200000
IEEE_800GBASE_CR4_KR4 = 2^22 = 0x0000000000400000
IEEE_1_6TBASE_CR8_KR8 = 2^23 = 0x0000000000800000
EC_25GBASE_KR = 2^24 = 0x0000000001000000
EC_25GBASE_CR = 2^25 = 0x0000000002000000
EC_50GBASE_KR2 = 2^26 = 0x0000000004000000
EC_50GBASE_CR2 = 2^27 = 0x0000000008000000
EC_400GBASE_CR8_KR8 = 2^28 = 0x0000000010000000
EC_800GBASE_CR8_KR8 = 2^29 = 0x0000000020000000
fec_capable
: integer, the status of auto-negotiation settings of the PHY
DEFAULT_FEC = 0
NO_FEC = 1
FC_FEC = 2
RSFEC_CL91 = 4
RS528 = 256
RS544 = 512
RS272 = 1024
fec_requested
: integer, the status of auto-negotiation settings of the PHY
DEFAULT_FEC = 0
NO_FEC = 1
FC_FEC = 2
RSFEC_CL91 = 4
RS528 = 256
RS544 = 512
RS272 = 1024
pause_mode
: integer, the status of auto-negotiation settings of the PHY
NO_PAUSE = 0
SYM_PAUSE = 1
ASYM_PAUSE = 2
Example
# get
input: 0/1 PP_AUTONEGSTATUS ?
output: 0/1 PP_AUTONEGSTATUS ANEG_OFF PENDING UNKNOWN DEFAULT_TECH_MODE DEFAULT_FEC DEFAULT_FEC NO_PAUSE