***SPAM*** Re: [ofa-general] [PATCH 1/2] libibmad: add PortXmtDataSL / PortRcvDataSL support

Hal Rosenstock hal.rosenstock at gmail.com
Thu Feb 26 06:06:16 PST 2009


On Thu, Feb 26, 2009 at 7:38 AM, Or Gerlitz <ogerlitz at voltaire.com> wrote:
> libimad implementation of PortXmtDataSL (IBA A13.6.5) / PortRcvDataSL
> (IBA A13.6.6) reading and resetting
>
> Signed-off-by: Or Gerlitz <ogerlitz at voltaire.com>
>
> Index: management/libibmad/include/infiniband/mad.h
> ===================================================================
> --- management.orig/libibmad/include/infiniband/mad.h
> +++ management/libibmad/include/infiniband/mad.h
> @@ -153,7 +153,8 @@ enum GSI_ATTR_ID {
>        IB_GSI_PORT_SAMPLES_RESULT = 0x11,
>        IB_GSI_PORT_COUNTERS = 0x12,
>        IB_GSI_PORT_COUNTERS_EXT = 0x1D,
> -
> +       IB_GSI_PORT_XMIT_DATA_SL = 0x36,
> +       IB_GSI_PORT_RCV_DATA_SL  = 0x37,
>        IB_GSI_ATTR_LAST
>  };
>
> @@ -421,6 +422,28 @@ enum MAD_FIELDS {
>        IB_PC_XMT_WAIT_F,
>        IB_PC_LAST_F,
>
> +       IB_PC_XMT_DATA_SL_FIRST_F,
> +       IB_PC_XMT_DATA_SL0_F = IB_PC_XMT_DATA_SL_FIRST_F,
> +       IB_PC_XMT_DATA_SL1_F,
> +       IB_PC_XMT_DATA_SL2_F,
> +       IB_PC_XMT_DATA_SL3_F,
> +       IB_PC_XMT_DATA_SL4_F,
> +       IB_PC_XMT_DATA_SL5_F,
> +       IB_PC_XMT_DATA_SL6_F,
> +       IB_PC_XMT_DATA_SL7_F,
> +       IB_PC_XMT_DATA_SL_LAST_F,
> +
> +       IB_PC_RCV_DATA_SL_FIRST_F,
> +       IB_PC_RCV_DATA_SL0_F = IB_PC_RCV_DATA_SL_FIRST_F,
> +       IB_PC_RCV_DATA_SL1_F,
> +       IB_PC_RCV_DATA_SL2_F,
> +       IB_PC_RCV_DATA_SL3_F,
> +       IB_PC_RCV_DATA_SL4_F,
> +       IB_PC_RCV_DATA_SL5_F,
> +       IB_PC_RCV_DATA_SL6_F,
> +       IB_PC_RCV_DATA_SL7_F,
> +       IB_PC_RCV_DATA_SL_LAST_F,
> +

Any reason to restrict this to SL0-7 rather than the complete SL range ?

-- Hal

[snip...]



More information about the general mailing list