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 (default in Oracle Solaris 11)
4 - Use NVROM-programmed factory default setting |
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) |
Transmit queues |
tx_queue_number |
1 to 16 (default = 8) |
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 queues |
rx_queue_number |
1 to 16 (default = 8) |
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 = 200) |
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 = 200) |
Rx interrupts |
rx_limit_per_intr |
Maximum number of packet to receive per
interrupt16 ~ 4096, 1024 by default |
Rx bcopy threshold |
rx_copy_threshold |
Packet size to determine bcopy or not
during receive0 ~ 9216, 128 by default |
Tx bcopy threshold |
tx_copy_threshold |
Packet size to determine bcopy or not
during transmit0 ~ 9216, 128 by default |
|