2-Port Gigabit Ethernet PCI-Express Combo Adapter (e4143a161410a003)

The 2-Port Gigabit Ethernet PCI-Express Combo Adapter device driver (e4143a161410a003) supports the following additional configuration parameters:

Transmit Descriptor Queue Size (txdesc_que_sz)
Indicates the number of transmit requests that can be queued for transmission by the adapter. Valid values are in the range 256 - 512. The default value is 512.
Receive Descriptor Queue Size (rxdesc_que_sz)
Indicates the maximum number of received Ethernet packets that the adapter can hold in its buffer. Valid values are 256, 512, 1024, and 2048. The default value is 2048.
Software Transmit Queue Size (tx_que_sz)
Indicates the number of transmit requests that can be queued for transmission by the device driver. Valid values are in the range 512 - 16384. The default value is 8192.
Jumbo Frames (jumbo_frames)
When you set the value of the attribute to Yes, frames up to 9018 bytes in length can be transmitted on this adapter. When you set the value of the attribute to No, the maximum size of frames transmitted is 1518 bytes.
Media Speed (media_speed)
Indicates the speed at which the adapter attempts to operate. The available speeds are 1000 or 100 or 10 Mbps full-duplex, 100 or 10 Mbps half-duplex, and autonegotiation. The default value is autonegotiation. Select autonegotiate when the adapter must use autonegotiation across the network to determine the duplexity.
Enable Alternate Ethernet Address (use_alt_addr)
Specifies whether the adapter uses the MAC address that is specified in the alternate Ethernet address attribute. You can set the value of the attribute to Yes or No. The default value is No.
Enable Hardware Checksum Offload (chksum_offload)
When you set the value of the attribute to Yes, the adapter calculates the checksum for transmitted and received TCP frames. When you set the value of the attribute to No, the checksum is calculated by using appropriate software.
Enable Receive TCP Segment Aggregation (large_receive)
Enables coalescing receive packets into a larger packet before passing to the upper layer for enhanced performance. You can set the value of the attribute to Yes or No. The default value is Yes.
Note: Disable this value when the adapter is used in IP forwarding.
Enable TX TCP Resegmentation Offload of TCP Segments (large_send)
Specifies whether the adapter must perform transmit TCP resegmentation for TCP segments. You can set the value of the attribute to Yes or No. The default value is Yes.
Flow Control (flow_ctrl)
Specifies whether the adapter enables transmit flow control and receive flow control. You can set the value of the attribute to Yes or No. The default value is Yes.
slih_hog
Indicates the number of adapter events (such as, receive completions, transmit completions and adapter status changes) that are processed by the device driver per interrupt. Valid values are in the range1 - 1000000. The default value is 10.
delay_open
When you set the value of the attribute 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.
Receive Packet Coalescing (rx_coalesce)
Allows tuning of the RX packets that are coalesced before passing to a stack. Increasing this value impacts latency under certain scenarios. Decreasing this value might enhance large reception under limited scenarios. The valid values are 16, 32, 64, and 128. The default value is 16, which demonstrates the best balance of performance versus latency.
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 to process other adapter events, such as transmit completions and adapter status changes. The valid values are in the range 1 - 1000000. The default value is 1000.
rxbuf_pool_sz
Indicates the size of receive buffer pool . The valid values are in the range 256 - 2048. The default value is 1024.
tx_ticks_done
Indicates the number of microseconds that the adapter waits before updating the send consumer index (through a Direct Memory Access (DMA) write) and generating an interrupt to the host. Valid values are in the range 0 - 1023. The default value is 1023.
rx_ticks_done
Indicates the number of microseconds that the adapter waits before updating the receive consumer index (through a DMA) and generating an interrupt to the host. Valid values are in the range 0 - 1000. The default value is 50.
tx_bds_done
Indicates the number of transmit buffers that the adapter transfers to host memory before updating the index of the transmit return ring (through a DMA write) and generating an interrupt to the host. Valid values are in the range 0 - 255. The default value is 0.
rx_bds_done
Indicates the number of receive buffers that the adapter transfers to host memory before updating the producer index of the receive return ring (through a DMA write) and generating an interrupt to the host. Valid values are in the range 0 - 128. The default value is 5.