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 UEC CtlOS spacing parameters.
Actions
set, get
Parameters
Attention
The parameters marked with [x] are not yet available for write operations.
[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
Allowed range: 400 to 16384 bytes
Resolution: 8 bytes.
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.
Default values: 400 bytes
Allowed values: 0 to 16384 bytes, where 0 means CtlOS may appear back-to-back.
Resolution: 8 bytes.
[x]
min_sop_spacing: integer, Minimum number of bytes between the SOP and the first CtlOS in that frame.
Default values: 256 bytes
Allowed values: 0 to 256 bytes, where 0 means CtlOS may be immediately following SOP.
Resolution: 8 bytes.
[x]
min_inframe_spacing: integer, Minimum number of bytes between two CtlOS within the same frame.
Default values: 2048 bytes
Allowed values: 0 to 2048 bytes, where 0 means CtlOS may appear back-to-back.
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