Advanced Server Features
67
■
rx_flow_control
Enables or disables receiving flow control (pause) frames. This parameter is used
together with auto_flow_control. The valid values are:
■
tx_flow_control
Enables or disables transmitting flow control (pause) frames. This parameter is used
together with auto_flow_control. The valid values are:
■
auto_flow_control
Enables or disables auto-negotiation of flow control. This parameter is used together
with rx_flow_control and TX_flow_control to determine the advertised flow control
capability. The valid values are:
■
mtu
Enables jumbo frames up to the specified MTU size. The valid range is from 1500 to
8184.
Advanced Server Features
The Advanced Server Features program is a kernel module designed for the Linux 2.2
kernel that provides load balancing, failover, and VLAN features. These features are
provided by creating teams that consist of multiple NICs. A team can consist of 1 to 8 NICs
and each NIC can be designated primary or standby. All primary NIC in a team will
participate in load balancing operations by sending and receiving a portion of the total
traffic. Standby NICs will take over in the event that all primary NICs have lost their links.
VLANs can be added to a team to allow multiple VLANs with different VLAN IDs and
a virtual device is created for each VLAN added.
Advanced Server Features program supports load balance and generic trunking. In load
balance mode, all the NIC drivers must support NIC Extension (NICE). In this distribution,
only 3Com NICs are supported. Load balance mode works with all Ethernet switches
without configuring the switch ports to any special trunking mode. Only IP traffic will be
load balanced in both inbound and outbound directions. The generic trunking mode does
not require NICE and can work with any NIC, however, it requires the Ethernet switch to
support link aggregation and be properly configured. This mode is protocol-independent
and all traffic should be load balanced and fault tolerant.
0
pause receive disabled (default)
1
pause receive enabled if auto_flow_control is set to 0, or pause receive advertised if
auto_flow_control is set to 1
0
pause transmit disabled (default)
1
pause transmit enabled if auto_flow_control is set to 0, or pause transmit advertised
if auto_flow_control is set to 1
0
flow control auto-negotiation disabled (default)
1
flow control auto-negotiation enabled with capability specified in rx_flow_control
and TX_flow_control (only valid if line_speed is set to 0)