summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authornp <np@FreeBSD.org>2013-02-26 20:35:54 +0000
committernp <np@FreeBSD.org>2013-02-26 20:35:54 +0000
commit84af8e189deac5d2829f528c072b065d79a4414d (patch)
tree0e4f7417ccf0830c9776a2abeb39e601b599474a /share
parent5a60eaa26c6ef43c0f688295af51867a58dd3cb1 (diff)
downloadFreeBSD-src-84af8e189deac5d2829f528c072b065d79a4414d.zip
FreeBSD-src-84af8e189deac5d2829f528c072b065d79a4414d.tar.gz
cxgbe(4): Consider all the API versions of the interfaces exported by
the firmware (instead of just the main firmware version) when evaluating firmware compatibility. Document the new "hw.cxgbe.fw_install" knob being introduced here. This should fix kern/173584 too. Setting hw.cxgbe.fw_install=2 will mostly do what was requested in the PR but it's a bit more intelligent in that it won't reinstall the same firmware repeatedly if the knob is left set. PR: kern/173584 MFC after: 5 days
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/cxgbe.49
1 files changed, 9 insertions, 0 deletions
diff --git a/share/man/man4/cxgbe.4 b/share/man/man4/cxgbe.4
index 882bcf7..25cc148 100644
--- a/share/man/man4/cxgbe.4
+++ b/share/man/man4/cxgbe.4
@@ -178,6 +178,15 @@ Bit 0 represents INTx (line interrupts), bit 1 MSI, bit 2 MSI-X.
The default is 7 (all allowed).
The driver will select the best possible type out of the allowed types by
itself.
+.It Va hw.cxgbe.fw_install
+0 prohibits the driver from installing a firmware on the card.
+1 allows the driver to install a new firmware if internal driver
+heuristics indicate that the new firmware is preferable to the one
+already on the card.
+2 instructs the driver to always install the new firmware on the card as
+long as it is compatible with the driver and is a different version than
+the one already on the card.
+The default is 1.
.It Va hw.cxgbe.config_file
Select a pre-packaged device configuration file.
A configuration file contains a recipe for partitioning and configuring the
OpenPOWER on IntegriCloud