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