Driver Parameters
(Oracle Solaris)
You can configure these parameters on each i40e(7D) interface.
|
|
|
Jumbo frames |
default_mtu=mtu |
Size of the default MTU (payload without the
Ethernet header). Allowed values:
1500 to 9706 (default
= 1500) |
Flow control |
flow_control |
Ethernet flow control. Allowed values:
0 - Disable (default in Oracle Solaris 11)
1 - Receive only
2 - Transmit only
3 - Receive and transmit |
LAN VSI queue pairs |
num_lan_queue_pairs |
The number of queue pairs for the default
LAN VSI. Allowed values:
1 to 64 (default =
32) |
VMDq VSI queue pairs |
num_vmdq_queue_pairs |
The number of queue pairs for VMDq VSI.
Allowed values:
1 to 16 (default =
2) |
VMDq VSIs |
num_vmdq_vsis |
The number of VMDq VSIs. Allowed values:
0 to 64 (default =
0) |
Queue pairs |
num_lan_queue_pairs |
The number of queue pairs for the default LAN VSI Allowed values:
1 - 64 Default
value: 32
|
Transmit queue size |
tx_ring_size |
Number of the transmit descriptors per
transmit queue. The actual value is rounded up to the next multiple
of 8. Allowed values:
|
Receive queue size |
rx_ring_size |
Number of the transmit descriptors per
receive queue. The actual value is rounded up to the next multiple
of 8. Allowed values:
64 to 4096 (default =
1024) |
Receive interrupts |
rx_itr |
The interval of receive interrupts is
defined in 2 usec units enabling interval range from zero to 8160
usec (0xFF0). Setting the rx_itr to zero
enables immediate interrupt. Allowed values:
0 to 4080 (default =
25) |
Transmit interrupts |
tx_itr |
The interval of transmit interrupts is
defined in 2 usec units enabling interval range from zero to 8160
usec (0xFF0). Setting the tx_itr to zero
enables immediate interrupt. Allowed values:
0 to 4080 (default =
25) |
Rx interrupts |
rx_limit_per_intr |
Maximum number of packet to receive per interrupt. Allowed values:
16 to 4096
(default = 1024) |
Rx bcopy threshold |
rx_copy_threshold |
Packet size to determine bcopy or not during receive. Allowed values:
0 to 9216
(default = 128) |
Tx bcopy threshold |
tx_copy_threshold |
Packet size to determine bcopy or not during transmit. Allowed values: 0 ~ 9216, 128 by
default
0 to 9216
(default = 128) |
|