2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)

The 2-Port 10/100/1000 Base-TX PCI-Express Adapter Device Driver (14104003) supports the following additional configuration parameters:

Transmit Descriptor Queue Size
Indicates the number of transmit requests that can be queued for transmission by the adapter. Valid values range from 128 through 1024.
Receive Descriptor Queue Size
Indicates the maximum number of received Ethernet packets that the adapter can hold in its buffer. Valid values range from 128 through 1024.
Software Transmit Queue Size
Indicates the number of transmit requests that can be queued for transmission by the device driver. Valid values range from 512 through 16 384.
Media Speed
Indicates the speed at which the adapter attempts to operate. The available speeds are 10 Mbps half-duplex, 10 Mbps full-duplex, 100 Mbps half-duplex, 100 Mbps full-duplex, 1000 Mbps full-duplex, and autonegotiation. The default is autonegotiation. Select autonegotiate when the adapter should use autonegotiation across the network to determine the speed. When the network does not support autonegotiation, select a specific speed.
Note: 1000 Mbps half-duplex is not a valid value. The IEEE 802.3z specification dictates that the gigabit speeds for half-duplex must be autonegotiated for copper (TX)-based adapters. Select autonegotiation if this speed is required.
Transmit Jumbo Frames
When you set the attribute value to Yes, frames up to 9018 bytes in length can be transmitted on this adapter. When you set the attribute value to No, the maximum size of frames transmitted is 1518 bytes. Frames up to 9018 bytes in length can always be received on this adapter.
Enable Hardware Transmit TCP Resegmentation
Permits the adapter to perform resegmentation of transmitted TCP segments in hardware. With this capability, the host can use TCP segments that are larger than the actual MTU size of the Ethernet link, which can increase system performance. You can specify the values of Yes and No.
Note: The mbuf structure, which describes a transmitted frame, contains a flag that indicates whether the adapter performs TCP resegmentation for the frame.
Enable Hardware Transmit and Receive Checksum
When you set the attribute value to Yes, the adapter calculates the checksum for transmitted and received TCP frames. When you set the attribute value to No, the checksum is calculated by appropriate software.
Note: The mbuf structure, which describes a transmitted frame, contains a flag that indicates whether the adapter calculates the TCP checksum for the frame.
Failover Mode (failover)
Indicates the requested failover configuration for the port. You can specify the attribute values of primary, backup, and disable.
Item Description
primary Indicates the port is to act as the primary port in a failover configuration for a 2-port gigabit adapter.
backup Indicates the port is to act as the backup port in a failover configuration for a 2-port gigabit adapter.
disable Indicates the port is not a member of a failover configuration. This is the default value for failover.
The following configuration parameters for the 2-Port 10/100/1000 Base-TX PCI-Express Adapter Device Driver (14104003) are not accessible using SMIT. You can modify them only using the chdev command.
rx_hog
When this number of receive buffer descriptors is processed by the device driver (or all packets were received), the device driver exits the rx_handler() routine and continues processing other adapter events, such as transmit completions and adapter status changes. Valid values range from 1 through 1 000 000. The default value is 1000.
slih_hog
Indicates the number of adapter events (such as receive completions, transmit completions, and adapter status changes) that is processed by the device driver per interrupt. Valid values range from 1 through 1 000 000. The default value is 10.
copy_bytes
When the number of data bytes in a transmit mbuf structure exceeds this value, the device driver maps the mbuf data area into DMA memory and updates the transmit descriptor so that it points to this DMA memory area. When the number of data bytes in a transmit mbuf structure does not exceed this value, the data is copied from the mbuf structure into a preallocated transmit buffer that is already mapped into DMA memory. The device driver also attempts to coalesce transmit data in an mbuf chain into a single preallocated transmit buffer until the total transmit data size exceeds that of the preallocated buffer (2048 bytes). Valid values range from 64 through 2048. The default value is 2048.
delay_open
When you set the attribute value to Yes, the adapter device driver delays its open completion until the Ethernet link status is determined to be either up or down. This prevents applications from sending data before the Ethernet link is established. Commands (for example, the ifconfig command), however, might take longer to complete, especially when an active Ethernet link is not present. You can specify the values of Yes and No. The default value is No.
failback
This attribute is used with the Failover Mode attribute. If the Failover Mode attribute is enabled, setting this attribute to the Yes value causes the adapter to automatically fail back to the primary port if the primary port recovers. You can specify the values of Yes and No. The default value is Yes.
failback_delay
This attribute is used with the failback attribute. If the failback attribute is enabled, the failback_delay attribute specifies the number of seconds that the adapter waits before failing back to the primary port, after the primary port recovers. This delay is useful for ensuring that the primary port has fully recovered and for allowing switch protocols (for example, Spanning Tree Protocol) to complete. Valid values range from 0 through 300 seconds. Setting the failback_delay attribute to 0 seconds disables the delay timer, causing failback to occur immediately. The default value is 15 seconds.
compat_mode
When you set the attribute value to Yes, the adapter is forced to implement an early version of the IEEE 802.3z autonegotiation protocol. Use the Yes value only if the adapter is unable to establish a link with your older Gigabit Ethernet-TX adapters or switches. You can specify the values of Yes and No. The default value is No.
Note: If this option is enabled, the adapter cannot establish a link with newer Gigabit Ethernet-TX hardware. Enable this option only if you cannot establish a link using autonegotiation, but can force a link at a slower speed (for example, 100 full-duplex).