.TH SAQUERY 8 "October 19, 2008" "OpenIB" "OpenIB Diagnostics" .SH NAME saquery \- query InfiniBand subnet administration attributes .SH SYNOPSIS .B saquery [\-h] [\-d] [\-p] [\-N] [\-\-list | \-D] [\-S] [\-I] [\-L] [\-l] [\-G] [\-O] [\-U] [\-c] [\-s] [\-g] [\-m] [\-x] [\-C ca_name] [\-P ca_port] [\-\-smkey val] [\-t(imeout) ] [\-\-src\-to\-dst ] [\-\-sgid\-to\-dgid ] [\-\-node\-name\-map ] [ | | ] .SH DESCRIPTION .PP saquery issues the selected SA query. Node records are queried by default. .SH OPTIONS .PP .TP \fB\-p\fR get PathRecord info .TP \fB\-N\fR get NodeRecord info .TP \fB\-\-list | \-D\fR get NodeDescriptions of CAs only .TP \fB\-S\fR get ServiceRecord info .TP \fB\-I\fR get InformInfoRecord (subscription) info .TP \fB\-L\fR return the Lids of the name specified .TP \fB\-l\fR return the unique Lid of the name specified .TP \fB\-G\fR return the Guids of the name specified .TP \fB\-O\fR return the name for the Lid specified .TP \fB\-U\fR return the name for the Guid specified .TP \fB\-c\fR get the SA's class port info .TP \fB\-s\fR return the PortInfoRecords with isSM or isSMdisabled capability mask bit on .TP \fB\-g\fR get multicast group info .TP \fB\-m\fR get multicast member info. If a group is specified, limit the output to the group specified and print one line containing only the GUID and node description for each entry. Example: saquery -m 0xc000 .TP \fB\-x\fR get LinkRecord info .TP \fB\-\-src-to-dst\fR get a PathRecord for where src and dst are either node names or LIDs .TP .B \-\-sgid\-to\-dgid get a PathRecord for .I sgid to .I dgid where both GIDs are in an IPv6 format acceptable to .BR inet_pton (3). .TP \fB\-C\fR use the specified ca_name. .TP \fB\-P\fR use the specified ca_port. .TP \fB\-\-smkey\fR use SM_Key value for the query. Will be used only with "trusted" queries. If non-numeric value (like 'x') is specified then saquery will prompt for a value. .TP \fB\-t\fR, \fB\-timeout\fR Specify SA query response timeout in milliseconds. Default is 100 milliseconds. You may want to use this option if IB_TIMEOUT is indicated. .TP \fB\-\-node\-name\-map\fR Specify a node name map. The node name map file maps GUIDs to more user friendly names. See .B ibnetdiscover(8) for node name map file format. Only used with the \fB\-O\fR and \fB\-U\fR options. .TP Supported query names (and aliases): ClassPortInfo (CPI) NodeRecord (NR) PortInfoRecord (PIR) SL2VLTableRecord (SL2VL) [[lid]/[in_port]/[out_port]] PKeyTableRecord (PKTR) [[lid]/[port]/[block]] VLArbitrationTableRecord (VLAR) [[lid]/[port]/[block]] InformInfoRecord (IIR) LinkRecord (LR) [[from_lid]/[from_port]] [[to_lid]/[to_port]] ServiceRecord (SR) PathRecord (PR) MCMemberRecord (MCMR) LFTRecord (LFTR) [[lid]/[block]] MFTRecord (MFTR) [[mlid]/[position]/[block]] .TP \fB\-d\fR enable debugging .TP \fB\-h\fR show help .SH AUTHORS .TP Ira Weiny .RI < weiny2@llnl.gov > .TP Hal Rosenstock .RI < halr@voltaire.com >