Solaris Tunable Parameters Reference Manual

ixgbe Parameters

tx_queue_number

Description

This parameter controls the number of transmit queues that are used by the ixgbe network driver. You can increase the number of transmit queues by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

8

Range

1 to 32

Dynamic?

No

Validation

None

When to Change

To change the number of transmit queues that are used by the ixgbe network driver.

Commitment Level

Unstable

rx_queue_number

Description

This parameter controls the number of receive queues that are used by the ixgbe network driver. You can increase the number of receive queues by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

8

Range

1 to 64

Dynamic?

No

Validation

None

When to Change

To change the number of receive queues that are used by the ixgbe network driver.

Commitment Level

Unstable

intr_throttling

Description

This parameter controls the interrupt throttling rate of the ixgbe network driver. You can increase the rate of interrupt by decreasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

200

Range

0 to 65535

Dynamic?

No

Validation

None

When to Change

To change the interrupt throttling rate that is used by the ixgbe network driver.

Commitment Level

Unstable

rx_limit_per_intr

Description

This parameter controls the maximum number of receive queue buffer descriptors per interrupt that are used by the ixgbe network driver. You can increase the number of receive queue buffer descriptors by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

256

Range

16 to 4096

Dynamic?

No

Validation

None

When to Change

To change the number of receive queue buffer descriptors that are handled per interrupt by the ixgbe network driver.

Commitment Level

Unstable

tx_ring_size

Description

This parameter controls the transmit queue size that is used by the ixgbe network driver. You can increase the transmit queue size by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

1024

Range

64 to 4096

Dynamic?

No

Validation

None

When to Change

To change the transmit queue size that is used by the ixgbe network driver.

Commitment Level

Unstable

rx_ring_size

Description

This parameter controls the receive queue size that is used by the ixgbe network driver. You can increase the receive queue size by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

1024

Range

64 to 4096

Dynamic?

No

Validation

None

When to Change

To change the receive queue size that is used by the ixgbe network driver.

Commitment Level

Unstable

tx_copy_threshold

Description

This parameter controls the transmit buffer copy threshold that is used by the ixgbe network driver. You can increase the transmit buffer copy threshold by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

512

Range

0 to 9126

Dynamic?

No

Validation

None

When to Change

To change the transmit buffer copy threshold that is used by the ixgbe network driver.

Commitment Level

Unstable

rx_copy_threshold

Description

This parameter controls the receive buffer copy threshold that is used by the ixgbe network driver. You can increase the receive buffer copy threshold by increasing the value of this parameter. This parameter can be set by editing the /kernel/drv/ixgbe.conf file before the ixgbe driver attach occurs.

Data Type

Unsigned integer

Default

128

Range

0 to 9126

Dynamic?

No

Validation

None

When to Change

To change the receive buffer copy threshold that is used by the ixgbe network driver.

Commitment Level

Unstable