Rocev2DcqcnProfile Object


Description:

Specifies the RoCEv2 DCQCN Profile.

Parents: Project

Relations:

Side name
(Type)
Relative Description
Rocev2PortConfig
(AffiliatedRocev2DcqcnProfile)

Rocev2PortConfig

Specifies the relation of RoCEv2 DCQCN Profile that is affiliated to

Rocev2DcqcnProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AdditiveIncreaseRateInMbps

Indicates the Mbps rate increase step to raise the target rate in each stage of the additive increase phase.

Type: double

Default: 5.0

Range: 1 - 100000

AlphaUpdatePeriodInMs

Indicates the alpha timer update period in milliseconds for the DCQCN based automatic rate adjustment. Usually the alpha update period should be longer than the CNP generation interval.

Type: double

Default: 1.55

Range: 0 - 21990

ByteResetInMb

Indicates the number of frame megabytes sent since the last rate reduction was initiated. When this threshold is met, a new rate increase event is initiated.

Type: u32

Default: 2

Range: 1 - 4294

CnpInterval

Indicates the CNP generation interval.

Type: double

Default: 0.05

Range: 0 - 10700

EnableUserDefinedAlphaUpdatePeriod

Enable or disable the user defined alpha update period.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables the the user defined alpha update period

FALSE

Disables the the user defined alpha update period

HyperIncreaseRateInMbps

Indicates the Mbps rate increase step to raise the target rate in each stage of the hyper increase phase.

Type: double

Default: 40.0

Range: 1 - 100000

MinAlpha

Indicates the minimum alpha value can be reduced to by the alpha update process.

Type: double

Default: 0.001

Range: 0.001 - 1

MinRateInMbps

Indicates the minimal Mbps rate limit for the queue pair.

Type: double

Default: 2.0

Range: 1 - 100000

PhaseThreshold

Indicates the stage threshold of rate increase events for moving to the next rate increase phase of recovery (Additive Increase or Hyper Increase).

Type: u8

Default: 5

Range: 2 - 31

ProfileName

Indicates the DCQCN profile name.

Type: string

Default: Default

Range: 1 - 128 characters

TimeResetInMs

Indicates the interval of time in milliseconds since the last rate reduction was initiated. When this timer expires, a new rate increase event is initiated.

Type: double

Default: 0.055

Range: 0 - 21990

Rocev2DcqcnProfile Read-Only Attributes

There are no read-only attributes.