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.
[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.
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.
[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
[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