10 Gigabit Ethernet PCI Express Dual Port Adapter (7710008077108001)

The 10 Gb Ethernet PCI Express Dual Port Adapter Device Driver (7710008077108001) 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.
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.
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_intr_delay
Interrupt delay timer sets an overall amount of time to delay an interrupt. This timer starts when the first packet arrives. When the timer expires, an interrupt is generated. This value is in microseconds. The valid values are in the range 0 - 65535 . The default value is 100.
rx_ipkt_idelay
Inter-packet interrupt delay timer sets an amount of time to hold off interrupts between packets. This timer starts when a packet arrives. The timer is reset anytime another packet arrives before the timer expires. If a packet does not arrive before the timer expires, an interrupt is generated. This value is in microseconds. The valid values are in the range 0 - 65535. The default value is 4.
rx_intr_limit
Indicates maximum packets processed by RX handler per interrupt. The valid values are in the range 1000 - 1000000. The default value is 1000.