summaryrefslogtreecommitdiffstats
path: root/drivers/net/skge.c
diff options
context:
space:
mode:
authorBrice Goglin <brice@myri.com>2007-05-07 23:52:22 +0200
committerJeff Garzik <jeff@garzik.org>2007-05-08 01:15:15 -0400
commit5443e9ead4f53fd7a43e6846cf10fdc0c5366a93 (patch)
treef0fd7a9599aab29c5f609fd86b7ad49e2bd6b6ac /drivers/net/skge.c
parent0d6ac257ab556838c3c5b1437a36251c2802285e (diff)
downloadop-kernel-dev-5443e9ead4f53fd7a43e6846cf10fdc0c5366a93.zip
op-kernel-dev-5443e9ead4f53fd7a43e6846cf10fdc0c5366a93.tar.gz
myri10ge: replace the chipset whitelist with firmware autodetection
Remove the aligned-completion whitelist, and replace it by using the 1.4.16 firmware's auto-detection features to choose which firmware to load. The driver now loads the aligned firmware, performs a MXGEFW_CMD_UNALIGNED_TEST, and falls back to using the unaligned firmware if: - The firmware is too old (ie, MXGEFW_CMD_UNALIGNED_TEST is an unknown command). - The MXGEFW_CMD_UNALIGNED_TEST returns MXGEFW_CMD_ERROR_UNALIGNED, meaning that it has seen an unaligned completion during the DMA test. Signed-off-by: Brice Goglin <brice@myri.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/skge.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud