[ofa-general] Re: [PATCH] ibsim/sim.h: Fix NodeDescription size

Sasha Khapyorsky sashak at voltaire.com
Mon May 12 16:00:09 PDT 2008


On 12:20 Mon 12 May     , Hal Rosenstock wrote:
> > > diff --git a/ibsim/sim.h b/ibsim/sim.h
> > > index bea136a..0bf14fd 100644
> > > --- a/ibsim/sim.h
> > > +++ b/ibsim/sim.h
> > > @@ -65,9 +65,8 @@
> > >  #define        DEFAULT_LINKWIDTH       LINKWIDTH_4x
> > >  #define DEFAULT_LINKSPEED      LINKSPEED_SDR
> > >  
> > > -#define NODEIDBASE     20
> > >  #define NODEPREFIX     20
> 
> I think this can now be eliminated as the only use was in NODEIDLEN.

Agree (missed this).

> > > -#define NODEIDLEN      (NODEIDBASE+NODEPREFIX+1)
> > > +#define NODEIDLEN      64
> > >  #define ALIASLEN       40
> > 
> > It is likely will prevent overflow, but will potentially truncate last
> > NodeDesc character due to string NULL terminator. What about something
> > like below?
> 
> Thanks. This seems to work for my usage but not sure about some of the
> other concatenated names and whether it accomodates those other usages
> which I don't fully understand.

There are no changes in the parser, just filed sizes handling.

Sasha



More information about the general mailing list