12007-08-09 Ira Weiny <weiny2@llnl.gov>
2
3	* scripts/set_mthca_nodedesc.sh: change to set_nodedesc.sh
4	* scripts/set_mthca_nodedesc.sh: attempt to set nodedesc on all
5	  HCA's found in sysfs
6
72007-07-10 Hal Rosenstock <halr@voltaire.com>
8
9	* 1.3.1 release of infiniband-diags
10
112007-06-20 Hal Rosenstock <halr@voltaire.com>
12
13	* src/ibaddr.c, src/ibping.c, src/ibportstate.c,
14	  src/ibsysstat.c, src/perfquery.c, src/sminfo.c,
15	  src/smpquery.c, src/vendstat.c, Makefile.am:
16	  Use diag common code ib_error routine
17
182007-06-18 Hal Rosenstock <halr@voltaire.com>
19
20	* man/ibaddr.8: Improve description
21
222007-06-04 Hal Rosenstock <halr@voltaire.com>
23
24	* include/ibnetdiscover.h, src/ibnetdiscover.c,
25	  man/ibnetdiscover.8: Add link width and speed to topology
26	  file output
27
282007-06-02 Hal Rosenstock <halr@voltaire.com>
29
30	* man/ibnetdiscover.8: Add topology file format section
31
322007-06-01 Hal Rosenstock <halr@voltaire.com>
33
34	* man/ibnetdiscover.8: Add grouping information
35
36	* include/ibnetdiscover.h, src/ibnetdiscover.c: Fix
37	  list by nodetype operations
38
39	* src/ibnetdiscover.c, man/ibnetdiscover.8: Add support
40	  for -R(outer_list)
41
42	* Makefile.am: Add ibidsverify
43
44	* scripts/ibidsverify.pl, man/ibidsverify.8: Add script
45	  and man page for ibidsverify
46
472007-05-31 Hal Rosenstock <halr@voltaire.com>
48
49	* man/ibprintca.8, man/ibprintswitch.8, man/ibprintrt.8:
50	  Add description of list capability
51
52	* Makefile.am, configure.in: Add ibdatacounters
53
54	* scripts/ibdatacounters.in, man/ibdatacounters.8: Add
55	  script and man page for subnet wide data counters
56
57	* configure.in: Change IBSCRIPTPATH from bindir to sbindir
58
592007-05-30 Hal Rosenstock <halr@voltaire.com>
60
61	* Makefile.am, configure.in: Add ibrouters and ibprintrt.pl
62
63	* scripts/ibrouters.in, scripts/ibprintrt.pl,
64	  man/ibrouters.8, man/ibprintrt.8: Add scripts and man pages
65	  for display of IB routers
66
67	* scripts/ibqueryerrors.pl: Add GUID to output line for ports
68
69	* scripts/ibcheckerrs.in, scripts/ibcheckport.in,
70	  scripts/ibcheckportstate.in, scripts/ibcheckportwidth.in,
71	  scripts/ibdatacounts.in: Add lid and port into verbose output
72
73	* scripts/ibcheckerrs.in, scripts/ibcheckport.in,
74	  scripts/ibdatacounts.in: Change portnum to port in output
75
76	* Makefile.am, configure.in: Add ibdatacounts
77
78	* scripts/ibdatacounts.in, man/ibdatacounts.8: Add script
79	  to display only data counters and associated man page
80
812007-05-26 Hal Rosenstock <halr@voltaire.com>
82
83	* scripts/IBswcountlimits.pm: Fix node description parsing
84	  for switches
85
86	* scripts/iblinkinfo.pl: Add peer port link width and speed
87	  validation
88
892007-05-25 Hal Rosenstock <halr@voltaire.com>
90
91	* scripts/IBswcountlimits.pm: Add support for routers
92
93	* scripts/iblinkinfo.pl: Display remote LID with peer port info
94
95	* scripts/IBswcountlimits.pm: Add support for rem_lid in
96	  get_link_ends subroutine
97
98	* src/ibportstate.c: Handle peer ports at 1x that
99	  should be wider and 2.5 Gbps that should be faster
100
101	* src/ibportstate.c: Add LinkSpeed/Width related components
102	  to output
103
1042007-05-24 Hal Rosenstock <halr@voltaire.com>
105
106	* scripts/ibprintca.pl: Add support for routers
107
1082007-05-23 Hal Rosenstock <halr@voltaire.com>
109
110	* scripts/ibcheckerrors.in, scripts/ibchecknet.in,
111	  scripts/ibcheckstate.in, scripts/ibcheckwidth.in,
112	  scripts/ibclearcounters.in, scripts/ibclearerrors.in,
113	  scripts/ibfindnodesusing.in, scripts/IBswcountlimits.pm:
114	  Add support for routers
115
1162007-05-09 Hal Rosenstock <halr@voltaire.com>
117
118	* src/grouping.c: Eliminate conditional compilation
119	  based on WORDSIZE
120
1212007-05-08 Hal Rosenstock <halr@voltaire.com>
122
123	* src/ibnetdiscover.c: Bumped build version
124
125	* include/grouping.h, src/grouping.c: Added support
126	  for ISR2012 and ISR2004
127
1282007-04-27 Ira K. Weiny <weiny2@llnl.gov>
129
130	* scripts/IBswcountlimits.pm, scripts/ibfindnodesusing.pl,
131	  scripts/ibprintca.pl, scripts/ibprintswitch.pl,
132	  scripts/ibqueryerrors.pl, scripts/ibswportwatch.pl:
133	  Remove all uses of "/tmp" from perl diags
134
1352007-04-14 Albert L. Chu <chu11@llnl.gov>
136
137	* src/saquery.c, man/saquery.8: Add switch map support
138	  (for -O and -U options)
139
140	* man/ibtracert.8: Improve man page formatting
141
1422007-04-04 Hal Rosenstock <halr@voltaire.com>
143
144	* src/saquery.c, man/saquery.8: Add support for isSMdisabled
145	  into -s query
146
1472007-04-02 Albert L. Chu <chu11@llnl.gov>
148
149	* src/saquery.c, man/saquery.8: Add get name queries (-O and -U)
150
151	* src/saquery.c: Add name input checks
152
1532007-03-29 Hal Rosenstock <halr@voltaire.com>
154
155	* man/perfquery.8: Add note on Data components being octets
156	  divided by 4 rather than just octets
157
158	* scripts/IBswcountlimits.pm, scripts/ibcheckerrs.in: Changed
159	  due to libibmad change (Xmt/RcvBytes now being Xmt/RcvData)
160
1612007-03-29 Hal Rosenstock <halr@voltaire.com>
162
163	* 1.3.0 release of openib-diags
164
1652007-03-21 Albert L. Chu <chu11@llnl.gov>
166
167	* scripts/IBswcountlimits.pm: Add some extra debug information
168
1692007-03-21 Hal Rosenstock <halr@voltaire.com>
170
171	* src/ibtracert.c: Send normal output to stdout rather than stderr
172
173	* src/ibdiag_common.c: Don't truncate NodeDescriptions with
174	  ctl characters
175
1762007=03-20 Hal Rosenstock <halr@voltaire.com>
177
178	* src/ibnetdiscover.c: Chassis 0 is not a chassis
179	  Caused Cisco SFS7000 to be reported as a chassis
180
1812007-03-15 Hal Rosenstock <halr@voltaire.com>
182
183	* src/smpquery.c: Modified guid_info to not use port number
184	  and not query unneeded SM attributes; also added guid to
185	  operations supported in help
186
187	* man/smpquery.8: Add guid to list of supported operations
188
1892007-03-14 Dotan Barak <dotanb@mellanox.co.il>
190
191	* src/smpquery.c: Add support to query the GUIDInfo
192	  table
193
1942007-03-12 Ira K. Weiny <weiny2@llnl.gov>
195
196	* configure.in, diags.spec.in, ibdiag_common.c:
197	  Allow user to specify a default switch map file
198
1992007-03-09 Hal Rosenstock <halr@voltaire.com>
200
201	* 1.2.5 release of openib-diags
202
2032007-03-09 Albert L. Chu <chu11@llnl.gov>
204
205	* configure.in, scripts/ibcheck*, scripts/ibclear*,
206	  scripts/ibhosts, scripts/ibnodes, scripts/ibswitches:
207	  autoconf support for default pathname in scripts
208
2092007-03-05 Sasha Khapyorsky <sashak@voltaire.com>
210
211	* include/ibdiag_common.h, src/ibdiag_common.c,
212	  src/saquery.c: Clean gcc-4.1 warnings
213
2142007-03-03 Hal Rosenstock <halr@voltaire.com>
215
216	* 1.2.4 release of openib-diags
217
2182007-03-02 Ira K. Weiny <weiny2@llnl.gov>
219
220	* diags.spec.in: Include set_mthca_nodedesc.sh and dump_lfts.sh
221	  in the rpm
222
223	* Makefile.am, configure.in, diags.spec.in: Fix rpmbuild from make dist
224
2252007-03-01 Hal Rosenstock <halr@voltaire.com>
226
227	* 1.2.3 release of openib-diags
228
229	* src/saquery.c: Fixed timeout handling
230	  Also, changed default timeout to 1000 msec
231
2322007-02-27 Hal Rosenstock <halr@voltaire.com>
233
234	* 1.2.2 release of openib-diags
235
236	* scripts/ibswitches, scripts/ibhosts: Removed extra quotes
237	  around display of NodeDescription
238
2392007-02-15 Hal Rosenstock <halr@voltaire.com>
240
241	* 1.2.1 release of openib-diags
242
243	* src/vendstat.c, man/vendstat.8: Initial release
244
245	* Makefile.am: Updated for vendstat
246
2472007-02-12 Hal Rosenstock <halr@voltaire.com>
248
249	* 1.2.0 release of openib-diags
250
2512007-02-02  Ira Weiny <weiny2@llnl.gov>
252
253	* scripts/ibcheckerrors, scripts/ibcheckerrs: Added
254	  brief option
255	* man/ibcheckerrors.8, man/ibcheckerrs.8: Updated
256	  man pages for brief option
257
2582007-02-02  Hal Rosenstock <halr@voltaire.com>
259
260	* src/ibportstate.c, src/sminfo.c, src/smpquery.c:
261	  Update build version tags
262
2632007-02-01  Hal Rosenstock <halr@voltaire.com>
264
265	* src/saquery.c: Add build version option
266
2672007-02-01  Hal Rosenstock <halr@voltaire.com>
268
269	* scripts/ibcheckerrors, scripts/ibcheckerrs,
270	  scripts/ibchecknet, scripts/ibchecknode, scripts/ibcheckport,
271	  scripts/ibcheckportstate, scripts/ibcheckportwidth,
272	  scripts/ibcheckstate, scripts/ibcheckwidth,
273	  scripts/ibclearcounters, scripts/ibclearerrors: Added -N |
274	  -nocolor to usage displays
275
276	* man/ibcheckerrors.8, man/ibcheckerrs.8,
277	  man/ibchecknet.8, man/ibchecknode.8, man/ibcheckport.8,
278	  man/ibcheckportstate.8, man/ibcheckportwidth.8,
279	  man/ibcheckstate.8, man/ibcheckwidth.8,
280	  man/ibclearcounters.8, man/ibclearerrors.8: Updated
281	  man pages for nocolor option
282
2832007-02-01  Ira Weiny <weiny2@llnl.gov>
284
285	* scripts/ibcheckportwidth, scripts/ibcheckportstate,
286	  scripts/ibcheckport, scripts/ibcheckerrs: Fix -nocolor
287	  and -G options
288
289	* scripts/ibchecknode: Fix -G option
290
291	* scripts/ibchecknet: Fix error return status
292
293	* scripts/ibcheckerrors: Add exit code
294
295	* scripts/ibcheckerrs: Add nodename to output
296
297	* scripts/ibqueryerrors.pl: Reduce the "common" errors
298	  supressed by -c option; Fix -d option; Remove the use
299	  of tmp files
300
301	* scripts/ibfindnodeusing.pl: Remove use of tmpfile
302	  for ibroute data
303
304	* scripts/ibswportwatch.pl, scripts/IBswcountlimits.pm:
305	  Add data rate option
306
307	* scripts/IBswcountlimits.pm: Fix undefined subroutine error
308	  in iblinkinfo.pl
309
3102007-01-31  Ira Weiny <weiny2@llnl.gov>
311
312	* src/ibtracert.c, man/ibtracert.8,
313	  src/ibnetdiscover.c, man/ibnetdiscover.8: Add switch-map option
314
315	* src/saquery.c: Clean up node descriptions before printing
316
3172007-01-31  Hal Rosenstock <halr@voltaire.com>
318
319	* src/saquery.c, man/saquery.8: Clarifications for
320	  --src-to-dst option
321
322	* src/saquery.c: Fix minor memory leak with --src-to-dst option
323
3242007-01-29  Hal Rosenstock <halr@voltaire.com>
325
326	* src/ibnetdiscover.c: Add non Voltaire chassis listing back
327	  into dump_topology
328
3292007-01-29  Ira Weiny <weiny2@llnl.gov>
330
331	* src/ibnetdiscover.c: Add peer NodeDescription and LID to output
332	  Also, for grouping, order Spind and Line Nodes (for Voltaire
333	  chassis)
334
3352007-01-28  Ira Weiny <weiny2@llnl.gov>
336
337	* include/grouping.h, src/grouping.c: Change group_nodes API
338	  signature to return point to ChassisList rather than void
339
3402007-01-27  Ira Weiny <weiny2@llnl.gov>
341
342	* src/ibtracert.c, src/ibroute.c: Add clean_nodedesc function
343
344	* src/saquery.c, man/saquery.8: Add additional semantics to -m option
345
3462007-01-26  Hal Rosenstock <halr@voltaire.com>
347
348	* src/ibnetdiscover.c: Cosmetic change to some router strings
349
3502007-01-24  Sasha Khapyorsky <sashak@voltaire.com>
351
352	* src/ibnetdiscover.c: Minor clean_nodedesc simplification
353
3542007-01-18  Hal Rosenstock <halr@voltaire.com>
355
356	* src/perfquery.c: Minor code reorder
357
3582007-01-17  Ira Weiny <weiny2@llnl.gov>
359
360	* scripts/iblinkinfo.pl: Add better error handling
361
362	* src/saquery.c: Add timeout option to command line
363
3642007-01-16  Hal Rosenstock <halr@voltaire.com>
365
366	* man/perfquery.8: Removed unneeded DR description in common options
367
3682007-01-13  Hal Rosenstock <halr@voltaire.com>
369
370	* scripts/dump_mfts.sh, man/dump_mfts.8: Add dump_mfts similar
371	  to dump_lfts
372
3732007-01-12  Hal Rosenstock <halr@voltaire.com>
374
375	* man/dump_lfts.8: Minor changes based on existence of dump_mfts
376
3772007-01-04  Hal Rosenstock <halr@voltaire.com>
378
379	* scripts/iblinkspeed.pl, man/iblinkspeed.8: Removed as no
380	  longer needed
381
3822007-01-03  Sasha Khapyorsky <sashak@voltaire.com>
383
384	* src/ibnetdiscover.c: Discover improvements
385	(memory leaks, ports moving, etc.)
386
3872007-01-02  Ira Weiny <weiny2@llnl.gov>
388
389	* scripts/iblinkinfo.pl: Convert iblinkspeed.pl into
390	  iblinkinfo.pl and add additional capabilities
391
3922006-12-28  Hal Rosenstock <halr@voltaire.com>
393
394	* src/ibtracert.c: Add 0x in front of GUID printing
395
3962006-12-28  Sasha Khapyorsky <sashak@voltaire.com>
397
398	* src/ibnetdiscover.c: Fix loopback handling
399
400	* src/ibnetdiscover.c, src/ibroute.c,
401	  src/ibtracert.c, src/sminfo.c:
402	  Eliminate __WORDSIZE ifdefs for printing
403
4042006-12-07  Hal Rosenstock <halr@voltaire.com>
405
406	* src/saquery.c, man/saquery.8: Add support for
407	  querying ServiceRecords
408
4092006-11-21  Hal Rosenstock <halr@voltaire.com>
410
411	* src/perfquery.c: Add support for PerfMgt ClassPortInfo:
412	  CapabilityMask IsExtendedWidthSupported IBA 1.2 erratum
413
4142006-11-20  Sasha Khapyorsky <sashak@voltaire.com>
415
416	* src/ibnetdiscover.c, src/ibtracert.c: Fix various
417	  uses of printf() style functions
418
4192006-10-20  Hal Rosenstock <halr@voltaire.com>
420
421	* man/ibportstate.8, man/smpquery.8: Updated man
422	  pages for DrSLID support.
423
424	* src/ibportstate.c: For query operations, add peer
425	  port checking of link width and speed active.
426
427	* src/smpquery.c: Add support for DrSLID.
428
4292006-10-19  Sasha Khapyorsky <sashak@voltaire.com>
430
431	* src/ibroute.c: Fix double calculated block value.
432
4332006-10-16  Hal Rosenstock <halr@voltaire.com>
434
435	* src/ibnetdiscover.c, src/ibtracert.c: IB router support.
436
4372006-10-09  Ira Weiny <weiny2@llnl.gov>
438
439	* man/iblinkspeed.8, man/ibqueryerrors.8,
440	  man/ibswportwatch.8, man/ibprintswitch.8,
441	  man/ibprintca.8, man/ibfindnodesusing.8:
442	  Add man pages for new diag scripts.
443
444	* scripts/iblinkspeed.pl, scripts/ibqueryerrors.pl,
445	  scripts/ibswportwatch.pl, scripts/ibprintswitch.pl,
446	  scripts/ibprintca.pl, scripts/ibfindnodesusing.pl:
447	  Add some new diag scripts.
448
449	* src/saquery.c: Add additional options for
450	  NodeDescriptions of CAs only, Unique LID of name specified,
451	  SA's ClassPortInfo, and PathRecord by src/dest name.
452
4532006-10-03  Hal Rosenstock <halr@voltaire.com>
454
455	* man/ibportstate.8: Update ibportstate man page for
456	  speed operations.
457
458	* src/ibportstate.c: Support changing LinkSpeedEnabled
459	  on any IB port.
460
461	* man/ibportstate.8: Update ibportstate man page for
462	  port reset, enable, and disable operations.
463
464	* src/ibportstate.c: Support explicit port reset in
465	  addition to disable and enable.
466
4672006-09-28  Dotan Barak <dotanb@mellanox.co.il>
468
469	* src/saquery.c: Fix compile warning.
470
471