91bdbc0673
bunch of code changed indenting level and some code got moved out of one function and made into its own subroutine. - Gleb pointed out that I wasn't taking into account values from the default section of the INI file (and not finding values in the INI file is not an error). - I incorrectly thought that 0x5ad was Mellanox's vendor ID. Turns out that 0x5ad is Cisco's ID, while 0x2c9 is Mellanox. Specifically, Cisco burns its own firmware into the HCA which replaces the vendor ID, although the part ID stays the same. So it's Mellanox hardware with Cisco firmware. And apparently several of us do that. :-) So I expanded the concept of the vendor_id in the INI file to allow for lists of vendor IDs. - Along with that, I updated the default INI file to list all the IB vendors (that I am aware of -- certainly open to putting more data in there from other vendors) who overwrite Mellanox's vendor_id with their own for the part numbers that we have on file. This commit was SVN r11506.
/* * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana * University Research and Technology * Corporation. All rights reserved. * Copyright (c) 2004-2005 The University of Tennessee and The University * of Tennessee Research Foundation. All rights * reserved. * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, * University of Stuttgart. All rights reserved. * Copyright (c) 2004-2005 The Regents of the University of California. * All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ */ /** @mainpage @section mainpage_introduction Introduction This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. This is the introduction. @section main_install Installation This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. This is the installation section. */