P_UE_LLR_REPLAY

code: 1014

# set
<module-index>/<port-index> P_UE_LLR_REPLAY <outstanding_seq_max> <outstanding_data_max> <replay_timer_max> <replay_ct_max> <pcs_lost_status_timer_max> <data_age_timer_max>


# get
<module-index>/<port-index> P_UE_LLR_REPLAY ?

Description

Configures the parameters of the LLR replay mechanism.

Actions

set, get

Parameters

Attention

The parameters marked with [x] are not yet available.

  1. outstanding_seq_max: integer, A configuration for the maximum permitted value of outstanding_seq. The absolute maximum permitted value for outstanding_seq_max is 524288, which is equivalent to consuming half of the total sequence number space. This parameter controls the maximum number of LLR-eligible frames that the LLR Tx is allowed to transmit before receiving an acknowledgment from the LLR Rx.

    • Allowed range: 0 to 524,288

    • Default value: 524,288

  2. [x] outstanding_data_max: integer, A configuration for the maximum permitted value of outstanding_data. Siimilar to outstanding_seq_max which controls from the frame count perspective, this parameter controls from the data volume perspective. This parameter SHOULD be set to the bandwidth delay product (BDP) for the link to ensure correct operation of the PAUSE and PFC mechanisms.

  3. replay_timer_max: integer, A configuration to set the value of replay timer at which replay_timer_expired is set and a replay is initiated. This parameter affects how long the LLR Tx will wait before starting replay. This parameter should not be set to a value less than the round-trip time of the link, as this could result in unnecessary replays (replay timeout occurring before the acknowledgment is received).

    • Allowed range: Values: 0 to 65,535 ns

    • Default value: 32,767 ns

    • Resolution: 1 ns

  4. replay_ct_max: integer, A configuration to set the maximum number of times a replay is performed before the LLR Tx gives up and enters the FLUSH state.

    • Allowed range: Values: 0 to 255. A value of 255 (i.e., all-ones) is used to indicate that there is no maximum.

    • Default value: 127

  5. [x] pcs_lost_status_timer_max: long, The value at which the pcs_lost_status_timer is considered to have expired.

    • Allowed range: Values: 0 to 4,290,000,000 ns

    • Default value: 4,290,000,000 ns

    • Resolution: 10 ns

  6. data_age_timer_max: long, The value at which the data_age_timer is considered to have expired.

    • Allowed range: Values: 0 to 4,290,000,000 ns

    • Default value: 4,290,000,000 ns

    • Resolution: 10 ns

Example

# set
input:  0/1 P_UE_LLR_REPLAY 500000 100000000 50000 200 4290000000 4290000000
output: <OK>

# get
input:  0/1 P_UE_LLR_REPLAY ?
output: 0/1 P_UE_LLR_REPLAY 500000 100000000 50000 200 4290000000 4290000000