1SMP_REP_EXP_ROUTE_TBL(8) SMP_UTILS SMP_REP_EXP_ROUTE_TBL(8)
2
3
4
6 smp_rep_exp_route_tbl - invoke REPORT EXPANDER ROUTE TABLE LIST SMP
7 function
8
10 smp_rep_exp_route_tbl [--brief] [--help] [--hex] [--index=IN] [--inter‐
11 face=PARAMS] [--num=NUM] [--phy=ID] [--raw] [--sa=SAS_ADDR] [--verbose]
12 [--version] SMP_DEVICE[,N]
13
15 Sends a SAS Management Protocol (SMP) REPORT EXPANDER ROUTE TABLE LIST
16 request function to a SMP target and decodes or outputs the response.
17 The SMP target is identified by the SMP_DEVICE and the SAS_ADDR.
18 Depending on the interface, the SAS_ADDR may be deduced from the
19 SMP_DEVICE. With one interface there is one SMP_DEVICE per machine so
20 the SMP_DEVICE[,N] syntax is needed to differentiate between HBAs if
21 there are multiple present.
22
24 Mandatory arguments to long options are mandatory for short options as
25 well.
26
27 -b, --brief
28 reduce the decoded response output.
29
30 -h, --help
31 output the usage message then exit.
32
33 -H, --hex
34 output the response in hexadecimal.
35
36 -i, --index=IN
37 IN is the starting routed SAS address index. The default value
38 is 0.
39
40 -I, --interface=PARAMS
41 interface specific parameters. In this case "interface" refers
42 to the path through the operating system to the SMP initiator.
43 See the smp_utils man page for more information.
44
45 -n, --num=NUM
46 maximum number of descriptors fetch (default is 1). Note that
47 maximum SMP frame size is 1032 bytes (including a trailing 4
48 byte CRC) which may limit the number of descriptors that can be
49 fetched to 62.
50
51 -p, --phy=ID
52 starting phy identifier. ID should be one of 0 (the default), 48
53 or 96.
54
55 -r, --raw
56 send the response to stdout in binary. All error messages are
57 sent to stderr.
58
59 -s, --sa=SAS_ADDR
60 specifies the SAS address of the SMP target device. Typically
61 this is an expander. This option may not be needed if the
62 SMP_DEVICE has the target's SAS address within it. The SAS_ADDR
63 is in decimal but most SAS addresses are shown in hexadecimal.
64 To give a number in hexadecimal either prefix it with '0x' or
65 put a trailing 'h' on it.
66
67 -v, --verbose
68 increase the verbosity of the output. Can be used multiple times
69
70 -V, --version
71 print the version string and then exit.
72
74 The SMP REPORT EXPANDER ROUTE TABLE LIST function was introduced in
75 SAS-2 .
76
78 Written by Douglas Gilbert.
79
81 Report bugs to <dgilbert at interlog dot com>.
82
84 Copyright © 2007-2008 Douglas Gilbert
85 This software is distributed under a FreeBSD license. There is NO war‐
86 ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR‐
87 POSE.
88
90 smp_utils, smp_rep_route_info
91
92
93
94smp_utils-0.93 January 2008 SMP_REP_EXP_ROUTE_TBL(8)