Print this page
MFV: illumos-joyent@9e30beee2f0c127bf41868db46257124206e28d6
OS-5225 Want Fortville TSO support
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Patrick Mooney <patrick.mooney@joyent.com>
Author: Rob Johnston <rob.johnston@joyent.com>


 133      rx_hcksum_enable
 134              Minimum: 0 | Maximum: 1
 135 
 136              The rx_hcksum_enable property controls whether or not the device
 137              enables support for hardware checksuming of incoming packets.
 138              The default is to always enable support for this.  Turning it off
 139              will increase latency and decrease throughput when receiving
 140              packets, but should be done if a hardware bug is suspected.
 141 
 142      rx_dma_threshold
 143              Minimum: 0 | Maximum: INT32_MAX | Runtime Property:
 144              _rx_dma_treshold
 145 
 146              The rx_dma_treshold indicates the size in bytes of a received
 147              frame, including all of its headers, at which the driver should
 148              not copy the frame but instead bind DMA memory.  By setting this
 149              property to its minimum, all frames will be processed with DMA
 150              binding.  By setting this property to its maximum, all frames
 151              will be processed by copying the frame.
 152 










 153 ARCHITECTURE
 154      The i40e driver is only supported on x86 systems at this time.
 155 
 156 FILES
 157      /dev/net/i40e*                    Per-instance character device.
 158 
 159      /kernel/drv/i40e                  32-bit device driver (x86).
 160 
 161      /kernel/drv/amd64/i40e            64-bit device driver (x86).
 162 
 163      /kernel/drv/i40e.conf             Driver configuration file.
 164 
 165 SEE ALSO
 166      dladm(1M), snoop(1M), driver.conf(4), dlpi(7P)
 167 
 168 illumos                        September 8, 2017                       illumos


 133      rx_hcksum_enable
 134              Minimum: 0 | Maximum: 1
 135 
 136              The rx_hcksum_enable property controls whether or not the device
 137              enables support for hardware checksuming of incoming packets.
 138              The default is to always enable support for this.  Turning it off
 139              will increase latency and decrease throughput when receiving
 140              packets, but should be done if a hardware bug is suspected.
 141 
 142      rx_dma_threshold
 143              Minimum: 0 | Maximum: INT32_MAX | Runtime Property:
 144              _rx_dma_treshold
 145 
 146              The rx_dma_treshold indicates the size in bytes of a received
 147              frame, including all of its headers, at which the driver should
 148              not copy the frame but instead bind DMA memory.  By setting this
 149              property to its minimum, all frames will be processed with DMA
 150              binding.  By setting this property to its maximum, all frames
 151              will be processed by copying the frame.
 152 
 153      tx_lso_enable
 154              Minimum: 0 | Maximum: 1
 155 
 156              The tx_lso_enable property controls whether or not the device
 157              enables support for Large Segment Offloand (LSO) when
 158              transmitting packets.  The default is to always enable support
 159              for this.  Turning it off will decrease throughput when
 160              transmitting packets, but should be done if a hardware bug is
 161              suspected.
 162 
 163 ARCHITECTURE
 164      The i40e driver is only supported on x86 systems at this time.
 165 
 166 FILES
 167      /dev/net/i40e*                    Per-instance character device.
 168 
 169      /kernel/drv/i40e                  32-bit device driver (x86).
 170 
 171      /kernel/drv/amd64/i40e            64-bit device driver (x86).
 172 
 173      /kernel/drv/i40e.conf             Driver configuration file.
 174 
 175 SEE ALSO
 176      dladm(1M), snoop(1M), driver.conf(4), dlpi(7P)
 177 
 178 illumos                          May 23, 2018                          illumos