From: Francois I. <isa...@us...> - 2007-12-12 15:03:17
|
Update of /cvsroot/ipmitool/ipmitool/include/ipmitool In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv889 Modified Files: ipmi_picmg.h Log Message: improved amcportstate operations - can now run on AMCs as well as carriers - output format is more human readable thanks to Heiko Thiery for his patch Index: ipmi_picmg.h =================================================================== RCS file: /cvsroot/ipmitool/ipmitool/include/ipmitool/ipmi_picmg.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ipmi_picmg.h 26 Apr 2007 13:16:16 -0000 1.5 --- ipmi_picmg.h 12 Dec 2007 15:03:17 -0000 1.6 *************** *** 54,59 **** #define PICMG_RTM 0x09 - - struct picmg_set_fru_activation_cmd { unsigned char picmg_id; /* always 0*/ --- 54,57 ---- *************** *** 62,67 **** } __attribute__ ((packed)); - - /* the LED color capabilities */ static const char* led_color_str[] __attribute__((unused)) = { --- 60,63 ---- *************** *** 75,91 **** "reserved" }; ! ! static const char* amc_link_type_str[] __attribute__((unused)) = { ! " FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED", ! " FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED1", ! " FRU_PICMGEXT_AMC_LINK_TYPE_PCI_EXPRESS", ! " FRU_PICMGEXT_AMC_LINK_TYPE_ADVANCED_SWITCHING1", ! " FRU_PICMGEXT_AMC_LINK_TYPE_ADVANCED_SWITCHING2", ! " FRU_PICMGEXT_AMC_LINK_TYPE_ETHERNET", ! " FRU_PICMGEXT_AMC_LINK_TYPE_RAPIDIO", ! " FRU_PICMGEXT_AMC_LINK_TYPE_STORAGE", }; struct sAmcPortState { --- 71,152 ---- "reserved" }; ! ! static const char* amc_link_type_str[] __attribute__((unused)) = { ! "RESERVED", ! "RESERVED1", ! "PCI EXPRESS", ! "ADVANCED SWITCHING1", ! "ADVANCED SWITCHING2", ! "ETHERNET", ! "RAPIDIO", ! "STORAGE", }; + static const char* amc_link_type_ext_str[][16] __attribute__((unused)) = { + /* FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED */ + { + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_RESERVED1 */ + { + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_PCI_EXPRESS */ + { + "Gen 1 - NSSC", + "Gen 1 - SSC", + "Gen 2 - NSSC", + "Gen 2 - SSC", + "", "", "", "", + "", "", "", "", + "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_ADVANCED_SWITCHING1 */ + { + "Gen 1 - NSSC", + "Gen 1 - SSC", + "Gen 2 - NSSC", + "Gen 2 - SSC", + "", "", "", "", + "", "", "", "", + "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_ADVANCED_SWITCHING2 */ + { + "Gen 1 - NSSC", + "Gen 1 - SSC", + "Gen 2 - NSSC", + "Gen 2 - SSC", + "", "", "", "", + "", "", "", "", + "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_ETHERNET */ + { + "1000BASE-BX (SerDES Gigabit)", + "10GBASE-BX410 Gigabit XAUI", + "", "", + "", "", "", "", + "", "", "", "", + "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_RAPIDIO */ + { + "1.25 Gbaud transmission rate", + "2.5 Gbaud transmission rate", + "3.125 Gbaud transmission rate", + "", "", "", "", "", + "", "", "", "", "", "", "", "" + }, + /* FRU_PICMGEXT_AMC_LINK_TYPE_STORAGE */ + { + "Fibre Channel", + "Serial ATA", + "Serial Attached SCSI", + "", "", "", "", "", + "", "", "", "", "", "", "", "" + } + }; struct sAmcPortState { |