Skip to content

Commit

Permalink
ix.4: document LOADER TUNABLES
Browse files Browse the repository at this point in the history
PR:		213026
MFC after:	3 days
Co-authored-by:	Alexander Ziaee <[email protected]>
  • Loading branch information
felixthered authored and kev009 committed Oct 27, 2024
1 parent d8b48a2 commit a340b46
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion share/man/man4/ix.4
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,42 @@ Intel(R) 82598EB 10 Gigabit AF Network Connection
.It
Intel(R) 82598EB 10 Gigabit AT CX4 Network Connection
.El
.Sh LOADER TUNABLES
The
.Nm
driver supports the following loader tunables:
.Bl -tag -width "hw.ix.allow_unsupported_sfp"
.It Va hw.ix.max_interrupt_rate
Maximum interrupts per second.
.It Va hw.ix.flow_control
Default flow control used for all adapters.
.It Va hw.ix.advertise_speed
Default advertised speed for all adapters.
.It Va hw.ix.enable_msix
Enable Message Signalled Interrupts (MSI-X).
.It Va hw.ix.allow_unsupported_sfp
Allow unsupported small form-factor pluggable
.Pq SFP
modules.
Use at your own risk.
.It Va hw.ix.enable_fdir
Enable Flow Director.
Flow Director directs Ethernet packets to the core where the
packet consuming process, application, container,
or microservice is running.
.It Va hw.ix.enable_rss
Enable Receive-Side Scaling (RSS).
When RSS is enabled, all of the receive data processing for
a particular TCP connection is shared across multiple processors
or processor cores.
Without RSS, all of the processing is performed by a single
processor, resulting in inefficient system cache utilization.
This has no effect if your system has only one processing unit.
.It Va hw.ix.enable_aim
Enable Adaptive Interrupt Moderation (AIM).
Vary the interrupt rate over time based on the traffic for
that interrupt vector.
.El
.Sh DIAGNOSTICS
.Bl -diag
.It "ix%d: Unable to allocate bus resource: memory"
Expand Down Expand Up @@ -113,7 +149,8 @@ issue to
.Xr ng_ether 4 ,
.Xr polling 4 ,
.Xr vlan 4 ,
.Xr ifconfig 8
.Xr ifconfig 8 ,
.Xr sysctl 8
.Sh HISTORY
The
.Nm
Expand Down

0 comments on commit a340b46

Please sign in to comment.