On Thu, 31 May 2012 19:30:15 -0400
Hal Rosenstock <h...@dev.mellanox.co.il> wrote:

> On 5/31/2012 6:25 PM, Ira Weiny wrote:
> > On Thu, 31 May 2012 07:56:17 -0400
> > Hal Rosenstock <h...@dev.mellanox.co.il> wrote:
> > 
> >> On 5/30/2012 6:15 PM, Jim Foraker wrote:
> >>> Defines a default for the smkey used in SA requests
> >>>
> >>> Signed-off-by: Jim Foraker <forak...@llnl.gov>
> >>> ---
> >>>  etc/ibdiag.conf     |    3 +++
> >>>  src/ibdiag_common.c |    3 +++
> >>>  2 files changed, 6 insertions(+)
> >>>
> >>> diff --git a/etc/ibdiag.conf b/etc/ibdiag.conf
> >>> index 2a2334f..9686d14 100644
> >>> --- a/etc/ibdiag.conf
> >>> +++ b/etc/ibdiag.conf
> >>> @@ -17,3 +17,6 @@
> >>>  
> >>>  # define a default m_key
> >>>  #m_key=0x00
> >>> +
> >>> +# default smkey to be used for SA requests
> >>> +#sa_key=0x00
> >>
> >> I think we're in for support questions here mostly around MCMemberRecord 
> >> :-(
> >>
> >> If this is to be done, at a minimum, the change in admin expectation
> >> needs to be clearly documented in the infiniband-diags release notes.
> >> I'm not sure that's sufficient to have it noticed.
> >>
> > 
> > I will.  Also I have added the following patch to document the default 
> > better.
> 
> I meant the difference in the default behavior due to sakey now being 0
> in saquery. Before with OpenSM and the old saquery, one got all members
> of a multicast group whereas now with the new saquery one gets only one
> group member unless trust is configured.

Yes, I planned to mention the differences in the release notes.

As for the tool itself, I thought this patch was necessary to make it clear 
what the default was.  While it is painful that one will have to read the 
specification to see what is included with an "untrusted" request, I felt it 
was too much to try and document that fully.

Ira

> 
> -- Hal
> 
> > 
> > Ira
> > 
> > 
> > infiniband-diags: saquery clarify default smkey option value
> > 
> > Signed-off-by: Ira Weiny <wei...@llnl.gov>
> > ---
> >  doc/rst/saquery.8.in.rst |    5 ++++-
> >  src/saquery.c            |    4 +++-
> >  2 files changed, 7 insertions(+), 2 deletions(-)
> > 
> > diff --git a/doc/rst/saquery.8.in.rst b/doc/rst/saquery.8.in.rst
> > index 79c8bd3..1a11965 100644
> > --- a/doc/rst/saquery.8.in.rst
> > +++ b/doc/rst/saquery.8.in.rst
> > @@ -82,7 +82,10 @@ OPTIONS
> >  **--smkey <val>**
> >          use SM_Key value for the query. Will be used only with "trusted"
> >          queries.  If non-numeric value (like 'x') is specified then saquery
> > -        will prompt for a value.
> > +   will prompt for a value.
> > +   Default (when not specified here or in
> > +   @IBDIAG_CONFIG_PATH@/ibdiag.conf) is to use SM_Key == 0 (or
> > +   \"untrusted\")
> >  
> >  .. include:: common/opt_K.rst
> >  
> > diff --git a/src/saquery.c b/src/saquery.c
> > index 5f535fc..6e09374 100644
> > --- a/src/saquery.c
> > +++ b/src/saquery.c
> > @@ -1571,7 +1571,9 @@ int main(int argc, char **argv)
> >             {"smkey", 4, 1, "<val>",
> >              "SA SM_Key value for the query."
> >              " If non-numeric value (like 'x') is specified then"
> > -            " saquery will prompt for a value"},
> > +            " saquery will prompt for a value. "
> > +            " Default (when not specified here or in ibdiag.conf) is to "
> > +            " use SM_Key == 0 (or \"untrusted\")"},
> >             {"slid", 5, 1, "<lid>", "Source LID (PathRecord)"},
> >             {"dlid", 6, 1, "<lid>", "Destination LID (PathRecord)"},
> >             {"mlid", 7, 1, "<lid>", "Multicast LID (MCMemberRecord)"},
> 


-- 
Ira Weiny
Member of Technical Staff
Lawrence Livermore National Lab
925-423-8008
wei...@llnl.gov
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to