disable flow-control ports

disable flow-control [tx-pause {priority priority} | rx-pause {qosprofile qosprofile}] ports [all | port_list]

Description

Disables specified flow control configurations.

Syntax Description

tx-pause

Specifies transmission pause processing.

priority

Specifies all priorities or single priorities--dot1p priority for tagged packets and internal priority for untagged packets. Used with priority flow control only.

rx-pause

Specifies reception pause processing.

qosprofile

Specifies a QoS profile (“qp1” “qp2” “qp3” “qp4” “qp5” “qp6” “qp7” “qp8”) to pause for priority flow control packet reception. Used with priority flow control only.

all

Specifies all ports or slots.

port_list

Specifies one or more ports or slots and ports.

Default

Disabled.

Usage Guidelines

IEEE 802.3x-Flow Control

Use this command to disable the processing of IEEE 802.3x pause flow control messages received from the remote partner. Disabling rx-pause processing avoids dropping packets in the switch and allows for better overall network performance in some scenarios where protocols such as TCP handle the retransmission of dropped packets by the remote partner.

To disable RX flow-control, TX flow-control must first be disabled. Refer to the disable flow-control ports command. If you attempt to disable RX flow-control with TX flow-control enabled, an error message is displayed.

IEEE 802.1Qbb-Priority Flow Control

Use this command to disable the processing of IEEE 802.1Qbb priority flow control messages received from the remote partner. Disabling TX stops the port from transmitting PFC packets for that priority, regardless of congestion. Disabling RX stops the processing of PFC packets received on that port for the specific QoS profile.

Example

IEEE 802.3x

The following command disables the tx flow-control feature on ports 5 through 7 on a Summit switch:

disable flow-control tx-pause ports 5-7

IEEE 802.1Qbb

The following command disables TX for priority 3 on port 3 on a Summit X460 switch:

disable flow-control tx-pause priority 3 ports 3

The following command disables RX for QoS profile qp4 on port 6 of a Summit X460 switch:

disable flow-control rx-pause qosprofile qp4 port 6

History

This command was first available in ExtremeXOS 12.1.3.

The priority function (PFC) was added in ExtremeXOS 12.5.

Platform Availability

IEEE 802.3x

The basic TX-pause and RX-pause functions of this command are available on the BlackDiamond X8 switches, BlackDiamond 8000 series modules and the Summit family switches.

IEEE 802.1Qbb

The priority function (PFC) is available only on 10G ports and in some cases on specific models of the following newer platforms indicated by the part number:

  • BlackDiamond 8900-10G24X-c modules (manufacturing number 800397-00)
  • BlackDiamond 8900-40G6X-xm modules
  • 40G ports and 10G ports when in 4x10 partition mode
  • BlackDiamond X8 switches
  • Summit X460 switches
  • 10G ports
  • Summit X670 switches
  • Summit X770 switches
  • 10G ports Summit X670V switches
  • 10G and 40G ports