[ofa-general] [PATCH] Fix regexp's for new ibnetdiscover output

Ira Weiny weiny2 at llnl.gov
Mon Sep 10 13:51:09 PDT 2007


Hi Hal,

See below.

On Mon, 10 Sep 2007 14:20:43 -0400
"Hal Rosenstock" <hal.rosenstock at gmail.com> wrote:

> On 9/10/07, Ira Weiny <weiny2 at llnl.gov> wrote:
> > On Mon, 10 Sep 2007 13:03:51 -0400
> > "Hal Rosenstock" <hal.rosenstock at gmail.com> wrote:
> >
> > > On 9/10/07, Ira Weiny <weiny2 at llnl.gov> wrote:
> > > > I don't see this format change in the 1.2 ibnetdiscover.  Is version tag 1.2.4
> > > > going to go into 1.2?
> 
> Looks like the version in OFED 1.2 says:
> ibnetdiscover -V
> ibnetdiscover: BUILD VERSION 1.2.1
> 
> > > > Your email made me search for the change and the commit
> > > > ID is : f242dfb98c7ea73cbe8503061e28e6792c6a6e34
> > >
> > > Can you elaborate on the format difference ? Thanks.
> > >
> >
> > From the _new_ man page:
> >
> >   PortGUIDs are shown in parentheses ().  For switches, this is shown on the
> >   switchguid line.  For CA and router ports, it is shown on the connectivity
> >   lines.
> >
> > From the patch I found:
> >
> > -[22]    "H-0008f10403961354"[1]         # "MT23108 InfiniHost Mellanox Technologies" lid 4 4
> > +[22]    "H-0008f10403961354"[1](8f10403961355)         # "MT23108 InfiniHost Mellanox Techno
> >
> > The addition of the GUID in parens caused my regexp to fail.  I am thinking of
> > changing the scripts to look for the ibnetdiscover version reported with the
> > -V.  However, since these tools are kept in the same package it should be ok to
> > simply ensure they are kept in sync.  What do you think?
> 
> If a format version needed to be determined, it could be done via -V
> and parsed accordingly but a better way would be to actually stick on
> in the output file as a comment.
> 
> IMO the latter should be fine (keeping ibnetdiscover and script in
> sync). It was just something missed to be updated in the script when
> that format change was made.

Yea, NP.

> 
> The former would only be needed if mixing and matching formats and
> tools. Is that needed ?
> 

No, I don't think that is needed.

Ira



More information about the general mailing list