########################################################################## # Copyright (c) 2003-2009 Hewlett-Packard Development Company, LP # @(#)B.11.31.1109_LR # hpixgbeconf : contains configuration values for HP 10 Gigabit Ethernet # Interfaces # # HP_IXGBE_INTERFACE_NAME Name of interface (lan0, lan1...) # # HP_IXGBE_STATION_ADDRESS Station address of interface # configured through lanadmin(1m) # Prefixed with "0x". # # HP_IXGBE_MTU Maximum transmission unit value. # Default: 1500 # Valid values: 257-1500 and 9000 # # HP_IXGBE_VMTU Virtual maximum transmission unit value. # Setting this value to 32160 enables TCP # Segmentation offload (TSO) feature. # 0 disables the feature. # Default: 32160 # Valid values: 0, 32160. # # HP_IXGBE_TX_FLOW_CONTROL Enable or Disable the card's Tx side flow control # Default: on # Valid values: on, off # # HP_IXGBE_RX_FLOW_CONTROL Enable or Disable the card's Rx side flow control # Default: on # Valid values: on, off # # HP_IXGBE_FLOW_CONTROL_THRESH Flow control Threshold (expressed as percentage # of the size of the receive buffer on the card) # Default: 75 # Valid values are: 1 - 100 # # NOTE: # Setting the transmit and receive Interrupt coalescing involves providing # valid values for all the coalesce related parameters: Timer, three range # values and the corresponding four frame counts. Specifying a partial set # of parameters is not supported. # # HP_IXGBE_TX_COAL_RANGE_1 Range Limit 1 for Transmit Interrupt coalescing # Valid values: 0 - 100 # # HP_IXGBE_TX_COAL_RANGE_2 Range Limit 2 for Transmit Interrupt coalescing # Valid values: 0 - 100 # # HP_IXGBE_TX_COAL_RANGE_3 Range Limit 3 for Transmit Interrupt coalescing # Valid values are: 0 - 100 # # HP_IXGBE_TX_COAL_FRC_A Frame Count for transmit interrupt coalescing for # Range 0 - R1 # Valid values: 0 - 65535 # # HP_IXGBE_TX_COAL_FRC_B Frame Count for transmit interrupt coalescing for # Range R1 - R2 # Valid values: 0 - 65535 # # HP_IXGBE_TX_COAL_FRC_C Frame Count for transmit interrupt coalescing for # Range R2 - R3 # Valid values: 0 - 65535 # # HP_IXGBE_TX_COAL_FRC_D Frame Count for transmit interrupt coalescing for # Range R3 - 100 # Valid values: 0 - 65535 # # HP_IXGBE_TX_TIMER Transmit timer interrupt # Setting this to 0 disables the timer. (units in us) # Default: 225000 # Minimum: 0 (timer disabled) # Maximum: 32000000 # # HP_IXGBE_RX_COAL_RANGE_1 Range Limit 1 for Receive Interrupt coalescing # Valid values: 0 - 100 # # HP_IXGBE_RX_COAL_RANGE_2 Range Limit 2 for Receive Interrupt coalescing # Valid values: 0 - 100 # # HP_IXGBE_RX_COAL_RANGE_3 Range Limit 3 for Receive Interrupt coalescing # Valid values: 0 - 100 # # HP_IXGBE_RX_COAL_FRC_A Frame Count for Receive interrupt coalescing for # Range 0 - R1 # Valid values: 0 - 65535 # # HP_IXGBE_RX_COAL_FRC_B Frame Count for Receive interrupt coalescing for # Range R1 - R2 # Valid values: 0 - 65535 # # HP_IXGBE_RX_COAL_FRC_C Frame Count for Receive interrupt coalescing for # Range R2 - R3 # Valid values: 0 - 65535 # # HP_IXGBE_RX_COAL_FRC_D Frame Count for Receive interrupt coalescing for # Range R3 - 100 # Valid values: 0 - 65535 # # HP_IXGBE_RX_TIMER Receive timer interrupt # Setting this to 0 disables the timer. (units in us) # Default: 100 # Minimum: 0 (timer disabled) # Maximum: 32000000 # # HP_IXGBE_TX_CHECKSUM_OFFLOAD Set IPv4 tx checksum offload off/on # Default: on # Valid values: on, off # # HP_IXGBE_RX_CHECKSUM_OFFLOAD Set IPv4 rx checksum offload off/on # Default: on # Valid values: on, off # # HP_IXGBE_UDP_MF_CHECKSUM_OFFLOAD Set IPv4 udp multi-fragments checksum # offload off/on # Default: on # Valid values: on, off # # HP_IXGBE_MQ Number of Queues # Default: # The number of CPUs, on a Multi-processor system # with less than 4 processors. # 4, on a Multi-processor system with # more than 4 processors. # Valid values: 1 - 8 # # HP_IXGBE_DPS Destination Port based steering: A feature that # allows packets to be steered to different queues # based on the destination port number of the packet. # Default: on # Valid values: on, off # # HP_IXGBE_DRV_PR TCP Packet reassembly in driver # This feature allows the driver to combine TCP # segments and pass the large combined packet to # the upper layers of the network stack. # Default: off # Valid values: on, off # # HP_IXGBE_DPS_TTM Enable/Disable periodic invalidation of # Port-to-queue mapping table entries for # Destination Port based steering. # Default: off # Valid values: on, off # # HP_IXGBE_DPS_TTM_VAL Timer value after which the port-to-queue mapping # table entries will be invalidated. # Valid only when IXGBE_DPS_TTM is on. # The unit for this timer value is seconds. # Default: 5 # Valid values: 0 - 32 # # HP_IXGBE_DPS_RR: Enable/Disable round-robin mode of queue # assignment for destination port based steering. # Default: off # Valid values: on, off # HP_IXGBE_4TUPLE_RTH: Enable/Disable 4-tuple hash based steering, AD385 # only # Default: off # Valid values: on, off # Note: Only one of the three multi-queue modes # will be active at any time. Setting multiple # modes will result in the last one taking effect. # Note: When 4-tuple hash based steering is enabled, # the number of queue is automatically set to 8 # and cannot be changed as long this mode is in # effect. # # # The interface name, major number, card instance and nmid may be # obtained from the lanscan(1m) command. # # All options are set through the lanadmin(1m) command. # ########################################################################### ########################################################################### # The HP_IXGBE_INIT_ARGS are reserved by HP. They are NOT user changeable. HP_IXGBE_INIT_ARGS=" HP_IXGBE_STATION_ADDRESS HP_IXGBE_MTU HP_IXGBE_VMTU HP_IXGBE_TX_FLOW_CONTROL HP_IXGBE_RX_FLOW_CONTROL HP_IXGBE_FLOW_CONTROL_THRESH HP_IXGBE_TX_TIMER HP_IXGBE_TX_COAL_RANGE_1 HP_IXGBE_TX_COAL_RANGE_2 HP_IXGBE_TX_COAL_RANGE_3 HP_IXGBE_TX_COAL_FRC_A HP_IXGBE_TX_COAL_FRC_B HP_IXGBE_TX_COAL_FRC_C HP_IXGBE_TX_COAL_FRC_D HP_IXGBE_RX_TIMER HP_IXGBE_RX_COAL_RANGE_1 HP_IXGBE_RX_COAL_RANGE_2 HP_IXGBE_RX_COAL_RANGE_3 HP_IXGBE_RX_COAL_FRC_A HP_IXGBE_RX_COAL_FRC_B HP_IXGBE_RX_COAL_FRC_C HP_IXGBE_RX_COAL_FRC_D HP_IXGBE_MQ HP_IXGBE_TX_CHECKSUM_OFFLOAD HP_IXGBE_RX_CHECKSUM_OFFLOAD HP_IXGBE_UDP_MF_CHECKSUM_OFFLOAD" HP_IXGBE_INTERFACE_NAME[0]= HP_IXGBE_STATION_ADDRESS[0]= HP_IXGBE_MTU[0]= HP_IXGBE_VMTU[0]= HP_IXGBE_TX_FLOW_CONTROL[0]= HP_IXGBE_RX_FLOW_CONTROL[0]= HP_IXGBE_FLOW_CONTROL_THRESH[0]= HP_IXGBE_TX_COAL_RANGE_1[0]= HP_IXGBE_TX_COAL_RANGE_2[0]= HP_IXGBE_TX_COAL_RANGE_3[0]= HP_IXGBE_TX_COAL_FRC_A[0]= HP_IXGBE_TX_COAL_FRC_B[0]= HP_IXGBE_TX_COAL_FRC_C[0]= HP_IXGBE_TX_COAL_FRC_D[0]= HP_IXGBE_TX_TIMER[0]= HP_IXGBE_RX_COAL_RANGE_1[0]= HP_IXGBE_RX_COAL_RANGE_2[0]= HP_IXGBE_RX_COAL_RANGE_3[0]= HP_IXGBE_RX_COAL_FRC_A[0]= HP_IXGBE_RX_COAL_FRC_B[0]= HP_IXGBE_RX_COAL_FRC_C[0]= HP_IXGBE_RX_COAL_FRC_D[0]= HP_IXGBE_RX_TIMER[0]= HP_IXGBE_TX_CHECKSUM_OFFLOAD[0]= HP_IXGBE_RX_CHECKSUM_OFFLOAD[0]= HP_IXGBE_UDP_MF_CHECKSUM_OFFLOAD[0]= HP_IXGBE_MQ[0]= HP_IXGBE_DPS[0]= HP_IXGBE_DRV_PR[0]= HP_IXGBE_DPS_TTM[0]= HP_IXGBE_DPS_TTM_VAL[0]= HP_IXGBE_DPS_RR[0]= HP_IXGBE_4TUPLE_RTH[0]= # End of hpixgbeconf configuration file