diff options
author | np <np@FreeBSD.org> | 2013-02-26 20:35:54 +0000 |
---|---|---|
committer | np <np@FreeBSD.org> | 2013-02-26 20:35:54 +0000 |
commit | 84af8e189deac5d2829f528c072b065d79a4414d (patch) | |
tree | 0e4f7417ccf0830c9776a2abeb39e601b599474a /share | |
parent | 5a60eaa26c6ef43c0f688295af51867a58dd3cb1 (diff) | |
download | FreeBSD-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.4 | 9 |
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 |