1 Neterion's (Formerly S2io) X3100 Series 10GbE PCIe Server Adapter Linux driver
2 ==============================================================================
9 3) Configurable driver parameters
14 This Linux driver supports all Neterion's X3100 series 10 GbE PCIe I/O
15 Virtualized Server adapters.
16 The X3100 series supports four modes of operation, configurable via
22 The functions share a 10GbE link and the pci-e bus, but hardly anything else
23 inside the ASIC. Features like independent hw reset, statistics, bandwidth/
24 priority allocation and guarantees, GRO, TSO, interrupt moderation etc are
25 supported independently on each function.
27 (See below for a complete list of features supported for both IPv4 and IPv6)
29 2) Features supported:
30 ----------------------
32 i) Single function mode (up to 17 queues)
34 ii) Multi function mode (up to 17 functions)
36 iii) PCI-SIG's I/O Virtualization
37 - Single Root mode: v1.0 (up to 17 functions)
38 - Multi-Root mode: v1.0 (up to 17 functions)
41 X3100 Series supports MTU up to 9600 bytes, modifiable using
44 v) Offloads supported: (Enabled by default)
45 Checksum offload (TCP/UDP/IP) on transmit and receive paths
46 TCP Segmentation Offload (TSO) on transmit path
47 Generic Receive Offload (GRO) on receive path
49 vi) MSI-X: (Enabled by default)
50 Resulting in noticeable performance improvement (up to 7% on certain
53 vii) NAPI: (Enabled by default)
54 For better Rx interrupt moderation.
56 viii)RTH (Receive Traffic Hash): (Enabled by default)
57 Receive side steering for better scaling.
60 Comprehensive MAC-level and software statistics displayed using
63 x) Multiple hardware queues: (Enabled by default)
64 Up to 17 hardware based transmit and receive data channels, with
65 multiple steering options (transmit multiqueue enabled by default).
67 3) Configurable driver parameters:
68 ----------------------------------
71 Specifies maximum device functions to be enabled.
75 Specifies number of ports to be enabled.
80 Specifies maximum VPATH(s) configured for each device function.
84 Enables/disables vlan tag stripping from all received tagged frames that
85 are not replicated at the internal L2 switch.
86 Valid range: 0,1 (disabled, enabled respectively)
90 Enable learning the mac address of the guest OS interface in
91 virtualization environment.
92 Valid range: 0,1 (disabled, enabled respectively)