Print this page
11641 spelling mistakes in section 7d of the manual

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man7d/i40e.7d
          +++ new/usr/src/man/man7d/i40e.7d
↓ open down ↓ 3 lines elided ↑ open up ↑
   4    4  .\" You may only use this file in accordance with the terms of version
   5    5  .\" 1.0 of the CDDL.
   6    6  .\"
   7    7  .\" A full copy of the text of the CDDL should have accompanied this
   8    8  .\" source.  A copy of the CDDL is also available via the Internet at
   9    9  .\" http://www.illumos.org/license/CDDL.
  10   10  .\"
  11   11  .\"
  12   12  .\" Copyright (c) 2018 Joyent, Inc.
  13   13  .\"
  14      -.Dd May 23, 2018
       14 +.Dd Jan 10, 2020
  15   15  .Dt I40E 7D
  16   16  .Os
  17   17  .Sh NAME
  18   18  .Nm i40e
  19   19  .Nd Intel 710/722 Ethernet Device Driver
  20   20  .Sh SYNOPSIS
  21   21  .Pa /dev/net/i40e*
  22   22  .Sh DESCRIPTION
  23   23  The
  24   24  .Nm
↓ open down ↓ 32 lines elided ↑ open up ↑
  57   57  This file supports the Data Link Provider Interface (DLPI) which is documented
  58   58  in
  59   59  .Xr dlpi 7P .
  60   60  For most consumers, the use of
  61   61  .Xr libdlpi 3LIB ,
  62   62  is recommended.
  63   63  .Pp
  64   64  Each instance is assigned a unique ascending integer identifier.
  65   65  A device which has multiple ports may appear to the system as separate
  66   66  instances.
  67      -The system does not provide a guarnatee on how these will be presented.
       67 +The system does not provide a guarantee on how these will be presented.
  68   68  Using this instance identifier, one can determine the exact character-special
  69   69  file to open.
  70   70  For example, the first instance enumerated in the system, with id 0, would be
  71   71  named
  72   72  .Sy i40e0 .
  73   73  It exists in the file system at
  74   74  .Pa /dev/net/i40e0 .
  75   75  .Sh CONFIGURATION
  76   76  The
  77   77  .Nm i40e
↓ open down ↓ 65 lines elided ↑ open up ↑
 143  143  .It Sy mr_enable
 144  144  .Bd -filled -compact
 145  145  Minimum:
 146  146  .Sy 0 |
 147  147  Maximum:
 148  148  .Sy 1
 149  149  .Ed
 150  150  .Bd -filled
 151  151  The
 152  152  .Sy mr_enable
 153      -proeprty determines whether or not support for multiple rings is enabled
      153 +property determines whether or not support for multiple rings is enabled
 154  154  for the device.
 155  155  The default is always to enable them.
 156  156  It is not recommended to to disable them.
 157  157  .Ed
 158  158  .It Sy rx_ring_size
 159  159  .Bd -filled -compact
 160  160  Minimum:
 161  161  .Sy 64 |
 162  162  Maximum:
 163  163  .Sy 4096
↓ open down ↓ 61 lines elided ↑ open up ↑
 225  225  .Bd -filled -compact
 226  226  Minimum:
 227  227  .Sy 0 |
 228  228  Maximum:
 229  229  .Sy 1
 230  230  .Ed
 231  231  .Bd -filled
 232  232  The
 233  233  .Sy tx_hcksum_enable
 234  234  property controls whether or not the device enables support for hardware
 235      -checksuming of outgoing packets.
      235 +checksumming of outgoing packets.
 236  236  The default is to always enable support for this.
 237  237  Turning it off will increase latency and decrease throughput when transmitting
 238  238  packets, but should be done if a hardware bug is suspected.
 239  239  .Ed
 240  240  .It Sy rx_hcksum_enable
 241  241  .Bd -filled -compact
 242  242  Minimum:
 243  243  .Sy 0 |
 244  244  Maximum:
 245  245  .Sy 1
 246  246  .Ed
 247  247  .Bd -filled
 248  248  The
 249  249  .Sy rx_hcksum_enable
 250  250  property controls whether or not the device enables support for hardware
 251      -checksuming of incoming packets.
      251 +checksumming of incoming packets.
 252  252  The default is to always enable support for this.
 253  253  Turning it off will increase latency and decrease throughput when receiving
 254  254  packets, but should be done if a hardware bug is suspected.
 255  255  .Ed
 256  256  .It Sy rx_dma_threshold
 257  257  .Bd -filled -compact
 258  258  Minimum:
 259  259  .Sy 0 |
 260  260  Maximum:
 261  261  .Sy INT32_MAX |
 262  262  Runtime Property:
 263      -.Sy _rx_dma_treshold
      263 +.Sy _rx_dma_threshold
 264  264  .Ed
 265  265  .Bd -filled
 266  266  The
 267      -.Sy rx_dma_treshold
      267 +.Sy rx_dma_threshold
 268  268  indicates the size in bytes of a received frame, including all of its
 269  269  headers, at which the driver should not copy the frame but instead bind
 270  270  DMA memory.
 271  271  By setting this property to its minimum, all frames will be processed with DMA
 272  272  binding.
 273  273  By setting this property to its maximum, all frames will be processed by copying
 274  274  the frame.
 275  275  .Ed
 276  276  .It Sy tx_lso_enable
 277  277  .Bd -filled -compact
↓ open down ↓ 15 lines elided ↑ open up ↑
 293  293  .Sh ARCHITECTURE
 294  294  The
 295  295  .Nm
 296  296  driver is only supported on
 297  297  .Sy x86
 298  298  systems at this time.
 299  299  .Sh FILES
 300  300  .Bl -tag -width Pa
 301  301  .It Pa /dev/net/i40e*
 302  302  Per-instance character device.
 303      -.It Pa /kernel/drv/i40e
 304      -32-bit device driver (x86).
 305  303  .It Pa /kernel/drv/amd64/i40e
 306      -64-bit device driver (x86).
      304 +Device driver (x86)
 307  305  .It Pa /kernel/drv/i40e.conf
 308      -Driver configuration file.
      306 +Driver configuration file
 309  307  .El
 310  308  .Sh SEE ALSO
 311  309  .Xr dladm 1M ,
 312  310  .Xr snoop 1M ,
 313  311  .Xr driver.conf 4 ,
 314  312  .Xr dlpi 7P
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX