P_UE_CTLOS_SPACING

code: 1010

# set
<module-index>/<port-index> P_UE_CTLOS_SPACING <target_spacing> <min_spacing>


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

Description

Configures the CtlOS spacing parameters.

Actions

set, get

Parameters

Attention

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

  1. [x] target_spacing: integer, CtlOS should use less than 0.5% of link bandwidth under usual circumstances. Spacing of approximately 1600 bytes between two CtlOS. The value must be a multiple of 8 bytes.

    • Default values: 1600 bytes

    • Resolution: 8 bytes.

  2. min_spacing: integer, CtlOS must be limited to less than 2% of link bandwidth. Enforced by guaranteeing a minimum distance of at least 400 bytes between two CtlOS. The value must be a multiple of 8 bytes.

    • Default values: 400 bytes

    • Resolution: 8 bytes.

  3. [x] sop_min: integer, A configuration indicating the minimum number of bytes between the start of a frame and the first CtlOS in that frame. 0 means CtlOS may be immediately following SOP. The value must be a multiple of 8 bytes.

    • Default values: 256 bytes

    • Allowed range: 0 to 256 bytes

    • Resolution: 8 bytes

  4. [x] frame_min: integer, Minimum spacing of CtlOS within a frame. 0 means CtlOS may appear back-to-back. The value must be a multiple of 8 bytes.

    • Default values: 2000 bytes

    • Allowed range: 0 to 2000 bytes

    • Resolution: 8 bytes

Example

# set
input:  0/1 P_UE_CTLOS_SPACING 0 400 0 0
output: <OK>

# get
input:  0/1 P_UE_CTLOS_SPACING ?
output: 0/1 P_UE_CTLOS_SPACING 0 400 0 0