On 1/12/2015 12:11 PM, ira.we...@intel.com wrote: > From: Ira Weiny <ira.we...@intel.com> > > OPA_MIN_CLASS_VERSION -- OPA Class versions are > 0x80 > OPA_SMP_CLASS_VERSION -- Defined at 0x80 > OPA_MGMT_BASE_VERSION -- Defined at 0x80 > > Increase max management version to accommodate OPA
Allocation of MAD base and class version numbers is owned by the IBTA. It doesn’t seem appropriate to arbitrarily claim code points without proper approval. -- Hal > > Signed-off-by: Ira Weiny <ira.we...@intel.com> > --- > drivers/infiniband/core/mad_priv.h | 4 +++- > include/rdma/ib_mad.h | 5 ++++- > 2 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/drivers/infiniband/core/mad_priv.h > b/drivers/infiniband/core/mad_priv.h > index d71ddcc..a7041b0 100644 > --- a/drivers/infiniband/core/mad_priv.h > +++ b/drivers/infiniband/core/mad_priv.h > @@ -56,11 +56,13 @@ > > /* Registration table sizes */ > #define MAX_MGMT_CLASS 80 > -#define MAX_MGMT_VERSION 8 > +#define MAX_MGMT_VERSION 0x83 > #define MAX_MGMT_OUI 8 > #define MAX_MGMT_VENDOR_RANGE2 (IB_MGMT_CLASS_VENDOR_RANGE2_END - \ > IB_MGMT_CLASS_VENDOR_RANGE2_START + 1) > > +#define OPA_MIN_CLASS_VERSION 0x80 > + > struct ib_mad_list_head { > struct list_head list; > struct ib_mad_queue *mad_queue; > diff --git a/include/rdma/ib_mad.h b/include/rdma/ib_mad.h > index 80e7cf4..8938f1e 100644 > --- a/include/rdma/ib_mad.h > +++ b/include/rdma/ib_mad.h > @@ -42,8 +42,11 @@ > #include <rdma/ib_verbs.h> > #include <uapi/rdma/ib_user_mad.h> > > -/* Management base version */ > +/* Management base versions */ > #define IB_MGMT_BASE_VERSION 1 > +#define OPA_MGMT_BASE_VERSION 0x80 > + > +#define OPA_SMP_CLASS_VERSION 0x80 > > /* Management classes */ > #define IB_MGMT_CLASS_SUBN_LID_ROUTED 0x01 -- 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