Rocev2PerfGenRxPortParams Object


Description:

Specifies RoCEv2 Performance wizard Rx port parameters configuration.

Parents: Rocev2PerfConfigGenParams

Children: Rocev2DeviceGenParams

Automatically-created children: Rocev2PerfServerConfigGenParams

Relations:

Side name
(Type)
Relative Description
AffiliatedPort
(AffiliationPort)

Port

Rocev2PerfGenRxPortParams Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AdditiveIncreaseRateInMbps

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

CnpGenerationInterval

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

The interval time at which the CNP should generate(ms)

Type: double

Default: 0.05

Range: 0 - 10700

CnpPriorityMode

Priority mode for CNP

Type: enum

Default: L2_PCP

Possible Values:

Value Description
L2_PCP

CNP Priority mode as PCP (L2 Vlan)

L3_DSCP

CNP Priority mode as DSCP (L3 IP)

DcqcnProfileName

Indicates the DCQCN profile name.

Type: string

Default: Default

Range: 1 - 128 characters

EnableAutoRateAdjust

Enable or disable the DCQCN based automatic rate adjustment.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enables the DCQCN based automatic rate adjustment.

FALSE

Disables the DCQCN based automatic rate adjustment.

EnableEcnCnp

Enable/Disable ECN on RoCEv2 server

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enables ECN/CNP on RoCEv2 server

FALSE

Disables ECN/CNP on RoCEv2 server

EnablePfc

Enable/Disable PFC on RoCEv2 server

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables PFC on RoCEv2 server

FALSE

Disables PFC on RoCEv2 server

EnableUserDefinedAlphaUpdatePeriod

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Enable or disable the user defined alpha update period.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables the user defined alpha update period.

FALSE

Disables the user defined alpha update period.

HyperIncreaseRateInMbps

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

IpEcnValue

Early Congestion Notification value in IP Header

Type: enum

Default: ECT_1

Possible Values:

Value Description
ECT_1

ECN to be set to ECT 1

ECT_0

ECN to be set to ECT 0

ECN_CE

ECN to be set to CE

L2PcpPriorityValue

L2 PCP Priority value for CNP

Type: u8

Default: 0

Range: 0 - 7

L3DscpPriorityValue

L3 DSCP Priority value for CNP

Type: u8

Default: 0

Range: 0 - 63

MinAlpha

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

Type: double

Default: 0.001

Range: 0.001 - 1

MinRateInMbps

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Indicates the minimal Mbps rate limit for the queue pair.

Type: double

Default: 2.0

Range: 1 - 100000

PhaseThreshold

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

PriorityQueue

Priority Queues for PFC

Type: enum

Default: PRIORITY_0

Possible Values:

Value Description
PRIORITY_0

PFC Priority queue enabled for Priority-0

PRIORITY_1

PFC Priority queue enabled for Priority-1

PRIORITY_2

PFC Priority queue enabled for Priority-2

PRIORITY_3

PFC Priority queue enabled for Priority-3

PRIORITY_4

PFC Priority queue enabled for Priority-4

PRIORITY_5

PFC Priority queue enabled for Priority-5

PRIORITY_6

PFC Priority queue enabled for Priority-6

PRIORITY_7

PFC Priority queue enabled for Priority-7

TimeResetInMs

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

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

Rocev2PerfGenRxPortParams Read-Only Attributes

There are no read-only attributes.