Library Table of Contents Index Previous Next Comments

Configuring flow control

Interfaces you can configure flow control on  Top

You can configure flow control for Gigabit Ethernet interfaces and for 100Base-T/1000Base-T and 10Base-T/100Base-T/1000Base-T interfaces.

What the flowcontrol option is used for  Top

The flowcontrol option of the ifconfig command sets the flow control of the abovementioned interfaces. This configured flow control setting is advertised during autonegotiation. If autonegotiation succeeds, the operational flow control setting is determined based on the negotiated speed and the value advertised by the other device. If autonegotiation fails, the configured flow control setting is used.

How flow control works  Top

Flow control manages the flow of frames between two directly connected link partners. This is done by using packets called Pause frames. For example, a link partner A sends a Pause On frame to link partner B when its receive buffers are nearly full. The link partner B suspends transmission until it receives a Pause Off frame from the link partner A or a specified timeout threshold is reached. Thus, flow control can reduce or eliminate dropped packets due to overrun.

Flow control types  Top

The following table describes the types you can specify for the flowcontrol option.

Flow control type

Description

None

No flow control

Receive

Only receive flow control frames

Send

Only send flow control frames

Full

Send and receive flow control frames

Commands to configure and view flow control  Top

You can use the ifconfig command to configure and display the configured flow control setting and the ifstat command to view the operational flow control setting. If you do not specify the flowcontrol option with the ifconfig command, then the configured flow control setting defaults to full.

Configuring flow control  Top

To configure the flow control of an interface, complete the following step.

Step

Action

1

Enter the following command, choosing one of the flow control options:

ifconfig interface flowcontrol { none | receive | send | 
full }

interface is the specific interface name.

Example

You set flow control type none for an interface e8 with the following command:

ifconfig e8 flowcontrol none

Library Table of Contents Index Previous Next Comments