[nd] Don't use inline for RDMA reads. (mlnx 5666)
[mirror/winof/.git] / docs / iba / ib_types_h.html
index 0613133..085063c 100644 (file)
@@ -7,11 +7,11 @@
 <!-- Generated with ROBODoc Version 4.99.17 (Aug  2 2005) -->\r
 </head>\r
 <body bgcolor="#FFFFFF">\r
-<a name="robo_top_of_doc">Generated from ./inc/iba/ib_types.h</a> with <a href="http://sourceforge.net/projects/robodoc/">ROBODoc</a> v4.99.17 on Sun Nov 12 2006 16:36:38\r
+<a name="robo_top_of_doc">Generated from ./inc/iba/ib_types.h</a> with <a href="http://sourceforge.net/projects/robodoc/">ROBODoc</a> v4.99.17 on Sun Mar 04 2007 18:17:50\r
 <br />\r
 <hr />\r
 \r
-<h2><a name="robo40">[Modules]<a name="IBA20Base2fConstants">\r
+<h2><a name="robo33">[Modules]<a name="IBA20Base2fConstants">\r
 IBA Base/Constants</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_modules.html#top">index</a>]</p>\r
@@ -21,12 +21,12 @@ IBA Base/Constants</a></h2>
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       The following constants are used throughout the IBA code base.\r
 \r
-       Definitions are from the InfiniBand Architecture Specification v1.1\r
+       Definitions are from the InfiniBand Architecture Specification v1.2\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo41">[Modules]<a name="IBA20Base2fType20Definitions">\r
+<h2><a name="robo34">[Modules]<a name="IBA20Base2fType20Definitions">\r
 IBA Base/Type Definitions</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_modules.html#top">index</a>]</p>\r
@@ -34,15 +34,15 @@ IBA Base/Type Definitions</a></h2>
 <span class="NAME"><pre>       Type Definitions\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Definitions are from the InfiniBand Architecture Specification v1.1\r
+<span class="DESCRIPTION"><pre>       Definitions are from the InfiniBand Architecture Specification v1.2\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo45">[Definitions]<a name="Access20Layer2fib5faccess5ft">\r
+<h2><a name="robo37">[Definitions]<a name="Access20Layer2fib5faccess5ft">\r
 Access Layer/ib_access_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_access_t</strong>\r
 </pre>\r
@@ -66,10 +66,10 @@ Access Layer/ib_access_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo49">[Definitions]<a name="Access20Layer2fib5fapi5fstatus5ft">\r
+<h2><a name="robo41">[Definitions]<a name="Access20Layer2fib5fapi5fstatus5ft">\r
 Access Layer/ib_api_status_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_api_status_t</strong>\r
 </pre>\r
@@ -109,6 +109,7 @@ Access Layer/ib_api_status_t</a></h2>
         IB_INVALID_MAX_WRS,\r
         IB_INVALID_MAX_SGE,\r
         IB_INVALID_CQ_SIZE,\r
+        IB_INVALID_SRQ_SIZE,\r
         IB_INVALID_SERVICE_TYPE,\r
         IB_INVALID_GID,\r
         IB_INVALID_LID,\r
@@ -117,6 +118,7 @@ Access Layer/ib_api_status_t</a></h2>
         IB_INVALID_AV_HANDLE,\r
         IB_INVALID_CQ_HANDLE,\r
         IB_INVALID_QP_HANDLE,\r
+        IB_INVALID_SRQ_HANDLE,\r
         IB_INVALID_PD_HANDLE,\r
         IB_INVALID_MR_HANDLE,\r
         IB_INVALID_FMR_HANDLE,\r
@@ -130,6 +132,7 @@ Access Layer/ib_api_status_t</a></h2>
         IB_VERBS_PROCESSING_DONE,                               /* See Notes above                 */\r
         IB_INVALID_WR_TYPE,\r
         IB_QP_IN_TIMEWAIT,\r
+        IB_EE_IN_TIMEWAIT,\r
         IB_INVALID_PORT,\r
         IB_NOT_DONE,\r
         IB_INVALID_INDEX,\r
@@ -142,10 +145,10 @@ Access Layer/ib_api_status_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo50">[Definitions]<a name="Access20Layer2fib5fapm5fstate5ft">\r
+<h2><a name="robo42">[Definitions]<a name="Access20Layer2fib5fapm5fstate5ft">\r
 Access Layer/ib_apm_state_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_apm_state_t</strong>\r
 </pre>\r
@@ -164,10 +167,10 @@ Access Layer/ib_apm_state_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo53">[Definitions]<a name="Access20Layer2fib5fapr5fstatus5ft">\r
+<h2><a name="robo45">[Definitions]<a name="Access20Layer2fib5fapr5fstatus5ft">\r
 Access Layer/ib_apr_status_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_apr_status_t</strong>\r
 </pre>\r
@@ -178,7 +181,7 @@ Access Layer/ib_apr_status_t</a></h2>
 <span class="SYNOPSIS"><pre>typedef uint8_t                                                         <strong>ib_apr_status_t</strong>;\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo69">ib_cm_apr</a>, <a href="./ib_al_h.html#robo70">ib_cm_apr_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo61">ib_cm_apr</a>, <a href="./ib_al_h.html#robo62">ib_cm_apr_rec_t</a>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_AP_SUCCESS                                           0\r
@@ -199,10 +202,10 @@ Access Layer/ib_apr_status_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo56">[Definitions]<a name="Access20Layer2fib5fatomic5ft">\r
+<h2><a name="robo48">[Definitions]<a name="Access20Layer2fib5fatomic5ft">\r
 Access Layer/ib_atomic_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_atomic_t</strong>\r
 </pre>\r
@@ -232,10 +235,10 @@ Access Layer/ib_atomic_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo57">[Structures]<a name="Access20Layer2fib5fav5fattr5ft">\r
+<h2><a name="robo49">[Structures]<a name="Access20Layer2fib5fav5fattr5ft">\r
 Access Layer/ib_av_attr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_av_attr_t</strong>\r
 </pre>\r
@@ -243,15 +246,15 @@ Access Layer/ib_av_attr_t</a></h2>
 <span class="DESCRIPTION"><pre>       IBA address vector.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>typedef struct _ib_av_attr\r
+<span class="SYNOPSIS"><pre>typedef _ib_av_attr\r
 {\r
         uint8_t                                 port_num;\r
 \r
         uint8_t                                 sl;\r
-        <a href="#robo910">ib_net16_t</a>                              dlid;\r
+        <a href="#robo884">ib_net16_t</a>                              dlid;\r
 \r
         boolean_t                               grh_valid;\r
-        <a href="#robo876">ib_grh_t</a>                                grh;\r
+        <a href="#robo850">ib_grh_t</a>                                grh;\r
         uint8_t                                 static_rate;\r
         uint8_t                                 path_bits;\r
 \r
@@ -267,15 +270,15 @@ Access Layer/ib_av_attr_t</a></h2>
 }       <strong>ib_av_attr_t</strong>;\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo59">[Structures]<a name="Access20Layer2fib5fbind5fwr5ft">\r
+<h2><a name="robo51">[Structures]<a name="Access20Layer2fib5fbind5fwr5ft">\r
 Access Layer/ib_bind_wr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_bind_wr_t</strong>\r
 </pre>\r
@@ -287,13 +290,13 @@ Access Layer/ib_bind_wr_t</a></h2>
 <span class="SYNOPSIS"><pre>typedef struct _ib_bind_wr\r
 {\r
         uint64_t                                wr_id;\r
-        <a href="#robo248">ib_send_opt_t</a>                   send_opt;\r
+        <a href="#robo245">ib_send_opt_t</a>                   send_opt;\r
 \r
-        ib_mr_handle_t                  h_mr;\r
-        <a href="#robo45">ib_access_t</a>                             access_ctrl;\r
+        ib_mr_handle_t __ptr64                  h_mr;\r
+        <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
         net32_t                                 current_rkey;\r
 \r
-        <a href="#robo148">ib_local_ds_t</a>                   local_ds;\r
+        <a href="#robo142">ib_local_ds_t</a>                   local_ds;\r
 \r
 }       <strong>ib_bind_wr_t</strong>;\r
 </pre>\r
@@ -318,15 +321,15 @@ Access Layer/ib_bind_wr_t</a></h2>
                A reference to a local data segment used by the bind operation.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo248">ib_send_opt_t</a>, <a href="#robo45">ib_access_t</a>, <a href="#robo148">ib_local_ds_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo245">ib_send_opt_t</a>, <a href="#robo37">ib_access_t</a>, <a href="#robo142">ib_local_ds_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo60">[Structures]<a name="Access20Layer2fib5fca5fattr5ft">\r
+<h2><a name="robo52">[Structures]<a name="Access20Layer2fib5fca5fattr5ft">\r
 Access Layer/ib_ca_attr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_ca_attr_t</strong>\r
 </pre>\r
@@ -336,7 +339,7 @@ Access Layer/ib_ca_attr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_ca_attr\r
 {\r
-        <a href="#robo912">ib_net64_t</a>                              ca_guid;\r
+        <a href="#robo886">ib_net64_t</a>                              ca_guid;\r
 \r
         uint32_t                                vend_id;\r
         uint16_t                                dev_id;\r
@@ -366,7 +369,7 @@ Access Layer/ib_ca_attr_t</a></h2>
 \r
         uint32_t                                max_partitions;\r
 \r
-        <a href="#robo56">ib_atomic_t</a>                             atomicity;\r
+        <a href="#robo48">ib_atomic_t</a>                             atomicity;\r
 \r
         uint8_t                                 max_qp_resp_res;\r
         uint8_t                                 max_resp_res;\r
@@ -381,6 +384,9 @@ Access Layer/ib_ca_attr_t</a></h2>
         uint32_t                                max_qps_per_mcast_grp;\r
         uint32_t                                max_fmr;\r
         uint32_t                                max_map_per_fmr;\r
+        uint32_t                                max_srq;\r
+        uint32_t                                max_srq_wrs;\r
+        uint32_t                                max_srq_sges;\r
 \r
         /*\r
          * local_ack_delay:\r
@@ -398,6 +404,7 @@ Access Layer/ib_ca_attr_t</a></h2>
         boolean_t                               av_port_check;\r
         boolean_t                               change_primary_port;\r
         boolean_t                               modify_wr_depth;\r
+        boolean_t                               modify_srq_depth;\r
         boolean_t                               current_qp_state_support;\r
         boolean_t                               shutdown_port_capability;\r
         boolean_t                               init_type_support;\r
@@ -405,13 +412,13 @@ Access Layer/ib_ca_attr_t</a></h2>
         boolean_t                               system_image_guid_support;\r
         boolean_t                               hw_agents;\r
 \r
-        <a href="#robo912">ib_net64_t</a>                              system_image_guid;\r
+        <a href="#robo886">ib_net64_t</a>                              system_image_guid;\r
 \r
         uint32_t                                num_page_sizes;\r
         uint8_t                                 num_ports;\r
 \r
-        uint32_t* __ptr64               p_page_size;\r
-        <a href="#robo200">ib_port_attr_t</a>* __ptr64 p_port_attr;\r
+ TO_LONG_PTR(       uint32_t* ,               p_page_size) ; \r
+ TO_LONG_PTR(       <a href="#robo195">ib_port_attr_t</a>* , p_port_attr) ; \r
 \r
 }       <strong>ib_ca_attr_t</strong>;\r
 </pre>\r
@@ -485,6 +492,21 @@ Access Layer/ib_ca_attr_t</a></h2>
                Maximum limit on number of responder resources for incomming RDMA\r
                operations on QPs.\r
 \r
+       max_fmr\r
+               Maximum number of Fast Memory Regions supported.\r
+\r
+       max_map_per_fmr\r
+               Maximum number of mappings, supported by a Fast Memory Region.\r
+\r
+       max_srq\r
+               Maximum number of Shared Receive Queues supported.\r
+\r
+       max_srq_wrs\r
+               Maximum number of work requests supported by this SRQ.\r
+\r
+       max_srq_sges\r
+               Maximum number of scatter gather elements supported per work request on SRQ.\r
+\r
        max_resp_res\r
                Maximum number of responder resources per HCA, with this HCA used as\r
                the target.\r
@@ -532,6 +554,10 @@ Access Layer/ib_ca_attr_t</a></h2>
                Indicates ability to modify QP depth during a modify QP operation.\r
                Check the verb specification for permitted states.\r
 \r
+       modify_srq_depth\r
+               Indicates ability to modify SRQ depth during a modify SRQ operation.\r
+               Check the verb specification for permitted states.\r
+\r
        current_qp_state_support\r
                Indicates ability of the HCA to support the current QP state modifier\r
                during a modify QP operation.\r
@@ -570,19 +596,19 @@ Access Layer/ib_ca_attr_t</a></h2>
 </pre>\r
 </span><p><strong>NOTES</strong></p>\r
 <span class="NOTES"><pre>       This structure contains the attributes of a channel adapter.  Users must\r
-       call <a href="#robo102">ib_copy_ca_attr</a> to copy the contents of this structure to a new\r
+       call <a href="#robo94">ib_copy_ca_attr</a> to copy the contents of this structure to a new\r
        memory region.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo200">ib_port_attr_t</a>, <a href="#robo56">ib_atomic_t</a>, <a href="#robo102">ib_copy_ca_attr</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo195">ib_port_attr_t</a>, <a href="#robo48">ib_atomic_t</a>, <a href="#robo94">ib_copy_ca_attr</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo61">[Definitions]<a name="Access20Layer2fib5fca5fmod5ft">\r
+<h2><a name="robo53">[Definitions]<a name="Access20Layer2fib5fca5fmod5ft">\r
 Access Layer/ib_ca_mod_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_ca_mod_t</strong> -- Modify port attributes and error counters\r
 </pre>\r
@@ -700,15 +726,15 @@ Access Layer/ib_ca_mod_t</a></h2>
 \r
        IB_CA_MOD_RESERVED_MASK\r
                Mask of all the reserved bits.  If any of these bits are set\r
-               <a href="./ib_al_h.html#robo156">ib_modify_ca</a> will return IB_INVALID_PARAMETER.\r
+               <a href="./ib_al_h.html#robo150">ib_modify_ca</a> will return IB_INVALID_PARAMETER.\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo66">[Structures]<a name="Access20Layer2fib5fci5fop5ft">\r
+<h2><a name="robo58">[Structures]<a name="Access20Layer2fib5fci5fop5ft">\r
 Access Layer/ib_ci_op_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_ci_op_t</strong>\r
 </pre>\r
@@ -723,7 +749,7 @@ Access Layer/ib_ci_op_t</a></h2>
         IN                              uint32_t                                        buf_info;\r
         IN      OUT                     int32_t                                         status;\r
                 OUT                     uint32_t                                        num_bytes_ret;\r
-        IN      OUT                     void* __ptr64                           p_buf OPTIONAL;\r
+        IN      OUT                     void* FUNC_PTR64                           p_buf OPTIONAL;\r
 \r
 }       <strong>ib_ci_op_t</strong>;\r
 </pre>\r
@@ -763,10 +789,10 @@ Access Layer/ib_ci_op_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo73">[Definitions]<a name="Access20Layer2fib5fcm5fcap5fmask5ft">\r
+<h2><a name="robo65">[Definitions]<a name="Access20Layer2fib5fcm5fcap5fmask5ft">\r
 Access Layer/ib_cm_cap_mask_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_cm_cap_mask_t</strong>\r
 </pre>\r
@@ -774,14 +800,14 @@ Access Layer/ib_cm_cap_mask_t</a></h2>
 <span class="DESCRIPTION"><pre>       Capability mask values in ClassPortInfo.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>#define IB_CM_RELIABLE_CONN_CAPABLE                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(9)\r
-#define IB_CM_RELIABLE_DGRM_CAPABLE                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(10)\r
-#define IB_CM_RDGRM_CAPABLE                                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(11)\r
-#define IB_CM_UNRELIABLE_CONN_CAPABLE           <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(12)\r
-#define IB_CM_SIDR_CAPABLE                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(13)\r
+<span class="SYNOPSIS"><pre>#define IB_CM_RELIABLE_CONN_CAPABLE                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(9)\r
+#define IB_CM_RELIABLE_DGRM_CAPABLE                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(10)\r
+#define IB_CM_RDGRM_CAPABLE                                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(11)\r
+#define IB_CM_UNRELIABLE_CONN_CAPABLE           <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(12)\r
+#define IB_CM_SIDR_CAPABLE                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(13)\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo93">ib_cm_rep</a>, <a href="#robo855">ib_class_port_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo85">ib_cm_rep</a>, <a href="#robo828">ib_class_port_info_t</a>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>*\r
@@ -789,7 +815,7 @@ Access Layer/ib_cm_cap_mask_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo102">[Functions]<a name="Access20layer2fib5fcopy5fca5fattr">\r
+<h2><a name="robo94">[Functions]<a name="Access20layer2fib5fcopy5fca5fattr">\r
 Access layer/ib_copy_ca_attr</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -800,10 +826,10 @@ Access layer/ib_copy_ca_attr</a></h2>
 <span class="DESCRIPTION"><pre>       Copies CA attributes.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_EXPORT <a href="#robo60">ib_ca_attr_t</a>* AL_API\r
+<span class="SYNOPSIS"><pre>AL_EXPORT <a href="#robo52">ib_ca_attr_t</a>* AL_API\r
 <strong>ib_copy_ca_attr</strong>(\r
-        IN                              <a href="#robo60">ib_ca_attr_t</a>* const             p_dest,\r
-        IN              const   <a href="#robo60">ib_ca_attr_t</a>* const             p_src );\r
+        IN                              <a href="#robo52">ib_ca_attr_t</a>* const             p_dest,\r
+        IN              const   <a href="#robo52">ib_ca_attr_t</a>* const             p_src );\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       p_dest\r
@@ -820,15 +846,15 @@ Access layer/ib_copy_ca_attr</a></h2>
        specified in the size field of the buffer pointed to by p_src.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo60">ib_ca_attr_t</a>, ib_dup_ca_attr, ib_free_ca_attr\r
+<span class="SEE_ALSO"><pre>       <a href="#robo52">ib_ca_attr_t</a>, ib_dup_ca_attr, ib_free_ca_attr\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo141">[Definitions]<a name="Access20Layer2fib5finit5ftype5ft">\r
+<h2><a name="robo135">[Definitions]<a name="Access20Layer2fib5finit5ftype5ft">\r
 Access Layer/ib_init_type_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_init_type_t</strong>\r
 </pre>\r
@@ -849,10 +875,10 @@ Access Layer/ib_init_type_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo148">[Structures]<a name="Access20Layer2fib5flocal5fds5ft">\r
+<h2><a name="robo142">[Structures]<a name="Access20Layer2fib5flocal5fds5ft">\r
 Access Layer/ib_local_ds_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_local_ds_t</strong>\r
 </pre>\r
@@ -873,10 +899,10 @@ Access Layer/ib_local_ds_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo159">[Structures]<a name="Access20Layer2fib5fmr5fattr5ft">\r
+<h2><a name="robo154">[Structures]<a name="Access20Layer2fib5fmr5fattr5ft">\r
 Access Layer/ib_mr_attr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_mr_attr_t</strong>\r
 </pre>\r
@@ -886,12 +912,12 @@ Access Layer/ib_mr_attr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_mr_attr\r
 {\r
-        ib_pd_handle_t                  h_pd;\r
+        ib_pd_handle_t __ptr64                  h_pd;\r
         uint64_t                                local_lb;\r
         uint64_t                                local_ub;\r
         uint64_t                                remote_lb;\r
         uint64_t                                remote_ub;\r
-        <a href="#robo45">ib_access_t</a>                             access_ctrl;\r
+        <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
         net32_t                                 lkey;\r
         net32_t                                 rkey;\r
 \r
@@ -935,15 +961,15 @@ Access Layer/ib_mr_attr_t</a></h2>
        is enabled for this memory region.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo45">ib_access_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo37">ib_access_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo160">[Structures]<a name="Access20Layer2fib5fmr5fcreate5ft">\r
+<h2><a name="robo155">[Structures]<a name="Access20Layer2fib5fmr5fcreate5ft">\r
 Access Layer/ib_mr_create_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_mr_create_t</strong>\r
 </pre>\r
@@ -953,9 +979,9 @@ Access Layer/ib_mr_create_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_mr_create\r
 {\r
-        void* __ptr64                   vaddr;\r
+ TO_LONG_PTR(       void* ,                   vaddr) ; \r
         uint64_t                                length;\r
-        <a href="#robo45">ib_access_t</a>                             access_ctrl;\r
+        <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
 \r
 }       <strong>ib_mr_create_t</strong>;\r
 </pre>\r
@@ -970,15 +996,15 @@ Access Layer/ib_mr_create_t</a></h2>
                Access rights of the registered region.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo45">ib_access_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo37">ib_access_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo161">[Definitions]<a name="Access20Layer2fib5fmr5fmod5ft">\r
+<h2><a name="robo156">[Definitions]<a name="Access20Layer2fib5fmr5fmod5ft">\r
 Access Layer/ib_mr_mod_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_mr_mod_t</strong>\r
 </pre>\r
@@ -1006,10 +1032,10 @@ Access Layer/ib_mr_mod_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo165">[Definitions]<a name="Access20Layer2fib5fpd5ftype5ft">\r
+<h2><a name="robo160">[Definitions]<a name="Access20Layer2fib5fpd5ftype5ft">\r
 Access Layer/ib_pd_type_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_pd_type_t</strong>\r
 </pre>\r
@@ -1042,10 +1068,10 @@ Access Layer/ib_pd_type_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo187">[Structures]<a name="Access20Layer2fib5fphys5fcreate5ft">\r
+<h2><a name="robo182">[Structures]<a name="Access20Layer2fib5fphys5fcreate5ft">\r
 Access Layer/ib_phys_create_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_phys_create_t</strong>\r
 </pre>\r
@@ -1057,10 +1083,10 @@ Access Layer/ib_phys_create_t</a></h2>
 {\r
         uint64_t                                        length;\r
         uint32_t                                        num_ranges;\r
-        <a href="#robo188">ib_phys_range_t</a>* __ptr64        range_array;\r
+ TO_LONG_PTR(       <a href="#robo183">ib_phys_range_t</a>* ,        range_array) ; \r
         uint32_t                                        buf_offset;\r
         uint32_t                                        hca_page_size;\r
-        <a href="#robo45">ib_access_t</a>                                     access_ctrl;\r
+        <a href="#robo37">ib_access_t</a>                                     access_ctrl;\r
 \r
 }       <strong>ib_phys_create_t</strong>;\r
 </pre>\r
@@ -1086,15 +1112,15 @@ Access Layer/ib_phys_create_t</a></h2>
                Access rights of the registered region.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo45">ib_access_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo37">ib_access_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo188">[Structures]<a name="Access20Layer2fib5fphys5frange5ft">\r
+<h2><a name="robo183">[Structures]<a name="Access20Layer2fib5fphys5frange5ft">\r
 Access Layer/ib_phys_range_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_phys_range_t</strong>\r
 </pre>\r
@@ -1120,15 +1146,15 @@ Access Layer/ib_phys_range_t</a></h2>
 <span class="NOTES"><pre>       The base address must be start and end on an HCA-supported page boundary.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo187">ib_phys_create_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo182">ib_phys_create_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo199">[Structures]<a name="Access20Layer2fib5fport5fattr5fmod5ft">\r
+<h2><a name="robo194">[Structures]<a name="Access20Layer2fib5fport5fattr5fmod5ft">\r
 Access Layer/ib_port_attr_mod_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_port_attr_mod_t</strong>\r
 </pre>\r
@@ -1138,25 +1164,25 @@ Access Layer/ib_port_attr_mod_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_port_attr_mod\r
 {\r
-        <a href="#robo201">ib_port_cap_t</a>                   cap;\r
+        <a href="#robo196">ib_port_cap_t</a>                   cap;\r
         uint16_t                                pkey_ctr;\r
         uint16_t                                qkey_ctr;\r
 \r
-        <a href="#robo141">ib_init_type_t</a>                  init_type;\r
-        <a href="#robo912">ib_net64_t</a>                              system_image_guid;\r
+        <a href="#robo135">ib_init_type_t</a>                  init_type;\r
+        <a href="#robo886">ib_net64_t</a>                              system_image_guid;\r
 \r
 }       <strong>ib_port_attr_mod_t</strong>;\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo201">ib_port_cap_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo196">ib_port_cap_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo200">[Structures]<a name="Access20Layer2fib5fport5fattr5ft">\r
+<h2><a name="robo195">[Structures]<a name="Access20Layer2fib5fport5fattr5ft">\r
 Access Layer/ib_port_attr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_port_attr_t</strong>\r
 </pre>\r
@@ -1166,11 +1192,11 @@ Access Layer/ib_port_attr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_port_attr\r
 {\r
-        <a href="#robo912">ib_net64_t</a>                              port_guid;\r
+        <a href="#robo886">ib_net64_t</a>                              port_guid;\r
         uint8_t                                 port_num;\r
         uint8_t                                 mtu;\r
         uint64_t                                max_msg_size;\r
-        <a href="#robo910">ib_net16_t</a>                              lid;\r
+        <a href="#robo884">ib_net16_t</a>                              lid;\r
         uint8_t                                 lmc;\r
 \r
         /*\r
@@ -1181,11 +1207,11 @@ Access Layer/ib_port_attr_t</a></h2>
 \r
         uint16_t                                max_vls;\r
 \r
-        <a href="#robo910">ib_net16_t</a>                              sm_lid;\r
+        <a href="#robo884">ib_net16_t</a>                              sm_lid;\r
         uint8_t                                 sm_sl;\r
         uint8_t                                 link_state;\r
 \r
-        <a href="#robo141">ib_init_type_t</a>                  init_type_reply;        /* Optional */\r
+        <a href="#robo135">ib_init_type_t</a>                  init_type_reply;        /* Optional */\r
 \r
         /*\r
          * subnet_timeout:\r
@@ -1197,7 +1223,7 @@ Access Layer/ib_port_attr_t</a></h2>
          */\r
         uint8_t                                 subnet_timeout;\r
 \r
-        <a href="#robo201">ib_port_cap_t</a>                   cap;\r
+        <a href="#robo196">ib_port_cap_t</a>                   cap;\r
         uint16_t                                pkey_ctr;\r
         uint16_t                                qkey_ctr;\r
 \r
@@ -1207,21 +1233,21 @@ Access Layer/ib_port_attr_t</a></h2>
          * Pointers at the end of the structure to allow doing a simple\r
          * memory comparison of contents up to the first pointer.\r
          */\r
-        <a href="#robo872">ib_gid_t</a>* __ptr64               p_gid_table;\r
-        <a href="#robo910">ib_net16_t</a>* __ptr64             p_pkey_table;\r
+ TO_LONG_PTR(       <a href="#robo846">ib_gid_t</a>* ,               p_gid_table) ; \r
+ TO_LONG_PTR(       <a href="#robo884">ib_net16_t</a>* ,             p_pkey_table) ; \r
 \r
 }       <strong>ib_port_attr_t</strong>;\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       uint8_t, <a href="#robo201">ib_port_cap_t</a>, <a href="#robo736">ib_link_states_t</a>\r
+<span class="SEE_ALSO"><pre>       uint8_t, <a href="#robo196">ib_port_cap_t</a>, <a href="#robo703">ib_link_states_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo201">[Structures]<a name="Access20Layer2fib5fport5fcap5ft">\r
+<h2><a name="robo196">[Structures]<a name="Access20Layer2fib5fport5fcap5ft">\r
 Access Layer/ib_port_cap_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_port_cap_t</strong>\r
 </pre>\r
@@ -1264,22 +1290,22 @@ Access Layer/ib_port_cap_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo205">[Structures]<a name="Access20Layer2fib5fqp5fattr5ft">\r
+<h2><a name="robo201">[Structures]<a name="Access20Layer2fib5fqp5fattr5ft">\r
 Access Layer/ib_qp_attr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_attr_t</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Queue pair attributes returned through <a href="./ib_al_h.html#robo218">ib_query_qp</a>.\r
+<span class="DESCRIPTION"><pre>       Queue pair attributes returned through <a href="./ib_al_h.html#robo214">ib_query_qp</a>.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_qp_attr\r
 {\r
-        ib_pd_handle_t                  h_pd;\r
-        <a href="#robo210">ib_qp_type_t</a>                    qp_type;\r
-        <a href="#robo45">ib_access_t</a>                             access_ctrl;\r
+        ib_pd_handle_t __ptr64                  h_pd;\r
+        <a href="#robo206">ib_qp_type_t</a>                    qp_type;\r
+        <a href="#robo37">ib_access_t</a>                             access_ctrl;\r
         uint16_t                                pkey_index;\r
 \r
         uint32_t                                sq_max_inline;\r
@@ -1290,24 +1316,25 @@ Access Layer/ib_qp_attr_t</a></h2>
         uint8_t                                 init_depth;\r
         uint8_t                                 resp_res;\r
 \r
-        ib_cq_handle_t                  h_sq_cq;\r
-        ib_cq_handle_t                  h_rq_cq;\r
+        ib_cq_handle_t __ptr64                  h_sq_cq;\r
+        ib_cq_handle_t __ptr64                  h_rq_cq;\r
+        ib_srq_handle_t __ptr64                 h_srq;\r
 \r
         boolean_t                               sq_signaled;\r
 \r
-        <a href="#robo209">ib_qp_state_t</a>                   state;\r
-        <a href="#robo911">ib_net32_t</a>                              num;\r
-        <a href="#robo911">ib_net32_t</a>                              dest_num;\r
-        <a href="#robo911">ib_net32_t</a>                              qkey;\r
+        <a href="#robo205">ib_qp_state_t</a>                   state;\r
+        <a href="#robo885">ib_net32_t</a>                              num;\r
+        <a href="#robo885">ib_net32_t</a>                              dest_num;\r
+        <a href="#robo885">ib_net32_t</a>                              qkey;\r
 \r
-        <a href="#robo911">ib_net32_t</a>                              sq_psn;\r
-        <a href="#robo911">ib_net32_t</a>                              rq_psn;\r
+        <a href="#robo885">ib_net32_t</a>                              sq_psn;\r
+        <a href="#robo885">ib_net32_t</a>                              rq_psn;\r
 \r
         uint8_t                                 primary_port;\r
         uint8_t                                 alternate_port;\r
-        <a href="#robo57">ib_av_attr_t</a>                    primary_av;\r
-        <a href="#robo57">ib_av_attr_t</a>                    alternate_av;\r
-        <a href="#robo50">ib_apm_state_t</a>                  apm_state;\r
+        <a href="#robo49">ib_av_attr_t</a>                    primary_av;\r
+        <a href="#robo49">ib_av_attr_t</a>                    alternate_av;\r
+        <a href="#robo42">ib_apm_state_t</a>                  apm_state;\r
 \r
 }       <strong>ib_qp_attr_t</strong>;\r
 </pre>\r
@@ -1323,15 +1350,15 @@ Access Layer/ib_qp_attr_t</a></h2>
 <span class="NOTES"><pre>       Other fields are defined by the Infiniband specification.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo210">ib_qp_type_t</a>, <a href="#robo45">ib_access_t</a>, <a href="#robo209">ib_qp_state_t</a>, <a href="#robo57">ib_av_attr_t</a>, <a href="#robo50">ib_apm_state_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo206">ib_qp_type_t</a>, <a href="#robo37">ib_access_t</a>, <a href="#robo205">ib_qp_state_t</a>, <a href="#robo49">ib_av_attr_t</a>, <a href="#robo42">ib_apm_state_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo206">[Structures]<a name="Access20Layer2fib5fqp5fcreate5ft">\r
+<h2><a name="robo202">[Structures]<a name="Access20Layer2fib5fqp5fcreate5ft">\r
 Access Layer/ib_qp_create_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_create_t</strong>\r
 </pre>\r
@@ -1341,15 +1368,16 @@ Access Layer/ib_qp_create_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_qp_create\r
 {\r
-        <a href="#robo210">ib_qp_type_t</a>                    qp_type;\r
+        <a href="#robo206">ib_qp_type_t</a>                    qp_type;\r
 \r
         uint32_t                                sq_depth;\r
         uint32_t                                rq_depth;\r
         uint32_t                                sq_sge;\r
         uint32_t                                rq_sge;\r
 \r
-        ib_cq_handle_t                  h_sq_cq;\r
-        ib_cq_handle_t                  h_rq_cq;\r
+        ib_cq_handle_t __ptr64                  h_sq_cq;\r
+        ib_cq_handle_t __ptr64                  h_rq_cq;\r
+        ib_srq_handle_t __ptr64                 h_srq;\r
 \r
         boolean_t                               sq_signaled;\r
 \r
@@ -1393,6 +1421,10 @@ Access Layer/ib_qp_create_t</a></h2>
                work request completions.  This handle must be NULL if the type is\r
                IB_QPT_MAD, IB_QPT_QP0_ALIAS, or IB_QPT_QP1_ALIAS.\r
 \r
+       h_srq\r
+               A handle to an SRQ to get receive completions via. Must be coded NULL \r
+               when QP is not associated with SRQ\r
+\r
        sq_signaled\r
                A flag that is used to indicate whether the queue pair will signal\r
                an event upon completion of a send work request.  If set to\r
@@ -1402,51 +1434,51 @@ Access Layer/ib_qp_create_t</a></h2>
                IB_SEND_OPT_SIGNALED flag set.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo210">ib_qp_type_t</a>, <a href="#robo205">ib_qp_attr_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo206">ib_qp_type_t</a>, <a href="#robo201">ib_qp_attr_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo207">[Structures]<a name="Access20Layer2fib5fqp5fmod5ft">\r
+<h2><a name="robo203">[Structures]<a name="Access20Layer2fib5fqp5fmod5ft">\r
 Access Layer/ib_qp_mod_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_mod_t</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       Information needed to change the state of a queue pair through the\r
-       <a href="./ib_al_h.html#robo158">ib_modify_qp</a> call.\r
+       <a href="./ib_al_h.html#robo152">ib_modify_qp</a> call.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_qp_mod\r
 {\r
-        <a href="#robo209">ib_qp_state_t</a>                           req_state;\r
+        <a href="#robo205">ib_qp_state_t</a>                           req_state;\r
 \r
         union _qp_state\r
         {\r
                 struct _qp_init\r
                 {\r
                         uint8_t                         primary_port;\r
-                        <a href="#robo911">ib_net32_t</a>                      qkey;\r
+                        <a href="#robo885">ib_net32_t</a>                      qkey;\r
                         uint16_t                        pkey_index;\r
-                        <a href="#robo45">ib_access_t</a>                     access_ctrl;\r
+                        <a href="#robo37">ib_access_t</a>                     access_ctrl;\r
 \r
                 }       init;\r
 \r
                 struct _qp_rtr\r
                 {\r
-                        <a href="#robo911">ib_net32_t</a>                      rq_psn;\r
-                        <a href="#robo911">ib_net32_t</a>                      dest_qp;\r
-                        <a href="#robo57">ib_av_attr_t</a>            primary_av;\r
+                        <a href="#robo885">ib_net32_t</a>                      rq_psn;\r
+                        <a href="#robo885">ib_net32_t</a>                      dest_qp;\r
+                        <a href="#robo49">ib_av_attr_t</a>            primary_av;\r
                         uint8_t                         resp_res;\r
                         uint8_t                         rnr_nak_timeout;\r
 \r
-                        <a href="#robo208">ib_qp_opts_t</a>            opts;\r
-                        <a href="#robo57">ib_av_attr_t</a>            alternate_av;\r
-                        <a href="#robo911">ib_net32_t</a>                      qkey;\r
+                        <a href="#robo204">ib_qp_opts_t</a>            opts;\r
+                        <a href="#robo49">ib_av_attr_t</a>            alternate_av;\r
+                        <a href="#robo885">ib_net32_t</a>                      qkey;\r
                         uint16_t                        pkey_index;\r
-                        <a href="#robo45">ib_access_t</a>                     access_ctrl;\r
+                        <a href="#robo37">ib_access_t</a>                     access_ctrl;\r
                         uint32_t                        sq_depth;\r
                         uint32_t                        rq_depth;\r
 \r
@@ -1454,26 +1486,26 @@ Access Layer/ib_qp_mod_t</a></h2>
 \r
                 struct _qp_rts\r
                 {\r
-                        <a href="#robo911">ib_net32_t</a>                      sq_psn;\r
+                        <a href="#robo885">ib_net32_t</a>                      sq_psn;\r
                         uint8_t                         retry_cnt;\r
                         uint8_t                         rnr_retry_cnt;\r
                         uint8_t                         local_ack_timeout;\r
                         uint8_t                         init_depth;\r
 \r
-                        <a href="#robo208">ib_qp_opts_t</a>            opts;\r
+                        <a href="#robo204">ib_qp_opts_t</a>            opts;\r
                         uint8_t                         rnr_nak_timeout;\r
-                        <a href="#robo209">ib_qp_state_t</a>           current_state;\r
-                        <a href="#robo911">ib_net32_t</a>                      qkey;\r
-                        <a href="#robo45">ib_access_t</a>                     access_ctrl;\r
+                        <a href="#robo205">ib_qp_state_t</a>           current_state;\r
+                        <a href="#robo885">ib_net32_t</a>                      qkey;\r
+                        <a href="#robo37">ib_access_t</a>                     access_ctrl;\r
                         uint8_t                         resp_res;\r
 \r
-                        <a href="#robo57">ib_av_attr_t</a>            primary_av;\r
-                        <a href="#robo57">ib_av_attr_t</a>            alternate_av;\r
+                        <a href="#robo49">ib_av_attr_t</a>            primary_av;\r
+                        <a href="#robo49">ib_av_attr_t</a>            alternate_av;\r
 \r
                         uint32_t                        sq_depth;\r
                         uint32_t                        rq_depth;\r
 \r
-                        <a href="#robo50">ib_apm_state_t</a>          apm_state;\r
+                        <a href="#robo42">ib_apm_state_t</a>          apm_state;\r
                         uint8_t                         primary_port;\r
                         uint16_t                        pkey_index;\r
 \r
@@ -1490,15 +1522,15 @@ Access Layer/ib_qp_mod_t</a></h2>
 }       <strong>ib_qp_mod_t</strong>;\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo209">ib_qp_state_t</a>, <a href="#robo45">ib_access_t</a>, <a href="#robo57">ib_av_attr_t</a>, <a href="#robo50">ib_apm_state_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo205">ib_qp_state_t</a>, <a href="#robo37">ib_access_t</a>, <a href="#robo49">ib_av_attr_t</a>, <a href="#robo42">ib_apm_state_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo208">[Definitions]<a name="Access20Layer2fib5fqp5fopts5ft">\r
+<h2><a name="robo204">[Definitions]<a name="Access20Layer2fib5fqp5fopts5ft">\r
 Access Layer/ib_qp_opts_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_opts_t</strong>\r
 </pre>\r
@@ -1525,15 +1557,15 @@ Access Layer/ib_qp_opts_t</a></h2>
 #define IB_MOD_QP_RNR_RETRY_CNT         0x00008000\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo207">ib_qp_mod_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo203">ib_qp_mod_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo209">[Definitions]<a name="Access20Layer2fib5fqp5fstate5ft">\r
+<h2><a name="robo205">[Definitions]<a name="Access20Layer2fib5fqp5fstate5ft">\r
 Access Layer/ib_qp_state_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_state_t</strong>\r
 </pre>\r
@@ -1558,10 +1590,10 @@ Access Layer/ib_qp_state_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo210">[Definitions]<a name="Access20Layer2fib5fqp5ftype5ft">\r
+<h2><a name="robo206">[Definitions]<a name="Access20Layer2fib5fqp5ftype5ft">\r
 Access Layer/ib_qp_type_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_qp_type_t</strong>\r
 </pre>\r
@@ -1580,8 +1612,8 @@ Access Layer/ib_qp_type_t</a></h2>
         IB_QPT_RAW_ETHER,\r
         IB_QPT_MAD,                                                             /* InfiniBand Access Layer */\r
         IB_QPT_QP0_ALIAS,                                               /* InfiniBand Access Layer */\r
-        IB_QPT_QP1_ALIAS                                                /* InfiniBand Access Layer */\r
-\r
+        IB_QPT_QP1_ALIAS,                                               /* InfiniBand Access Layer */\r
+        IB_QPT_UNKNOWN\r
 }       <strong>ib_qp_type_t</strong>;\r
 </pre>\r
 </span><p><strong>VALUES</strong></p>\r
@@ -1624,10 +1656,10 @@ Access Layer/ib_qp_type_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo224">[Definitions]<a name="Access20Layer2fib5frecv5fopt5ft">\r
+<h2><a name="robo221">[Definitions]<a name="Access20Layer2fib5frecv5fopt5ft">\r
 Access Layer/ib_recv_opt_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_recv_opt_t</strong>\r
 </pre>\r
@@ -1661,10 +1693,10 @@ Access Layer/ib_recv_opt_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo225">[Structures]<a name="Access20Layer2fib5frecv5fwr5ft">\r
+<h2><a name="robo222">[Structures]<a name="Access20Layer2fib5frecv5fwr5ft">\r
 Access Layer/ib_recv_wr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_recv_wr_t</strong>\r
 </pre>\r
@@ -1675,10 +1707,10 @@ Access Layer/ib_recv_wr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_recv_wr\r
 {\r
-        struct _ib_recv_wr* __ptr64     p_next;\r
+ TO_LONG_PTR(       struct _ib_recv_wr* ,     p_next) ; \r
         uint64_t                                        wr_id;\r
         uint32_t                                        num_ds;\r
-        <a href="#robo148">ib_local_ds_t</a>* __ptr64          ds_array;\r
+ TO_LONG_PTR(       <a href="#robo142">ib_local_ds_t</a>* ,          ds_array) ; \r
 \r
 }       <strong>ib_recv_wr_t</strong>;\r
 </pre>\r
@@ -1700,15 +1732,15 @@ Access Layer/ib_recv_wr_t</a></h2>
                operation.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo148">ib_local_ds_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo142">ib_local_ds_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo238">[Definitions]<a name="Access20Layer2fib5frej5fstatus5ft">\r
+<h2><a name="robo235">[Definitions]<a name="Access20Layer2fib5frej5fstatus5ft">\r
 Access Layer/ib_rej_status_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_rej_status_t</strong>\r
 </pre>\r
@@ -1716,52 +1748,52 @@ Access Layer/ib_rej_status_t</a></h2>
 <span class="DESCRIPTION"><pre>       Rejection reasons.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>typedef <a href="#robo910">ib_net16_t</a>                                                      <strong>ib_rej_status_t</strong>;\r
-</pre>\r
-</span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo90">ib_cm_rej</a>, <a href="./ib_al_h.html#robo91">ib_cm_rej_rec_t</a>\r
-</pre>\r
-</span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define IB_REJ_INSUF_QP                                         <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(1)\r
-#define IB_REJ_INSUF_EEC                                        <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(2)\r
-#define IB_REJ_INSUF_RESOURCES                          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(3)\r
-#define IB_REJ_TIMEOUT                                          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(4)\r
-#define IB_REJ_UNSUPPORTED                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(5)\r
-#define IB_REJ_INVALID_COMM_ID                          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(6)\r
-#define IB_REJ_INVALID_COMM_INSTANCE            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(7)\r
-#define IB_REJ_INVALID_SID                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(8)\r
-#define IB_REJ_INVALID_XPORT                            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(9)\r
-#define IB_REJ_STALE_CONN                                       <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(10)\r
-#define IB_REJ_RDC_NOT_EXIST                            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(11)\r
-#define IB_REJ_INVALID_GID                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(12)\r
-#define IB_REJ_INVALID_LID                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(13)\r
-#define IB_REJ_INVALID_SL                                       <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(14)\r
-#define IB_REJ_INVALID_TRAFFIC_CLASS            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(15)\r
-#define IB_REJ_INVALID_HOP_LIMIT                        <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(16)\r
-#define IB_REJ_INVALID_PKT_RATE                         <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(17)\r
-#define IB_REJ_INVALID_ALT_GID                          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(18)\r
-#define IB_REJ_INVALID_ALT_LID                          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(19)\r
-#define IB_REJ_INVALID_ALT_SL                           <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(20)\r
-#define IB_REJ_INVALID_ALT_TRAFFIC_CLASS        <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(21)\r
-#define IB_REJ_INVALID_ALT_HOP_LIMIT            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(22)\r
-#define IB_REJ_INVALID_ALT_PKT_RATE                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(23)\r
-#define IB_REJ_PORT_REDIRECT                            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(24)\r
-#define IB_REJ_INVALID_MTU                                      <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(26)\r
-#define IB_REJ_INSUFFICIENT_RESP_RES            <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(27)\r
-#define IB_REJ_USER_DEFINED                                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(28)\r
-#define IB_REJ_INVALID_RNR_RETRY                        <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(29)\r
-#define IB_REJ_DUPLICATE_LOCAL_COMM_ID          <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(30)\r
-#define IB_REJ_INVALID_CLASS_VER                        <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(31)\r
-#define IB_REJ_INVALID_FLOW_LBL                         <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(32)\r
-#define IB_REJ_INVALID_ALT_FLOW_LBL                     <a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(33)\r
-</pre>\r
-</span>\r
-<hr />\r
-\r
-<h2><a name="robo248">[Definitions]<a name="Access20Layer2fib5fsend5fopt5ft">\r
+<span class="SYNOPSIS"><pre>typedef <a href="#robo884">ib_net16_t</a>                                                      <strong>ib_rej_status_t</strong>;\r
+</pre>\r
+</span><p><strong>SEE ALSO</strong></p>\r
+<span class="SEE_ALSO"><pre>       <a href="./ib_al_h.html#robo82">ib_cm_rej</a>, <a href="./ib_al_h.html#robo83">ib_cm_rej_rec_t</a>\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define IB_REJ_INSUF_QP                                         <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(1)\r
+#define IB_REJ_INSUF_EEC                                        <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(2)\r
+#define IB_REJ_INSUF_RESOURCES                          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(3)\r
+#define IB_REJ_TIMEOUT                                          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(4)\r
+#define IB_REJ_UNSUPPORTED                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(5)\r
+#define IB_REJ_INVALID_COMM_ID                          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(6)\r
+#define IB_REJ_INVALID_COMM_INSTANCE            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(7)\r
+#define IB_REJ_INVALID_SID                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(8)\r
+#define IB_REJ_INVALID_XPORT                            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(9)\r
+#define IB_REJ_STALE_CONN                                       <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(10)\r
+#define IB_REJ_RDC_NOT_EXIST                            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(11)\r
+#define IB_REJ_INVALID_GID                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(12)\r
+#define IB_REJ_INVALID_LID                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(13)\r
+#define IB_REJ_INVALID_SL                                       <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(14)\r
+#define IB_REJ_INVALID_TRAFFIC_CLASS            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(15)\r
+#define IB_REJ_INVALID_HOP_LIMIT                        <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(16)\r
+#define IB_REJ_INVALID_PKT_RATE                         <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(17)\r
+#define IB_REJ_INVALID_ALT_GID                          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(18)\r
+#define IB_REJ_INVALID_ALT_LID                          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(19)\r
+#define IB_REJ_INVALID_ALT_SL                           <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(20)\r
+#define IB_REJ_INVALID_ALT_TRAFFIC_CLASS        <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(21)\r
+#define IB_REJ_INVALID_ALT_HOP_LIMIT            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(22)\r
+#define IB_REJ_INVALID_ALT_PKT_RATE                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(23)\r
+#define IB_REJ_PORT_REDIRECT                            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(24)\r
+#define IB_REJ_INVALID_MTU                                      <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(26)\r
+#define IB_REJ_INSUFFICIENT_RESP_RES            <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(27)\r
+#define IB_REJ_USER_DEFINED                                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(28)\r
+#define IB_REJ_INVALID_RNR_RETRY                        <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(29)\r
+#define IB_REJ_DUPLICATE_LOCAL_COMM_ID          <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(30)\r
+#define IB_REJ_INVALID_CLASS_VER                        <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(31)\r
+#define IB_REJ_INVALID_FLOW_LBL                         <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(32)\r
+#define IB_REJ_INVALID_ALT_FLOW_LBL                     <a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(33)\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo245">[Definitions]<a name="Access20Layer2fib5fsend5fopt5ft">\r
 Access Layer/ib_send_opt_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_send_opt_t</strong>\r
 </pre>\r
@@ -1819,10 +1851,10 @@ Access Layer/ib_send_opt_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo249">[Structures]<a name="Access20Layer2fib5fsend5fwr5ft">\r
+<h2><a name="robo246">[Structures]<a name="Access20Layer2fib5fsend5fwr5ft">\r
 Access Layer/ib_send_wr_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_send_wr_t</strong>\r
 </pre>\r
@@ -1833,39 +1865,39 @@ Access Layer/ib_send_wr_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_send_wr\r
 {\r
-        struct _ib_send_wr* __ptr64     p_next;\r
+ TO_LONG_PTR(       struct _ib_send_wr* ,     p_next) ; \r
         uint64_t                                        wr_id;\r
-        <a href="#robo262">ib_wr_type_t</a>                            wr_type;\r
-        <a href="#robo248">ib_send_opt_t</a>                           send_opt;\r
+        <a href="#robo261">ib_wr_type_t</a>                            wr_type;\r
+        <a href="#robo245">ib_send_opt_t</a>                           send_opt;\r
         uint32_t                                        num_ds;\r
-        <a href="#robo148">ib_local_ds_t</a>* __ptr64          ds_array;\r
-        <a href="#robo911">ib_net32_t</a>                                      immediate_data;\r
+ TO_LONG_PTR(       <a href="#robo142">ib_local_ds_t</a>* ,          ds_array) ; \r
+        <a href="#robo885">ib_net32_t</a>                                      immediate_data;\r
 \r
         union _send_dgrm\r
         {\r
                 struct _send_ud\r
                 {\r
-                        <a href="#robo911">ib_net32_t</a>              remote_qp;\r
-                        <a href="#robo911">ib_net32_t</a>              remote_qkey;\r
-                        ib_av_handle_t  h_av;\r
+                        <a href="#robo885">ib_net32_t</a>              remote_qp;\r
+                        <a href="#robo885">ib_net32_t</a>              remote_qkey;\r
+                        ib_av_handle_t __ptr64  h_av;\r
                         uint16_t                pkey_index;\r
-                        void* __ptr64   rsvd;\r
+ TO_LONG_PTR(                       void* ,   rsvd) ; \r
 \r
                 }       ud;\r
 \r
                 struct _send_raw_ether\r
                 {\r
-                        <a href="#robo910">ib_net16_t</a>              dest_lid;\r
+                        <a href="#robo884">ib_net16_t</a>              dest_lid;\r
                         uint8_t                 path_bits;\r
                         uint8_t                 sl;\r
                         uint8_t                 max_static_rate;\r
-                        <a href="#robo910">ib_net16_t</a>              ether_type;\r
+                        <a href="#robo884">ib_net16_t</a>              ether_type;\r
 \r
                 }       raw_ether;\r
 \r
                 struct _send_raw_ipv6\r
                 {\r
-                        <a href="#robo910">ib_net16_t</a>              dest_lid;\r
+                        <a href="#robo884">ib_net16_t</a>              dest_lid;\r
                         uint8_t                 path_bits;\r
                         uint8_t                 sl;\r
                         uint8_t                 max_static_rate;\r
@@ -1879,8 +1911,8 @@ Access Layer/ib_send_wr_t</a></h2>
                 uint64_t                        vaddr;\r
                 net32_t                         rkey;\r
 \r
-                <a href="#robo912">ib_net64_t</a>                      atomic1;\r
-                <a href="#robo912">ib_net64_t</a>                      atomic2;\r
+                <a href="#robo886">ib_net64_t</a>                      atomic1;\r
+                <a href="#robo886">ib_net64_t</a>                      atomic2;\r
 \r
         }       remote_ops;\r
 \r
@@ -1984,15 +2016,67 @@ Access Layer/ib_send_wr_t</a></h2>
        to the MAD QP service.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo262">ib_wr_type_t</a>, <a href="#robo148">ib_local_ds_t</a>, <a href="#robo248">ib_send_opt_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo261">ib_wr_type_t</a>, <a href="#robo142">ib_local_ds_t</a>, <a href="#robo245">ib_send_opt_t</a>\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo250">[Definitions]<a name="Access20Layer2fib5fsrq5fattr5fmask5ft">\r
+Access Layer/ib_srq_attr_mask_t</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>ib_srq_attr_mask_t</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Indicates valid fields in <a href="#robo251">ib_srq_attr_t</a> structure\r
+</pre>\r
+</span><p><strong>SYNOPSIS</strong></p>\r
+<span class="SYNOPSIS"><pre>typedef enum _ib_srq_attr_mask {\r
+        IB_SRQ_MAX_WR   = 1 &lt;&lt; 0,\r
+        IB_SRQ_LIMIT    = 1 &lt;&lt; 1,\r
+} <strong>ib_srq_attr_mask_t</strong>;\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo251">[Structures]<a name="Access20Layer2fib5fsrq5fattr5ft">\r
+Access Layer/ib_srq_attr_t</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>ib_srq_attr_t</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Attributes used to initialize a shared queue pair at creation time.\r
+</pre>\r
+</span><p><strong>SYNOPSIS</strong></p>\r
+<span class="SYNOPSIS"><pre>typedef struct _ib_srq_attr {\r
+        uint32_t                                max_wr;\r
+        uint32_t                                max_sge;\r
+        uint32_t                                srq_limit;\r
+} <strong>ib_srq_attr_t</strong>;\r
+</pre>\r
+</span><p><strong>FIELDS</strong></p>\r
+<span class="FIELDS"><pre>       max_wr\r
+               Specifies the max number of work request on SRQ.\r
+\r
+       max_sge\r
+               Specifies the max number of scatter/gather elements in one work request.\r
+\r
+       srq_limit\r
+               Specifies the low water mark for SRQ.\r
+</pre>\r
+</span><p><strong>SEE ALSO</strong></p>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo206">ib_qp_type_t</a>, <a href="#robo250">ib_srq_attr_mask_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo259">[Definitions]<a name="Access20Layer2fib5fwc5fstatus5ft">\r
+<h2><a name="robo258">[Definitions]<a name="Access20Layer2fib5fwc5fstatus5ft">\r
 Access Layer/ib_wc_status_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_wc_status_t</strong>\r
 </pre>\r
@@ -2104,10 +2188,10 @@ Access Layer/ib_wc_status_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo260">[Structures]<a name="Access20Layer2fib5fwc5ft">\r
+<h2><a name="robo259">[Structures]<a name="Access20Layer2fib5fwc5ft">\r
 Access Layer/ib_wc_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_wc_t</strong>\r
 </pre>\r
@@ -2117,30 +2201,30 @@ Access Layer/ib_wc_t</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>typedef struct _ib_wc\r
 {\r
-        struct _ib_wc* __ptr64  p_next;\r
+ TO_LONG_PTR(       struct _ib_wc* ,  p_next) ; \r
         uint64_t                                wr_id;\r
-        <a href="#robo261">ib_wc_type_t</a>                    wc_type;\r
+        <a href="#robo260">ib_wc_type_t</a>                    wc_type;\r
 \r
         uint32_t                                length;\r
-        <a href="#robo259">ib_wc_status_t</a>                  status;\r
+        <a href="#robo258">ib_wc_status_t</a>                  status;\r
         uint64_t                                vendor_specific;\r
 \r
         union _wc_recv\r
         {\r
                 struct _wc_conn\r
                 {\r
-                        <a href="#robo224">ib_recv_opt_t</a>   recv_opt;\r
-                        <a href="#robo911">ib_net32_t</a>              immediate_data;\r
+                        <a href="#robo221">ib_recv_opt_t</a>   recv_opt;\r
+                        <a href="#robo885">ib_net32_t</a>              immediate_data;\r
 \r
                 }       conn;\r
 \r
                 struct _wc_ud\r
                 {\r
-                        <a href="#robo224">ib_recv_opt_t</a>   recv_opt;\r
-                        <a href="#robo911">ib_net32_t</a>              immediate_data;\r
-                        <a href="#robo911">ib_net32_t</a>              remote_qp;\r
+                        <a href="#robo221">ib_recv_opt_t</a>   recv_opt;\r
+                        <a href="#robo885">ib_net32_t</a>              immediate_data;\r
+                        <a href="#robo885">ib_net32_t</a>              remote_qp;\r
                         uint16_t                pkey_index;\r
-                        <a href="#robo910">ib_net16_t</a>              remote_lid;\r
+                        <a href="#robo884">ib_net16_t</a>              remote_lid;\r
                         uint8_t                 remote_sl;\r
                         uint8_t                 path_bits;\r
 \r
@@ -2148,7 +2232,7 @@ Access Layer/ib_wc_t</a></h2>
 \r
                 struct _wc_raw_ipv6\r
                 {\r
-                        <a href="#robo910">ib_net16_t</a>              remote_lid;\r
+                        <a href="#robo884">ib_net16_t</a>              remote_lid;\r
                         uint8_t                 remote_sl;\r
                         uint8_t                 path_bits;\r
 \r
@@ -2156,10 +2240,10 @@ Access Layer/ib_wc_t</a></h2>
 \r
                 struct _wc_raw_ether\r
                 {\r
-                        <a href="#robo910">ib_net16_t</a>              remote_lid;\r
+                        <a href="#robo884">ib_net16_t</a>              remote_lid;\r
                         uint8_t                 remote_sl;\r
                         uint8_t                 path_bits;\r
-                        <a href="#robo910">ib_net16_t</a>              ether_type;\r
+                        <a href="#robo884">ib_net16_t</a>              ether_type;\r
 \r
                 }       raw_ether;\r
 \r
@@ -2256,15 +2340,15 @@ Access Layer/ib_wc_t</a></h2>
        valid.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo261">ib_wc_type_t</a>, <a href="#robo210">ib_qp_type_t</a>, <a href="#robo259">ib_wc_status_t</a>, <a href="#robo224">ib_recv_opt_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo260">ib_wc_type_t</a>, <a href="#robo206">ib_qp_type_t</a>, <a href="#robo258">ib_wc_status_t</a>, <a href="#robo221">ib_recv_opt_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo261">[Definitions]<a name="Access20Layer2fib5fwc5ftype5ft">\r
+<h2><a name="robo260">[Definitions]<a name="Access20Layer2fib5fwc5ftype5ft">\r
 Access Layer/ib_wc_type_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_wc_type_t</strong>\r
 </pre>\r
@@ -2289,10 +2373,10 @@ Access Layer/ib_wc_type_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo262">[Definitions]<a name="Access20Layer2fib5fwr5ftype5ft">\r
+<h2><a name="robo261">[Definitions]<a name="Access20Layer2fib5fwr5ftype5ft">\r
 Access Layer/ib_wr_type_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>ib_wr_type_t</strong>\r
 </pre>\r
@@ -2314,10 +2398,10 @@ Access Layer/ib_wr_type_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo265">[Structures]<a name="Access20Layer2fmlnx5ffmr5fcreate5ft">\r
+<h2><a name="robo264">[Structures]<a name="Access20Layer2fmlnx5ffmr5fcreate5ft">\r
 Access Layer/mlnx_fmr_create_t</a></h2>\r
 \r
-<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo38">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="./ib_al_h.html#robo32">parent</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
 <span class="NAME"><pre>       <strong>mlnx_fmr_create_t</strong>\r
 </pre>\r
@@ -2330,7 +2414,7 @@ Access Layer/mlnx_fmr_create_t</a></h2>
         int                                     max_pages;\r
         int                                     max_maps;\r
         uint8_t                         page_size;\r
-        <a href="#robo45">ib_access_t</a>                     access_ctrl;\r
+        <a href="#robo37">ib_access_t</a>                     access_ctrl;\r
 \r
 }       <strong>mlnx_fmr_create_t</strong>;\r
 </pre>\r
@@ -2351,12 +2435,12 @@ Access Layer/mlnx_fmr_create_t</a></h2>
 <span class="NOTES"><pre>       This is a Mellanox specific extension to verbs.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo45">ib_access_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo37">ib_access_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo725">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fCAP5fGETSET">\r
+<h2><a name="robo691">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fCAP5fGETSET">\r
 IBA Base: Constants/IB_CLASS_CAP_GETSET</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -2368,7 +2452,7 @@ IBA Base: Constants/IB_CLASS_CAP_GETSET</a></h2>
        if the class supports Get(Notice) and Set(Notice) MADs (13.4.8.1).\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo855">ib_class_port_info_t</a>, <a href="#robo726">IB_CLASS_CAP_TRAP</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo828">ib_class_port_info_t</a>, <a href="#robo692">IB_CLASS_CAP_TRAP</a>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define <strong>IB_CLASS_CAP_GETSET</strong>                                     0x0002\r
@@ -2376,7 +2460,7 @@ IBA Base: Constants/IB_CLASS_CAP_GETSET</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo726">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fCAP5fTRAP">\r
+<h2><a name="robo692">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fCAP5fTRAP">\r
 IBA Base: Constants/IB_CLASS_CAP_TRAP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -2388,7 +2472,7 @@ IBA Base: Constants/IB_CLASS_CAP_TRAP</a></h2>
        if the class supports Trap() MADs (13.4.8.1).\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo855">ib_class_port_info_t</a>, <a href="#robo725">IB_CLASS_CAP_GETSET</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo828">ib_class_port_info_t</a>, <a href="#robo691">IB_CLASS_CAP_GETSET</a>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define <strong>IB_CLASS_CAP_TRAP</strong>                                       0x0001\r
@@ -2396,7 +2480,7 @@ IBA Base: Constants/IB_CLASS_CAP_TRAP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo727">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fRESP5fTIME5fMASK">\r
+<h2><a name="robo693">[Structures]<a name="IBA20Base3a20Constants2fIB5fCLASS5fRESP5fTIME5fMASK">\r
 IBA Base: Constants/IB_CLASS_RESP_TIME_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -2405,10 +2489,10 @@ IBA Base: Constants/IB_CLASS_RESP_TIME_MASK</a></h2>
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       Mask bits to extract the reponse time value from the\r
-       resp_time_val field of <a href="#robo855">ib_class_port_info_t</a>.\r
+       resp_time_val field of <a href="#robo828">ib_class_port_info_t</a>.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo855">ib_class_port_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo828">ib_class_port_info_t</a>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define <strong>IB_CLASS_RESP_TIME_MASK</strong>                         0x1F\r
@@ -2416,7 +2500,23 @@ IBA Base: Constants/IB_CLASS_RESP_TIME_MASK</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo728">[Definitions]<a name="IBA20Base3a20Constants2fIB5fDEFAULT5fPKEY">\r
+<h2><a name="robo694">[Definitions]<a name="IBA20Base3a20Constants2fIB5fDEFAULT5fPARTIAL5fPKEY">\r
+IBA Base: Constants/IB_DEFAULT_PARTIAL_PKEY</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_DEFAULT_PARTIAL_PKEY</strong> \r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       0x7FFF in network order\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_DEFAULT_PARTIAL_PKEY</strong>                                (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x7FFF))\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo695">[Definitions]<a name="IBA20Base3a20Constants2fIB5fDEFAULT5fPKEY">\r
 IBA Base: Constants/IB_DEFAULT_PKEY</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2432,7 +2532,7 @@ IBA Base: Constants/IB_DEFAULT_PKEY</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo729">[Definitions]<a name="IBA20Base3a20Constants2fIB5fDEFAULT5fSUBNET5fPREFIX">\r
+<h2><a name="robo696">[Definitions]<a name="IBA20Base3a20Constants2fIB5fDEFAULT5fSUBNET5fPREFIX">\r
 IBA Base: Constants/IB_DEFAULT_SUBNET_PREFIX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2443,12 +2543,12 @@ IBA Base: Constants/IB_DEFAULT_SUBNET_PREFIX</a></h2>
 <span class="DESCRIPTION"><pre>       Default subnet GID prefix.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_DEFAULT_SUBNET_PREFIX</strong>                        (<a href="../complib/cl_byteswap_h.html#robo293">CL_HTON64</a>(CL_CONST64(0xFE80000000000000)))\r
+<span class="SOURCE"><pre>#define <strong>IB_DEFAULT_SUBNET_PREFIX</strong>                        (<a href="../complib/cl_byteswap_h.html#robo287">CL_HTON64</a>(0xFE80000000000000ULL))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo730">[Definitions]<a name="IBA20Base3a20Constants2fIB5fINVALID5fPORT5fNUM">\r
+<h2><a name="robo697">[Definitions]<a name="IBA20Base3a20Constants2fIB5fINVALID5fPORT5fNUM">\r
 IBA Base: Constants/IB_INVALID_PORT_NUM</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2464,7 +2564,7 @@ IBA Base: Constants/IB_INVALID_PORT_NUM</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo731">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fMCAST5fEND">\r
+<h2><a name="robo698">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fMCAST5fEND">\r
 IBA Base: Constants/IB_LID_MCAST_END</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2476,12 +2576,12 @@ IBA Base: Constants/IB_LID_MCAST_END</a></h2>
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_LID_MCAST_END_HO                                     0xFFFE\r
-#define <strong>IB_LID_MCAST_END</strong>                                        (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(IB_LID_MCAST_END_HO))\r
+#define <strong>IB_LID_MCAST_END</strong>                                        (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_LID_MCAST_END_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo732">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fMCAST5fSTART">\r
+<h2><a name="robo699">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fMCAST5fSTART">\r
 IBA Base: Constants/IB_LID_MCAST_START</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2493,12 +2593,12 @@ IBA Base: Constants/IB_LID_MCAST_START</a></h2>
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_LID_MCAST_START_HO                           0xC000\r
-#define <strong>IB_LID_MCAST_START</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(IB_LID_MCAST_START_HO))\r
+#define <strong>IB_LID_MCAST_START</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_LID_MCAST_START_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo733">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fPERMISSIVE">\r
+<h2><a name="robo700">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fPERMISSIVE">\r
 IBA Base: Constants/IB_LID_PERMISSIVE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2514,7 +2614,7 @@ IBA Base: Constants/IB_LID_PERMISSIVE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo734">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fUCAST5fEND">\r
+<h2><a name="robo701">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fUCAST5fEND">\r
 IBA Base: Constants/IB_LID_UCAST_END</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2526,12 +2626,12 @@ IBA Base: Constants/IB_LID_UCAST_END</a></h2>
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_LID_UCAST_END_HO                                     0xBFFF\r
-#define <strong>IB_LID_UCAST_END</strong>                                        (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(IB_LID_UCAST_END_HO))\r
+#define <strong>IB_LID_UCAST_END</strong>                                        (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_LID_UCAST_END_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo735">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fUCAST5fSTART">\r
+<h2><a name="robo702">[Definitions]<a name="IBA20Base3a20Constants2fIB5fLID5fUCAST5fSTART">\r
 IBA Base: Constants/IB_LID_UCAST_START</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2543,12 +2643,12 @@ IBA Base: Constants/IB_LID_UCAST_START</a></h2>
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_LID_UCAST_START_HO                           0x0001\r
-#define <strong>IB_LID_UCAST_START</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(IB_LID_UCAST_START_HO))\r
+#define <strong>IB_LID_UCAST_START</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_LID_UCAST_START_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo736">[Definitions]<a name="IBA20Base3a20Constants2fib5flink5fstates5ft">\r
+<h2><a name="robo703">[Definitions]<a name="IBA20Base3a20Constants2fib5flink5fstates5ft">\r
 IBA Base: Constants/ib_link_states_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2569,7 +2669,7 @@ IBA Base: Constants/ib_link_states_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo737">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fCLASS5fPORT5fINFO">\r
+<h2><a name="robo704">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fCLASS5fPORT5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_CLASS_PORT_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2580,12 +2680,12 @@ IBA Base: Constants/IB_MAD_ATTR_CLASS_PORT_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       ClassPortInfo attribute (13.4.8)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_CLASS_PORT_INFO</strong>                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0001))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_CLASS_PORT_INFO</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0001))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo738">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fDIAG5fCODE">\r
+<h2><a name="robo705">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fDIAG5fCODE">\r
 IBA Base: Constants/IB_MAD_ATTR_DIAG_CODE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2596,12 +2696,12 @@ IBA Base: Constants/IB_MAD_ATTR_DIAG_CODE</a></h2>
 <span class="DESCRIPTION"><pre>       DiagCode attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_DIAG_CODE</strong>                           (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0024))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_DIAG_CODE</strong>                           (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0024))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo739">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fDIAGNOSTIC5fTIMEOUT">\r
+<h2><a name="robo706">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fDIAGNOSTIC5fTIMEOUT">\r
 IBA Base: Constants/IB_MAD_ATTR_DIAGNOSTIC_TIMEOUT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2612,12 +2712,12 @@ IBA Base: Constants/IB_MAD_ATTR_DIAGNOSTIC_TIMEOUT</a></h2>
 <span class="DESCRIPTION"><pre>       DiagnosticTimeout attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_DIAGNOSTIC_TIMEOUT</strong>          (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0020))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_DIAGNOSTIC_TIMEOUT</strong>          (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0020))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo740">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fGUID5fINFO">\r
+<h2><a name="robo707">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fGUID5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_GUID_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2628,12 +2728,28 @@ IBA Base: Constants/IB_MAD_ATTR_GUID_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       GUIDInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_GUID_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0014))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_GUID_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0014))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo741">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fINFORM5fINFO">\r
+<h2><a name="robo708">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fGUIDINFO5fRECORD">\r
+IBA Base: Constants/IB_MAD_ATTR_GUIDINFO_RECORD</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_MAD_ATTR_GUIDINFO_RECORD</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       GuidInfoRecord attribute (15.2.5)\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_GUIDINFO_RECORD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0030))\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo709">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fINFORM5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_INFORM_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2644,44 +2760,60 @@ IBA Base: Constants/IB_MAD_ATTR_INFORM_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       InformInfo attribute (13.4.8)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_INFORM_INFO</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0003))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_INFORM_INFO</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0003))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo742">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fIO5fUNIT5fINFO">\r
-IBA Base: Constants/IB_MAD_ATTR_IO_UNIT_INFO</a></h2>\r
+<h2><a name="robo710">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fINFORM5fINFO5fRECORD">\r
+IBA Base: Constants/IB_MAD_ATTR_INFORM_INFO_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
-<span class="NAME"><pre>       <strong>IB_MAD_ATTR_IO_UNIT_INFO</strong>\r
+<span class="NAME"><pre>       <strong>IB_MAD_ATTR_INFORM_INFO_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       IOUnitInfo attribute (16.3.3)\r
+<span class="DESCRIPTION"><pre>       InformInfo Record attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_IO_UNIT_INFO</strong>                        (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0010))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_INFORM_INFO_RECORD</strong>                  (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x00F3))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo743">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fIOC5fPROFILE">\r
-IBA Base: Constants/IB_MAD_ATTR_IOC_PROFILE</a></h2>\r
+<h2><a name="robo711">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fIO5fCONTROLLER5fPROFILE">\r
+IBA Base: Constants/IB_MAD_ATTR_IO_CONTROLLER_PROFILE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
-<span class="NAME"><pre>       <strong>IB_MAD_ATTR_IOC_PROFILE</strong>\r
+<span class="NAME"><pre>       <strong>IB_MAD_ATTR_IO_CONTROLLER_PROFILE</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       IOControllerProfile attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_IOC_PROFILE</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0011))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_IO_CONTROLLER_PROFILE</strong>       (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0011))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo744">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLED5fINFO">\r
+<h2><a name="robo712">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fIO5fUNIT5fINFO">\r
+IBA Base: Constants/IB_MAD_ATTR_IO_UNIT_INFO</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_MAD_ATTR_IO_UNIT_INFO</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       IOUnitInfo attribute (16.3.3)\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_IO_UNIT_INFO</strong>                        (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0010))\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo713">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLED5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_LED_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2692,12 +2824,12 @@ IBA Base: Constants/IB_MAD_ATTR_LED_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       LedInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LED_INFO</strong>                            (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0031))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LED_INFO</strong>                            (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0031))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo745">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLFT5fRECORD">\r
+<h2><a name="robo714">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLFT5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_LFT_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2705,15 +2837,15 @@ IBA Base: Constants/IB_MAD_ATTR_LFT_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_LFT_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       LinearForwardingRecord attribute (15.2.5.6)\r
+<span class="DESCRIPTION"><pre>       LinearForwardingTableRecord attribute (15.2.5.6)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LFT_RECORD</strong>                  (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0015))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LFT_RECORD</strong>                  (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0015))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo746">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLIN5fFWD5fTBL">\r
+<h2><a name="robo715">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLIN5fFWD5fTBL">\r
 IBA Base: Constants/IB_MAD_ATTR_LIN_FWD_TBL</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2724,12 +2856,12 @@ IBA Base: Constants/IB_MAD_ATTR_LIN_FWD_TBL</a></h2>
 <span class="DESCRIPTION"><pre>       Switch linear forwarding table\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LIN_FWD_TBL</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0019))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LIN_FWD_TBL</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0019))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo747">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLINK5fRECORD">\r
+<h2><a name="robo716">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fLINK5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_LINK_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2740,12 +2872,12 @@ IBA Base: Constants/IB_MAD_ATTR_LINK_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       LinkRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LINK_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0020))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_LINK_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0020))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo748">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMCAST5fFWD5fTBL">\r
+<h2><a name="robo717">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMCAST5fFWD5fTBL">\r
 IBA Base: Constants/IB_MAD_ATTR_MCAST_FWD_TBL</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2756,12 +2888,12 @@ IBA Base: Constants/IB_MAD_ATTR_MCAST_FWD_TBL</a></h2>
 <span class="DESCRIPTION"><pre>       Switch multicast forwarding table\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MCAST_FWD_TBL</strong>                       (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x001B))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MCAST_FWD_TBL</strong>                       (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x001B))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo749">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMCMEMBER5fRECORD">\r
+<h2><a name="robo718">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMCMEMBER5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_MCMEMBER_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2772,12 +2904,12 @@ IBA Base: Constants/IB_MAD_ATTR_MCMEMBER_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       MCMemberRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MCMEMBER_RECORD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0038))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MCMEMBER_RECORD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0038))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo750">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMULTIPATH5fRECORD">\r
+<h2><a name="robo719">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fMULTIPATH5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_MULTIPATH_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2785,15 +2917,15 @@ IBA Base: Constants/IB_MAD_ATTR_MULTIPATH_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_MULTIPATH_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       MultiPath attribute (15.2.5)\r
+<span class="DESCRIPTION"><pre>       MultiPathRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MULTIPATH_RECORD</strong>                    (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x003A))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_MULTIPATH_RECORD</strong>                    (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x003A))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo751">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fDESC">\r
+<h2><a name="robo720">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fDESC">\r
 IBA Base: Constants/IB_MAD_ATTR_NODE_DESC</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2804,12 +2936,12 @@ IBA Base: Constants/IB_MAD_ATTR_NODE_DESC</a></h2>
 <span class="DESCRIPTION"><pre>       NodeDescription attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_DESC</strong>                           (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0010))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_DESC</strong>                           (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0010))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo752">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fINFO">\r
+<h2><a name="robo721">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_NODE_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2820,12 +2952,12 @@ IBA Base: Constants/IB_MAD_ATTR_NODE_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       NodeInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0011))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0011))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo753">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fRECORD">\r
+<h2><a name="robo722">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNODE5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_NODE_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2836,12 +2968,12 @@ IBA Base: Constants/IB_MAD_ATTR_NODE_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       NodeRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0011))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NODE_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0011))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo754">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNOTICE">\r
+<h2><a name="robo723">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fNOTICE">\r
 IBA Base: Constants/IB_MAD_ATTR_NOTICE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2852,12 +2984,12 @@ IBA Base: Constants/IB_MAD_ATTR_NOTICE</a></h2>
 <span class="DESCRIPTION"><pre>       Notice attribute (13.4.8)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NOTICE</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0002))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_NOTICE</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0002))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo755">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fP5fKEY5fTABLE">\r
+<h2><a name="robo724">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fP5fKEY5fTABLE">\r
 IBA Base: Constants/IB_MAD_ATTR_P_KEY_TABLE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2868,12 +3000,12 @@ IBA Base: Constants/IB_MAD_ATTR_P_KEY_TABLE</a></h2>
 <span class="DESCRIPTION"><pre>       PartitionTable attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_P_KEY_TABLE</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0016))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_P_KEY_TABLE</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0016))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo756">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPATH5fRECORD">\r
+<h2><a name="robo725">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPATH5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_PATH_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2884,12 +3016,12 @@ IBA Base: Constants/IB_MAD_ATTR_PATH_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       PathRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PATH_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0035))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PATH_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0035))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo757">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPKEYTBL5fRECORD">\r
+<h2><a name="robo726">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPKEYTBL5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_PKEYTBL_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2897,15 +3029,15 @@ IBA Base: Constants/IB_MAD_ATTR_PKEYTBL_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_PKEYTBL_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       P-KEY table attribute (15.2.5)\r
+<span class="DESCRIPTION"><pre>       PKEY Table Record attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define IB_MAD_ATTR_PKEY_TBL_RECORD                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0033))\r
+<span class="SOURCE"><pre>#define IB_MAD_ATTR_PKEY_TBL_RECORD                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0033))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo758">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fCNTRS">\r
+<h2><a name="robo727">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fCNTRS">\r
 IBA Base: Constants/IB_MAD_ATTR_PORT_CNTRS</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2916,12 +3048,12 @@ IBA Base: Constants/IB_MAD_ATTR_PORT_CNTRS</a></h2>
 <span class="DESCRIPTION"><pre>       SwitchInfo attribute (16.1.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_CNTRS</strong>                          (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0012))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_CNTRS</strong>                          (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0012))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo759">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fINFO">\r
+<h2><a name="robo728">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_PORT_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2932,12 +3064,12 @@ IBA Base: Constants/IB_MAD_ATTR_PORT_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       PortInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0015))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_INFO</strong>                           (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0015))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo760">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fSMPL5fCTRL">\r
+<h2><a name="robo729">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fSMPL5fCTRL">\r
 IBA Base: Constants/IB_MAD_ATTR_PORT_SMPL_CTRL</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2948,12 +3080,12 @@ IBA Base: Constants/IB_MAD_ATTR_PORT_SMPL_CTRL</a></h2>
 <span class="DESCRIPTION"><pre>       NodeDescription attribute (16.1.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_SMPL_CTRL</strong>                      (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0010))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_SMPL_CTRL</strong>                      (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0010))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo761">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fSMPL5fRSLT">\r
+<h2><a name="robo730">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORT5fSMPL5fRSLT">\r
 IBA Base: Constants/IB_MAD_ATTR_PORT_SMPL_RSLT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2964,12 +3096,12 @@ IBA Base: Constants/IB_MAD_ATTR_PORT_SMPL_RSLT</a></h2>
 <span class="DESCRIPTION"><pre>       NodeInfo attribute (16.1.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_SMPL_RSLT</strong>                      (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0011))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORT_SMPL_RSLT</strong>                      (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0011))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo762">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORTINFO5fRECORD">\r
+<h2><a name="robo731">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPORTINFO5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_PORTINFO_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2980,12 +3112,12 @@ IBA Base: Constants/IB_MAD_ATTR_PORTINFO_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       PortInfoRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORTINFO_RECORD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0012))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PORTINFO_RECORD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0012))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo763">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPREPARE5fTO5fTEST">\r
+<h2><a name="robo732">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fPREPARE5fTO5fTEST">\r
 IBA Base: Constants/IB_MAD_ATTR_PREPARE_TO_TEST</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -2996,12 +3128,12 @@ IBA Base: Constants/IB_MAD_ATTR_PREPARE_TO_TEST</a></h2>
 <span class="DESCRIPTION"><pre>       PrepareToTest attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PREPARE_TO_TEST</strong>                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0021))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_PREPARE_TO_TEST</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0021))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo764">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fRND5fFWD5fTBL">\r
+<h2><a name="robo733">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fRND5fFWD5fTBL">\r
 IBA Base: Constants/IB_MAD_ATTR_RND_FWD_TBL</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3012,12 +3144,12 @@ IBA Base: Constants/IB_MAD_ATTR_RND_FWD_TBL</a></h2>
 <span class="DESCRIPTION"><pre>       Switch random forwarding table\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_RND_FWD_TBL</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x001A))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_RND_FWD_TBL</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x001A))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo765">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSERVICE5fENTRIES">\r
+<h2><a name="robo734">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSERVICE5fENTRIES">\r
 IBA Base: Constants/IB_MAD_ATTR_SERVICE_ENTRIES</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3028,12 +3160,12 @@ IBA Base: Constants/IB_MAD_ATTR_SERVICE_ENTRIES</a></h2>
 <span class="DESCRIPTION"><pre>       ServiceEntries attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SERVICE_ENTRIES</strong>                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0012))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SERVICE_ENTRIES</strong>                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0012))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo766">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSERVICE5fRECORD">\r
+<h2><a name="robo735">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSERVICE5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_SERVICE_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3044,12 +3176,12 @@ IBA Base: Constants/IB_MAD_ATTR_SERVICE_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       ServiceRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SERVICE_RECORD</strong>                      (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0031))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SERVICE_RECORD</strong>                      (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0031))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo767">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSLVL5fRECORD">\r
+<h2><a name="robo736">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSLVL5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_SLVL_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3057,15 +3189,15 @@ IBA Base: Constants/IB_MAD_ATTR_SLVL_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_SLVL_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       VSLtoL <a href="../complib/cl_map_h.html#robo18">Map</a> Table attribute (15.2.5)\r
+<span class="DESCRIPTION"><pre>       SLtoVL Mapping Table Record attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SLVL_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0013))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SLVL_RECORD</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0013))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo768">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSLVL5fTABLE">\r
+<h2><a name="robo737">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSLVL5fTABLE">\r
 IBA Base: Constants/IB_MAD_ATTR_SLVL_TABLE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3076,12 +3208,12 @@ IBA Base: Constants/IB_MAD_ATTR_SLVL_TABLE</a></h2>
 <span class="DESCRIPTION"><pre>       SL VL Mapping Table attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SLVL_TABLE</strong>                          (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0017))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SLVL_TABLE</strong>                          (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0017))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo769">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSM5fINFO">\r
+<h2><a name="robo738">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSM5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_SM_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3092,12 +3224,12 @@ IBA Base: Constants/IB_MAD_ATTR_SM_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       SMInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SM_INFO</strong>                                     (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0020))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SM_INFO</strong>                                     (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0020))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo770">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSMINFO5fRECORD">\r
+<h2><a name="robo739">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSMINFO5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_SMINFO_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3108,12 +3240,12 @@ IBA Base: Constants/IB_MAD_ATTR_SMINFO_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       SmInfoRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SMINFO_RECORD</strong>                       (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0018))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SMINFO_RECORD</strong>                       (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0018))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo771">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSVC5fASSOCIATION5fRECORD">\r
+<h2><a name="robo740">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSVC5fASSOCIATION5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_SVC_ASSOCIATION_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3121,15 +3253,15 @@ IBA Base: Constants/IB_MAD_ATTR_SVC_ASSOCIATION_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_SVC_ASSOCIATION_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Service Association attribute (15.2.5)\r
+<span class="DESCRIPTION"><pre>       Service Association Record attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SVC_ASSOCIATION_RECORD</strong>              (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x003B))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SVC_ASSOCIATION_RECORD</strong>              (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x003B))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo772">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSWITCH5fINFO">\r
+<h2><a name="robo741">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fSWITCH5fINFO">\r
 IBA Base: Constants/IB_MAD_ATTR_SWITCH_INFO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3140,12 +3272,12 @@ IBA Base: Constants/IB_MAD_ATTR_SWITCH_INFO</a></h2>
 <span class="DESCRIPTION"><pre>       SwitchInfo attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SWITCH_INFO</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0012))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_SWITCH_INFO</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0012))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo773">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTEST5fDEVICE5fLOOP">\r
+<h2><a name="robo742">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTEST5fDEVICE5fLOOP">\r
 IBA Base: Constants/IB_MAD_ATTR_TEST_DEVICE_LOOP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3156,12 +3288,12 @@ IBA Base: Constants/IB_MAD_ATTR_TEST_DEVICE_LOOP</a></h2>
 <span class="DESCRIPTION"><pre>       TestDeviceLoop attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TEST_DEVICE_LOOP</strong>            (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0023))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TEST_DEVICE_LOOP</strong>            (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0023))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo774">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTEST5fDEVICE5fONCE">\r
+<h2><a name="robo743">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTEST5fDEVICE5fONCE">\r
 IBA Base: Constants/IB_MAD_ATTR_TEST_DEVICE_ONCE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3172,12 +3304,12 @@ IBA Base: Constants/IB_MAD_ATTR_TEST_DEVICE_ONCE</a></h2>
 <span class="DESCRIPTION"><pre>       TestDeviceOnce attribute (16.3.3)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TEST_DEVICE_ONCE</strong>            (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0022))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TEST_DEVICE_ONCE</strong>            (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0022))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo775">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTRACE5fRECORD">\r
+<h2><a name="robo744">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fTRACE5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_TRACE_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3188,12 +3320,12 @@ IBA Base: Constants/IB_MAD_ATTR_TRACE_RECORD</a></h2>
 <span class="DESCRIPTION"><pre>       TraceRecord attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TRACE_RECORD</strong>                        (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0039))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_TRACE_RECORD</strong>                        (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0039))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo776">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVENDOR5fDIAG">\r
+<h2><a name="robo745">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVENDOR5fDIAG">\r
 IBA Base: Constants/IB_MAD_ATTR_VENDOR_DIAG</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3204,12 +3336,12 @@ IBA Base: Constants/IB_MAD_ATTR_VENDOR_DIAG</a></h2>
 <span class="DESCRIPTION"><pre>       VendorDiag attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VENDOR_DIAG</strong>                         (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0030))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VENDOR_DIAG</strong>                         (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0030))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo777">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVL5fARBITRATION">\r
+<h2><a name="robo746">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVL5fARBITRATION">\r
 IBA Base: Constants/IB_MAD_ATTR_VL_ARBITRATION</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3220,12 +3352,12 @@ IBA Base: Constants/IB_MAD_ATTR_VL_ARBITRATION</a></h2>
 <span class="DESCRIPTION"><pre>       VL Arbitration Table attribute (14.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VL_ARBITRATION</strong>                      (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0018))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VL_ARBITRATION</strong>                      (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0018))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo778">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVLARB5fRECORD">\r
+<h2><a name="robo747">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fATTR5fVLARB5fRECORD">\r
 IBA Base: Constants/IB_MAD_ATTR_VLARB_RECORD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3233,15 +3365,15 @@ IBA Base: Constants/IB_MAD_ATTR_VLARB_RECORD</a></h2>
 <span class="NAME"><pre>       <strong>IB_MAD_ATTR_VLARB_RECORD</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       VL Arbitration Table attribute (15.2.5)\r
+<span class="DESCRIPTION"><pre>       VL Arbitration Table Record attribute (15.2.5)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VLARB_RECORD</strong>                        (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x0036))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_ATTR_VLARB_RECORD</strong>                        (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x0036))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo779">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGET">\r
+<h2><a name="robo748">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGET">\r
 IBA Base: Constants/IB_MAD_METHOD_GET</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3257,7 +3389,7 @@ IBA Base: Constants/IB_MAD_METHOD_GET</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo780">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGET5fRESP">\r
+<h2><a name="robo749">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGET5fRESP">\r
 IBA Base: Constants/IB_MAD_METHOD_GET_RESP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3273,7 +3405,7 @@ IBA Base: Constants/IB_MAD_METHOD_GET_RESP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo781">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGETTABLE">\r
+<h2><a name="robo750">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGETTABLE">\r
 IBA Base: Constants/IB_MAD_METHOD_GETTABLE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3289,7 +3421,7 @@ IBA Base: Constants/IB_MAD_METHOD_GETTABLE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo782">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGETTABLE5fRESP">\r
+<h2><a name="robo751">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fGETTABLE5fRESP">\r
 IBA Base: Constants/IB_MAD_METHOD_GETTABLE_RESP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3305,7 +3437,7 @@ IBA Base: Constants/IB_MAD_METHOD_GETTABLE_RESP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo783">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fREPORT">\r
+<h2><a name="robo752">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fREPORT">\r
 IBA Base: Constants/IB_MAD_METHOD_REPORT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3321,7 +3453,7 @@ IBA Base: Constants/IB_MAD_METHOD_REPORT</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo784">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fREPORT5fRESP">\r
+<h2><a name="robo753">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fREPORT5fRESP">\r
 IBA Base: Constants/IB_MAD_METHOD_REPORT_RESP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3337,7 +3469,7 @@ IBA Base: Constants/IB_MAD_METHOD_REPORT_RESP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo785">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fRESP5fMASK">\r
+<h2><a name="robo754">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fRESP5fMASK">\r
 IBA Base: Constants/IB_MAD_METHOD_RESP_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3353,7 +3485,7 @@ IBA Base: Constants/IB_MAD_METHOD_RESP_MASK</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo786">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fSEND">\r
+<h2><a name="robo755">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fSEND">\r
 IBA Base: Constants/IB_MAD_METHOD_SEND</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3369,7 +3501,7 @@ IBA Base: Constants/IB_MAD_METHOD_SEND</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo787">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fSET">\r
+<h2><a name="robo756">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fSET">\r
 IBA Base: Constants/IB_MAD_METHOD_SET</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3385,7 +3517,7 @@ IBA Base: Constants/IB_MAD_METHOD_SET</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo788">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fTRAP">\r
+<h2><a name="robo757">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fTRAP">\r
 IBA Base: Constants/IB_MAD_METHOD_TRAP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3401,7 +3533,7 @@ IBA Base: Constants/IB_MAD_METHOD_TRAP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo789">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fTRAP5fREPRESS">\r
+<h2><a name="robo758">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fMETHOD5fTRAP5fREPRESS">\r
 IBA Base: Constants/IB_MAD_METHOD_TRAP_REPRESS</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3417,7 +3549,7 @@ IBA Base: Constants/IB_MAD_METHOD_TRAP_REPRESS</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo790">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fBUSY">\r
+<h2><a name="robo759">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fBUSY">\r
 IBA Base: Constants/IB_MAD_STATUS_BUSY</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3428,12 +3560,12 @@ IBA Base: Constants/IB_MAD_STATUS_BUSY</a></h2>
 <span class="DESCRIPTION"><pre>       Temporarily busy, MAD discarded (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_BUSY</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x0001))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_BUSY</strong>                                      (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x0001))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo791">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fINVALID5fFIELD">\r
+<h2><a name="robo760">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fINVALID5fFIELD">\r
 IBA Base: Constants/IB_MAD_STATUS_INVALID_FIELD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3444,12 +3576,12 @@ IBA Base: Constants/IB_MAD_STATUS_INVALID_FIELD</a></h2>
 <span class="DESCRIPTION"><pre>       Attribute contains one or more invalid fields (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_INVALID_FIELD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x001C))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_INVALID_FIELD</strong>                     (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x001C))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo792">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fREDIRECT">\r
+<h2><a name="robo761">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fREDIRECT">\r
 IBA Base: Constants/IB_MAD_STATUS_REDIRECT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3460,12 +3592,12 @@ IBA Base: Constants/IB_MAD_STATUS_REDIRECT</a></h2>
 <span class="DESCRIPTION"><pre>       QP Redirection required (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_REDIRECT</strong>                          (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x0002))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_REDIRECT</strong>                          (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x0002))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo793">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fCLASS5fVER">\r
+<h2><a name="robo762">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fCLASS5fVER">\r
 IBA Base: Constants/IB_MAD_STATUS_UNSUP_CLASS_VER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3476,12 +3608,12 @@ IBA Base: Constants/IB_MAD_STATUS_UNSUP_CLASS_VER</a></h2>
 <span class="DESCRIPTION"><pre>       Unsupported class version (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_CLASS_VER</strong>           (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x0004))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_CLASS_VER</strong>           (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x0004))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo794">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fMETHOD">\r
+<h2><a name="robo763">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fMETHOD">\r
 IBA Base: Constants/IB_MAD_STATUS_UNSUP_METHOD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3492,12 +3624,12 @@ IBA Base: Constants/IB_MAD_STATUS_UNSUP_METHOD</a></h2>
 <span class="DESCRIPTION"><pre>       Unsupported method (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_METHOD</strong>                      (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x0008))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_METHOD</strong>                      (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x0008))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo795">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fMETHOD5fATTR">\r
+<h2><a name="robo764">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAD5fSTATUS5fUNSUP5fMETHOD5fATTR">\r
 IBA Base: Constants/IB_MAD_STATUS_UNSUP_METHOD_ATTR</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3508,12 +3640,12 @@ IBA Base: Constants/IB_MAD_STATUS_UNSUP_METHOD_ATTR</a></h2>
 <span class="DESCRIPTION"><pre>       Unsupported method/attribute combination (13.4.7)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_METHOD_ATTR</strong>         (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x000C))\r
+<span class="SOURCE"><pre>#define <strong>IB_MAD_STATUS_UNSUP_METHOD_ATTR</strong>         (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x000C))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo796">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAX5fMETHOD">\r
+<h2><a name="robo765">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMAX5fMETHOD">\r
 IBA Base: Constants/IB_MAX_METHOD</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3529,7 +3661,7 @@ IBA Base: Constants/IB_MAX_METHOD</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo797">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fBLOCK5fID5fMASK5fHO">\r
+<h2><a name="robo766">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fBLOCK5fID5fMASK5fHO">\r
 IBA Base: Constants/IB_MCAST_BLOCK_ID_MASK_HO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3545,7 +3677,7 @@ IBA Base: Constants/IB_MCAST_BLOCK_ID_MASK_HO</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo798">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fBLOCK5fSIZE">\r
+<h2><a name="robo767">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fBLOCK5fSIZE">\r
 IBA Base: Constants/IB_MCAST_BLOCK_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3561,7 +3693,7 @@ IBA Base: Constants/IB_MCAST_BLOCK_SIZE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo799">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fMASK5fSIZE">\r
+<h2><a name="robo768">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fMASK5fSIZE">\r
 IBA Base: Constants/IB_MCAST_MASK_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3577,7 +3709,7 @@ IBA Base: Constants/IB_MCAST_MASK_SIZE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo800">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fMAX5fBLOCK5fID">\r
+<h2><a name="robo769">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fMAX5fBLOCK5fID">\r
 IBA Base: Constants/IB_MCAST_MAX_BLOCK_ID</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3593,7 +3725,7 @@ IBA Base: Constants/IB_MCAST_MAX_BLOCK_ID</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo801">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fMASK5fHO">\r
+<h2><a name="robo770">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fMASK5fHO">\r
 IBA Base: Constants/IB_MCAST_POSITION_MASK_HO</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3609,7 +3741,7 @@ IBA Base: Constants/IB_MCAST_POSITION_MASK_HO</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo802">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fMAX">\r
+<h2><a name="robo771">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fMAX">\r
 IBA Base: Constants/IB_MCAST_POSITION_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3625,7 +3757,7 @@ IBA Base: Constants/IB_MCAST_POSITION_MAX</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo803">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fSHIFT">\r
+<h2><a name="robo772">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCAST5fPOSITION5fSHIFT">\r
 IBA Base: Constants/IB_MCAST_POSITION_SHIFT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3641,7 +3773,23 @@ IBA Base: Constants/IB_MCAST_POSITION_SHIFT</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo804">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fBM">\r
+<h2><a name="robo773">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fBIS">\r
+IBA Base: Constants/IB_MCLASS_BIS</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_MCLASS_BIS</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Subnet Management Class, BIS\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_MCLASS_BIS</strong> 0x12\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo774">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fBM">\r
 IBA Base: Constants/IB_MCLASS_BM</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3657,7 +3805,7 @@ IBA Base: Constants/IB_MCLASS_BM</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo805">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fCOMM5fMGMT">\r
+<h2><a name="robo775">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fCOMM5fMGMT">\r
 IBA Base: Constants/IB_MCLASS_COMM_MGMT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3673,7 +3821,23 @@ IBA Base: Constants/IB_MCLASS_COMM_MGMT</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo806">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fDEV5fMGMT">\r
+<h2><a name="robo776">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fDEV5fADM">\r
+IBA Base: Constants/IB_MCLASS_DEV_ADM</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_MCLASS_DEV_ADM</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Subnet Management Class, Device Administration\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_MCLASS_DEV_ADM</strong> 0x10\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo777">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fDEV5fMGMT">\r
 IBA Base: Constants/IB_MCLASS_DEV_MGMT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3689,7 +3853,7 @@ IBA Base: Constants/IB_MCLASS_DEV_MGMT</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo807">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fPERF">\r
+<h2><a name="robo778">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fPERF">\r
 IBA Base: Constants/IB_MCLASS_PERF</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3705,7 +3869,7 @@ IBA Base: Constants/IB_MCLASS_PERF</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo808">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSNMP">\r
+<h2><a name="robo779">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSNMP">\r
 IBA Base: Constants/IB_MCLASS_SNMP</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3721,7 +3885,7 @@ IBA Base: Constants/IB_MCLASS_SNMP</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo809">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fADM">\r
+<h2><a name="robo780">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fADM">\r
 IBA Base: Constants/IB_MCLASS_SUBN_ADM</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3737,7 +3901,7 @@ IBA Base: Constants/IB_MCLASS_SUBN_ADM</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo810">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fDIR">\r
+<h2><a name="robo781">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fDIR">\r
 IBA Base: Constants/IB_MCLASS_SUBN_DIR</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3753,7 +3917,7 @@ IBA Base: Constants/IB_MCLASS_SUBN_DIR</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo811">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fLID">\r
+<h2><a name="robo782">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fSUBN5fLID">\r
 IBA Base: Constants/IB_MCLASS_SUBN_LID</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3769,7 +3933,7 @@ IBA Base: Constants/IB_MCLASS_SUBN_LID</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo812">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fHIGH5fRANGE5fMAX">\r
+<h2><a name="robo783">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fHIGH5fRANGE5fMAX">\r
 IBA Base: Constants/IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3785,7 +3949,7 @@ IBA Base: Constants/IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo813">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fHIGH5fRANGE5fMIN">\r
+<h2><a name="robo784">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fHIGH5fRANGE5fMIN">\r
 IBA Base: Constants/IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3801,7 +3965,7 @@ IBA Base: Constants/IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo814">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fLOW5fRANGE5fMAX">\r
+<h2><a name="robo785">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fLOW5fRANGE5fMAX">\r
 IBA Base: Constants/IB_MCLASS_VENDOR_LOW_RANGE_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3817,7 +3981,7 @@ IBA Base: Constants/IB_MCLASS_VENDOR_LOW_RANGE_MAX</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo815">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fLOW5fRANGE5fMIN">\r
+<h2><a name="robo786">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMCLASS5fVENDOR5fLOW5fRANGE5fMIN">\r
 IBA Base: Constants/IB_MCLASS_VENDOR_LOW_RANGE_MIN</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3833,12 +3997,12 @@ IBA Base: Constants/IB_MCLASS_VENDOR_LOW_RANGE_MIN</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo816">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMTU5fTYPE">\r
-IBA Base: Constants/IB_MTU_TYPE</a></h2>\r
+<h2><a name="robo787">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMTU5fLEN5fTYPE">\r
+IBA Base: Constants/IB_MTU_LEN_TYPE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
 <p><strong>NAME</strong></p>\r
-<span class="NAME"><pre>       <strong>IB_MTU_TYPE</strong>\r
+<span class="NAME"><pre>       <strong>IB_MTU_LEN_TYPE</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       Encoded path MTU.\r
@@ -3850,16 +4014,36 @@ IBA Base: Constants/IB_MTU_TYPE</a></h2>
                others: reserved\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define IB_MTU_256                                                      1\r
-#define IB_MTU_512                                                      2\r
-#define IB_MTU_1024                                                     3\r
-#define IB_MTU_2048                                                     4\r
-#define IB_MTU_4096                                                     5\r
+<span class="SOURCE"><pre>#define IB_MTU_LEN_256                                                  1\r
+#define IB_MTU_LEN_512                                                  2\r
+#define IB_MTU_LEN_1024                                                 3\r
+#define IB_MTU_LEN_2048                                                 4\r
+#define IB_MTU_LEN_4096                                                 5\r
+\r
+#define IB_MIN_MTU    IB_MTU_LEN_256\r
+#define IB_MAX_MTU    IB_MTU_LEN_4096\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo788">[Definitions]<a name="IBA20Base3a20Constants2fIB5fMULTIPATH5fREC5fBASE5fMASK">\r
+IBA Base: Constants/IB_MULTIPATH_REC_BASE_MASK</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>IB_MULTIPATH_REC_BASE_MASK</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Mask for the base value field for multipath record MTU, rate,\r
+       and packet lifetime.\r
+</pre>\r
+</span><p><strong>SOURCE</strong></p>\r
+<span class="SOURCE"><pre>#define <strong>IB_MULTIPATH_REC_BASE_MASK</strong>                      0x3F\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo817">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fNUM5fPORTS5fMAX">\r
+<h2><a name="robo789">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fNUM5fPORTS5fMAX">\r
 IBA Base: Constants/IB_NODE_NUM_PORTS_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3875,7 +4059,7 @@ IBA Base: Constants/IB_NODE_NUM_PORTS_MAX</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo818">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fCA">\r
+<h2><a name="robo790">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fCA">\r
 IBA Base: Constants/IB_NODE_TYPE_CA</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3891,7 +4075,7 @@ IBA Base: Constants/IB_NODE_TYPE_CA</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo819">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fROUTER">\r
+<h2><a name="robo791">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fROUTER">\r
 IBA Base: Constants/IB_NODE_TYPE_ROUTER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3907,7 +4091,7 @@ IBA Base: Constants/IB_NODE_TYPE_ROUTER</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo820">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fSWITCH">\r
+<h2><a name="robo792">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNODE5fTYPE5fSWITCH">\r
 IBA Base: Constants/IB_NODE_TYPE_SWITCH</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3923,7 +4107,7 @@ IBA Base: Constants/IB_NODE_TYPE_SWITCH</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo821">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fCA">\r
+<h2><a name="robo793">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fCA">\r
 IBA Base: Constants/IB_NOTICE_NODE_TYPE_CA</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3934,12 +4118,12 @@ IBA Base: Constants/IB_NOTICE_NODE_TYPE_CA</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded generic node type used in MAD attributes (13.4.8.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_CA</strong>                          (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000001))\r
+<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_CA</strong>                          (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000001))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo822">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fROUTER">\r
+<h2><a name="robo794">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fROUTER">\r
 IBA Base: Constants/IB_NOTICE_NODE_TYPE_ROUTER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3950,12 +4134,12 @@ IBA Base: Constants/IB_NOTICE_NODE_TYPE_ROUTER</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded generic node type used in MAD attributes (13.4.8.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_ROUTER</strong>                      (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000003))\r
+<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_ROUTER</strong>                      (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000003))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo823">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fSUBN5fMGMT">\r
+<h2><a name="robo795">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fSUBN5fMGMT">\r
 IBA Base: Constants/IB_NOTICE_NODE_TYPE_SUBN_MGMT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3968,12 +4152,12 @@ IBA Base: Constants/IB_NOTICE_NODE_TYPE_SUBN_MGMT</a></h2>
        of the NodeInfo attribute (14.2.5.3).\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_SUBN_MGMT</strong>           (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000004))\r
+<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_SUBN_MGMT</strong>           (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000004))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo824">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fSWITCH">\r
+<h2><a name="robo796">[Definitions]<a name="IBA20Base3a20Constants2fIB5fNOTICE5fNODE5fTYPE5fSWITCH">\r
 IBA Base: Constants/IB_NOTICE_NODE_TYPE_SWITCH</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3984,12 +4168,12 @@ IBA Base: Constants/IB_NOTICE_NODE_TYPE_SWITCH</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded generic node type used in MAD attributes (13.4.8.2)\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_SWITCH</strong>                      (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000002))\r
+<span class="SOURCE"><pre>#define <strong>IB_NOTICE_NODE_TYPE_SWITCH</strong>                      (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000002))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo825">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fREC5fBASE5fMASK">\r
+<h2><a name="robo797">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fREC5fBASE5fMASK">\r
 IBA Base: Constants/IB_PATH_REC_BASE_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -3997,7 +4181,7 @@ IBA Base: Constants/IB_PATH_REC_BASE_MASK</a></h2>
 <span class="NAME"><pre>       <strong>IB_PATH_REC_BASE_MASK</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Mask for the base value field for path record MTU, rate\r
+<span class="DESCRIPTION"><pre>       Mask for the base value field for path record MTU, rate,\r
        and packet lifetime.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
@@ -4006,7 +4190,7 @@ IBA Base: Constants/IB_PATH_REC_BASE_MASK</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo826">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fREC5fSELECTOR5fMASK">\r
+<h2><a name="robo798">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fREC5fSELECTOR5fMASK">\r
 IBA Base: Constants/IB_PATH_REC_SELECTOR_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4014,7 +4198,7 @@ IBA Base: Constants/IB_PATH_REC_SELECTOR_MASK</a></h2>
 <span class="NAME"><pre>       <strong>IB_PATH_REC_SELECTOR_MASK</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Mask for the selector field for path record MTU, rate\r
+<span class="DESCRIPTION"><pre>       Mask for the selector field for path record MTU, rate,\r
        and packet lifetime.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
@@ -4023,7 +4207,7 @@ IBA Base: Constants/IB_PATH_REC_SELECTOR_MASK</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo827">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fSELECTOR5fTYPE">\r
+<h2><a name="robo799">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPATH5fSELECTOR5fTYPE">\r
 IBA Base: Constants/IB_PATH_SELECTOR_TYPE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4032,10 +4216,10 @@ IBA Base: Constants/IB_PATH_SELECTOR_TYPE</a></h2>
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
 <span class="DESCRIPTION"><pre>       Path selector.\r
-               0: greater than rate specified\r
-               1: less than rate specified\r
-               2: exactly the rate specified\r
-               3: largest rate available\r
+               0: greater than specified\r
+               1: less than specified\r
+               2: exactly the specified\r
+               3: largest available\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
 <span class="SOURCE"><pre>#define IB_PATH_SELECTOR_GREATER_THAN           0\r
@@ -4046,7 +4230,7 @@ IBA Base: Constants/IB_PATH_SELECTOR_TYPE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo828">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fBASE5fMASK">\r
+<h2><a name="robo800">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fBASE5fMASK">\r
 IBA Base: Constants/IB_PKEY_BASE_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4057,12 +4241,12 @@ IBA Base: Constants/IB_PKEY_BASE_MASK</a></h2>
 <span class="DESCRIPTION"><pre>       Masks for the base P_Key value given a P_Key Entry.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_PKEY_BASE_MASK</strong>                                       (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x7FFF))\r
+<span class="SOURCE"><pre>#define <strong>IB_PKEY_BASE_MASK</strong>                                       (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(0x7FFF))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo829">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fENTRIES5fMAX">\r
+<h2><a name="robo801">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fENTRIES5fMAX">\r
 IBA Base: Constants/IB_PKEY_ENTRIES_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4073,12 +4257,12 @@ IBA Base: Constants/IB_PKEY_ENTRIES_MAX</a></h2>
 <span class="DESCRIPTION"><pre>       Maximum number of PKEY entries per port (14.2.5.7).\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_PKEY_ENTRIES_MAX</strong> (<a href="#robo830">IB_PKEY_MAX_BLOCKS</a> * IB_PKEY_BLOCK_SIZE)\r
+<span class="SOURCE"><pre>#define <strong>IB_PKEY_ENTRIES_MAX</strong> (<a href="#robo802">IB_PKEY_MAX_BLOCKS</a> * IB_PKEY_BLOCK_SIZE)\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo830">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fMAX5fBLOCKS">\r
+<h2><a name="robo802">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fMAX5fBLOCKS">\r
 IBA Base: Constants/IB_PKEY_MAX_BLOCKS</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4094,7 +4278,7 @@ IBA Base: Constants/IB_PKEY_MAX_BLOCKS</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo831">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fTYPE5fMASK">\r
+<h2><a name="robo803">[Definitions]<a name="IBA20Base3a20Constants2fIB5fPKEY5fTYPE5fMASK">\r
 IBA Base: Constants/IB_PKEY_TYPE_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4105,12 +4289,12 @@ IBA Base: Constants/IB_PKEY_TYPE_MASK</a></h2>
 <span class="DESCRIPTION"><pre>       Masks for the P_Key membership type given a P_Key Entry.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_PKEY_TYPE_MASK</strong>                                       (<a href="../complib/cl_byteswap_h.html#robo295">CL_NTOH16</a>(0x8000))\r
+<span class="SOURCE"><pre>#define <strong>IB_PKEY_TYPE_MASK</strong>                                       (<a href="../complib/cl_byteswap_h.html#robo291">CL_NTOH16</a>(0x8000))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo832">[Definitions]<a name="IBA20Base3a20Constants2fIB5fQP15fWELL5fKNOWN5fQ5fKEY">\r
+<h2><a name="robo804">[Definitions]<a name="IBA20Base3a20Constants2fIB5fQP15fWELL5fKNOWN5fQ5fKEY">\r
 IBA Base: Constants/IB_QP1_WELL_KNOWN_Q_KEY</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4121,12 +4305,12 @@ IBA Base: Constants/IB_QP1_WELL_KNOWN_Q_KEY</a></h2>
 <span class="DESCRIPTION"><pre>       Well-known Q_Key for QP1 privileged mode access (15.4.2).\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_QP1_WELL_KNOWN_Q_KEY</strong>                         <a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x80010000)\r
+<span class="SOURCE"><pre>#define <strong>IB_QP1_WELL_KNOWN_Q_KEY</strong>                         <a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x80010000)\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo833">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fACKNOWLEDGE">\r
+<h2><a name="robo805">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fACKNOWLEDGE">\r
 IBA Base: Constants/IB_SMINFO_ATTR_MOD_ACKNOWLEDGE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4137,12 +4321,12 @@ IBA Base: Constants/IB_SMINFO_ATTR_MOD_ACKNOWLEDGE</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded attribute modifier value used on SubnSet(SMInfo) SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_ACKNOWLEDGE</strong>          (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000002))\r
+<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_ACKNOWLEDGE</strong>          (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000002))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo834">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fDISABLE">\r
+<h2><a name="robo806">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fDISABLE">\r
 IBA Base: Constants/IB_SMINFO_ATTR_MOD_DISABLE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4153,12 +4337,12 @@ IBA Base: Constants/IB_SMINFO_ATTR_MOD_DISABLE</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded attribute modifier value used on SubnSet(SMInfo) SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_DISABLE</strong>                      (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000003))\r
+<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_DISABLE</strong>                      (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000003))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo835">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fDISCOVER">\r
+<h2><a name="robo807">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fDISCOVER">\r
 IBA Base: Constants/IB_SMINFO_ATTR_MOD_DISCOVER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4169,12 +4353,12 @@ IBA Base: Constants/IB_SMINFO_ATTR_MOD_DISCOVER</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded attribute modifier value used on SubnSet(SMInfo) SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_DISCOVER</strong>                     (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000005))\r
+<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_DISCOVER</strong>                     (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000005))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo836">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fHANDOVER">\r
+<h2><a name="robo808">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fHANDOVER">\r
 IBA Base: Constants/IB_SMINFO_ATTR_MOD_HANDOVER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4185,12 +4369,12 @@ IBA Base: Constants/IB_SMINFO_ATTR_MOD_HANDOVER</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded attribute modifier value used on SubnSet(SMInfo) SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_HANDOVER</strong>             (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000001))\r
+<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_HANDOVER</strong>             (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000001))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo837">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fSTANDBY">\r
+<h2><a name="robo809">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fATTR5fMOD5fSTANDBY">\r
 IBA Base: Constants/IB_SMINFO_ATTR_MOD_STANDBY</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4201,12 +4385,12 @@ IBA Base: Constants/IB_SMINFO_ATTR_MOD_STANDBY</a></h2>
 <span class="DESCRIPTION"><pre>       Encoded attribute modifier value used on SubnSet(SMInfo) SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_STANDBY</strong>                      (<a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>(0x000004))\r
+<span class="SOURCE"><pre>#define <strong>IB_SMINFO_ATTR_MOD_STANDBY</strong>                      (<a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>(0x000004))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo838">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fDISCOVERING">\r
+<h2><a name="robo810">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fDISCOVERING">\r
 IBA Base: Constants/IB_SMINFO_STATE_DISCOVERING</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4222,7 +4406,7 @@ IBA Base: Constants/IB_SMINFO_STATE_DISCOVERING</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo839">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fINIT">\r
+<h2><a name="robo811">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fINIT">\r
 IBA Base: Constants/IB_SMINFO_STATE_INIT</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4238,7 +4422,7 @@ IBA Base: Constants/IB_SMINFO_STATE_INIT</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo840">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fMASTER">\r
+<h2><a name="robo812">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fMASTER">\r
 IBA Base: Constants/IB_SMINFO_STATE_MASTER</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4254,7 +4438,7 @@ IBA Base: Constants/IB_SMINFO_STATE_MASTER</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo841">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fNOTACTIVE">\r
+<h2><a name="robo813">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fNOTACTIVE">\r
 IBA Base: Constants/IB_SMINFO_STATE_NOTACTIVE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4270,7 +4454,7 @@ IBA Base: Constants/IB_SMINFO_STATE_NOTACTIVE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo842">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fSTANDBY">\r
+<h2><a name="robo814">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMINFO5fSTATE5fSTANDBY">\r
 IBA Base: Constants/IB_SMINFO_STATE_STANDBY</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4286,7 +4470,7 @@ IBA Base: Constants/IB_SMINFO_STATE_STANDBY</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo843">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMP5fDIRECTION">\r
+<h2><a name="robo815">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMP5fDIRECTION">\r
 IBA Base: Constants/IB_SMP_DIRECTION</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4297,12 +4481,13 @@ IBA Base: Constants/IB_SMP_DIRECTION</a></h2>
 <span class="DESCRIPTION"><pre>       The Direction bit for directed route SMPs.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMP_DIRECTION</strong>                        (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x8000))\r
+<span class="SOURCE"><pre>#define IB_SMP_DIRECTION_HO             0x8000\r
+#define <strong>IB_SMP_DIRECTION</strong>                (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_SMP_DIRECTION_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo844">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMP5fSTATUS5fMASK">\r
+<h2><a name="robo816">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSMP5fSTATUS5fMASK">\r
 IBA Base: Constants/IB_SMP_STATUS_MASK</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4313,12 +4498,13 @@ IBA Base: Constants/IB_SMP_STATUS_MASK</a></h2>
 <span class="DESCRIPTION"><pre>       Mask value for extracting status from a directed route SMP.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>IB_SMP_STATUS_MASK</strong>                      (<a href="../complib/cl_byteswap_h.html#robo288">CL_HTON16</a>(0x7FFF))\r
+<span class="SOURCE"><pre>#define IB_SMP_STATUS_MASK_HO           0x7FFF\r
+#define <strong>IB_SMP_STATUS_MASK</strong>              (<a href="../complib/cl_byteswap_h.html#robo283">CL_HTON16</a>(IB_SMP_STATUS_MASK_HO))\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo845">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSUBNET5fPATH5fHOPS5fMAX">\r
+<h2><a name="robo817">[Definitions]<a name="IBA20Base3a20Constants2fIB5fSUBNET5fPATH5fHOPS5fMAX">\r
 IBA Base: Constants/IB_SUBNET_PATH_HOPS_MAX</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4334,7 +4520,7 @@ IBA Base: Constants/IB_SUBNET_PATH_HOPS_MAX</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo846">[Definitions]<a name="IBA20Base3a20Constants2fJoin20States">\r
+<h2><a name="robo818">[Definitions]<a name="IBA20Base3a20Constants2fJoin20States">\r
 IBA Base: Constants/Join States</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4352,7 +4538,7 @@ IBA Base: Constants/Join States</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo847">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fBLOCK5fGRH5fSIZE">\r
+<h2><a name="robo819">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fBLOCK5fGRH5fSIZE">\r
 IBA Base: Constants/MAD_BLOCK_GRH_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4368,7 +4554,7 @@ IBA Base: Constants/MAD_BLOCK_GRH_SIZE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo848">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fBLOCK5fSIZE">\r
+<h2><a name="robo820">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fBLOCK5fSIZE">\r
 IBA Base: Constants/MAD_BLOCK_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4384,7 +4570,7 @@ IBA Base: Constants/MAD_BLOCK_SIZE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo849">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fRMPP5fDATA5fSIZE">\r
+<h2><a name="robo821">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fRMPP5fDATA5fSIZE">\r
 IBA Base: Constants/MAD_RMPP_DATA_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4395,12 +4581,12 @@ IBA Base: Constants/MAD_RMPP_DATA_SIZE</a></h2>
 <span class="DESCRIPTION"><pre>       Size of an RMPP transaction data section.\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>#define <strong>MAD_RMPP_DATA_SIZE</strong>              (<a href="#robo848">MAD_BLOCK_SIZE</a> - <a href="#robo850">MAD_RMPP_HDR_SIZE</a>)\r
+<span class="SOURCE"><pre>#define <strong>MAD_RMPP_DATA_SIZE</strong>              (<a href="#robo820">MAD_BLOCK_SIZE</a> - <a href="#robo822">MAD_RMPP_HDR_SIZE</a>)\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo850">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fRMPP5fHDR5fSIZE">\r
+<h2><a name="robo822">[Definitions]<a name="IBA20Base3a20Constants2fMAD5fRMPP5fHDR5fSIZE">\r
 IBA Base: Constants/MAD_RMPP_HDR_SIZE</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4416,7 +4602,7 @@ IBA Base: Constants/MAD_RMPP_HDR_SIZE</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo851">[Definitions]<a name="IBA20Base3a20Types2fDM5fSVC5fNAME">\r
+<h2><a name="robo823">[Definitions]<a name="IBA20Base3a20Types2fDM5fSVC5fNAME">\r
 IBA Base: Types/DM_SVC_NAME</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -4433,7 +4619,43 @@ IBA Base: Types/DM_SVC_NAME</a></h2>
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo852">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific">\r
+<h2><a name="robo824">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5frmpp">\r
+IBA Base: Types/ib_class_is_rmpp</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>ib_class_is_rmpp</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Indicates if the Class Code supports RMPP\r
+</pre>\r
+</span><p><strong>SYNOPSIS</strong></p>\r
+<span class="SYNOPSIS"><pre>AL_INLINE boolean_t     AL_API\r
+<strong>ib_class_is_rmpp</strong>(\r
+        IN              const   uint8_t class_code )\r
+{\r
+        return( (class_code == <a href="#robo780">IB_MCLASS_SUBN_ADM</a>) ||\r
+                (class_code == <a href="#robo777">IB_MCLASS_DEV_MGMT</a>) ||\r
+                (class_code == <a href="#robo776">IB_MCLASS_DEV_ADM</a>) ||\r
+                (class_code == <a href="#robo773">IB_MCLASS_BIS</a>) ||\r
+                <a href="#robo826">ib_class_is_vendor_specific_high</a>( class_code ) ); \r
+}\r
+</pre>\r
+</span><p><strong>PARAMETERS</strong></p>\r
+<span class="PARAMETERS"><pre>       class_code\r
+               [in] The Management Datagram Class Code\r
+</pre>\r
+</span><p><strong>RETURN VALUE</strong></p>\r
+<span class="RETURN_VALUE"><pre>       TRUE if the class supports RMPP\r
+       FALSE otherwise.\r
+</pre>\r
+</span><p><strong>NOTES</strong></p>\r
+<span class="NOTES"><pre>\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo825">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific">\r
 IBA Base: Types/ib_class_is_vendor_specific</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4441,15 +4663,15 @@ IBA Base: Types/ib_class_is_vendor_specific</a></h2>
 <span class="NAME"><pre>       <strong>ib_class_is_vendor_specific</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Indicitates if the Class Code if a vendor specific class\r
+<span class="DESCRIPTION"><pre>       Indicates if the Class Code if a vendor specific class\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>static inline boolean_t\r
 <strong>ib_class_is_vendor_specific</strong>(\r
         IN              const   uint8_t class_code )\r
 {\r
-  return( <a href="#robo854">ib_class_is_vendor_specific_low</a>(class_code) ||\r
-                         <a href="#robo853">ib_class_is_vendor_specific_high</a>(class_code) );\r
+  return( <a href="#robo827">ib_class_is_vendor_specific_low</a>(class_code) ||\r
+                         <a href="#robo826">ib_class_is_vendor_specific_high</a>(class_code) );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -4464,12 +4686,12 @@ IBA Base: Types/ib_class_is_vendor_specific</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>  <a href="#robo854">ib_class_is_vendor_specific_low</a>, <a href="#robo853">ib_class_is_vendor_specific_high</a>\r
+<span class="SEE_ALSO"><pre>  <a href="#robo827">ib_class_is_vendor_specific_low</a>, <a href="#robo826">ib_class_is_vendor_specific_high</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo853">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific5fhigh">\r
+<h2><a name="robo826">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific5fhigh">\r
 IBA Base: Types/ib_class_is_vendor_specific_high</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4477,7 +4699,7 @@ IBA Base: Types/ib_class_is_vendor_specific_high</a></h2>
 <span class="NAME"><pre>       <strong>ib_class_is_vendor_specific_high</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Indicitates if the Class Code if a vendor specific class from \r
+<span class="DESCRIPTION"><pre>       Indicates if the Class Code if a vendor specific class from \r
   the high range\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
@@ -4485,8 +4707,8 @@ IBA Base: Types/ib_class_is_vendor_specific_high</a></h2>
 <strong>ib_class_is_vendor_specific_high</strong>(\r
         IN              const   uint8_t class_code )\r
 {\r
-        return( (class_code &gt;= <a href="#robo813">IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a>) &amp;&amp;\r
-           (class_code &lt;= <a href="#robo812">IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a>)) ;\r
+        return( (class_code &gt;= <a href="#robo784">IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a>) &amp;&amp;\r
+           (class_code &lt;= <a href="#robo783">IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a>)) ;\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -4501,12 +4723,12 @@ IBA Base: Types/ib_class_is_vendor_specific_high</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo813">IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a>, <a href="#robo812">IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo784">IB_MCLASS_VENDOR_HIGH_RANGE_MIN</a>, <a href="#robo783">IB_MCLASS_VENDOR_HIGH_RANGE_MAX</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo854">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific5flow">\r
+<h2><a name="robo827">[Functions]<a name="IBA20Base3a20Types2fib5fclass5fis5fvendor5fspecific5flow">\r
 IBA Base: Types/ib_class_is_vendor_specific_low</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4514,7 +4736,7 @@ IBA Base: Types/ib_class_is_vendor_specific_low</a></h2>
 <span class="NAME"><pre>       <strong>ib_class_is_vendor_specific_low</strong>\r
 </pre>\r
 </span><p><strong>DESCRIPTION</strong></p>\r
-<span class="DESCRIPTION"><pre>       Indicitates if the Class Code if a vendor specific class from \r
+<span class="DESCRIPTION"><pre>       Indicates if the Class Code if a vendor specific class from \r
   the low range\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
@@ -4522,8 +4744,8 @@ IBA Base: Types/ib_class_is_vendor_specific_low</a></h2>
 <strong>ib_class_is_vendor_specific_low</strong>(\r
         IN              const   uint8_t class_code )\r
 {\r
-        return( (class_code &gt;= <a href="#robo815">IB_MCLASS_VENDOR_LOW_RANGE_MIN</a>) &amp;&amp;\r
-           (class_code &lt;= <a href="#robo814">IB_MCLASS_VENDOR_LOW_RANGE_MAX</a>)) ;\r
+        return( (class_code &gt;= <a href="#robo786">IB_MCLASS_VENDOR_LOW_RANGE_MIN</a>) &amp;&amp;\r
+           (class_code &lt;= <a href="#robo785">IB_MCLASS_VENDOR_LOW_RANGE_MAX</a>)) ;\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -4538,12 +4760,12 @@ IBA Base: Types/ib_class_is_vendor_specific_low</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo815">IB_MCLASS_VENDOR_LOW_RANGE_MIN</a>, <a href="#robo814">IB_MCLASS_VENDOR_LOW_RANGE_MAX</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo786">IB_MCLASS_VENDOR_LOW_RANGE_MIN</a>, <a href="#robo785">IB_MCLASS_VENDOR_LOW_RANGE_MAX</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo855">[Structures]<a name="IBA20Base3a20Types2fib5fclass5fport5finfo5ft">\r
+<h2><a name="robo828">[Structures]<a name="IBA20Base3a20Types2fib5fclass5fport5finfo5ft">\r
 IBA Base: Types/ib_class_port_info_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -4560,20 +4782,20 @@ typedef struct _ib_class_port_info
 {\r
         uint8_t                                 base_ver;\r
         uint8_t                                 class_ver;\r
-        <a href="#robo910">ib_net16_t</a>                              cap_mask;\r
-        <a href="#robo911">ib_net32_t</a>                              resp_time_val;\r
-        <a href="#robo872">ib_gid_t</a>                                redir_gid;\r
-        <a href="#robo911">ib_net32_t</a>                              redir_tc_sl_fl;\r
-        <a href="#robo910">ib_net16_t</a>                              redir_lid;\r
-        <a href="#robo910">ib_net16_t</a>                              redir_pkey;\r
-        <a href="#robo911">ib_net32_t</a>                              redir_qp;\r
-        <a href="#robo911">ib_net32_t</a>                              redir_qkey;\r
-        <a href="#robo872">ib_gid_t</a>                                trap_gid;\r
-        <a href="#robo911">ib_net32_t</a>                              trap_tc_sl_fl;\r
-        <a href="#robo910">ib_net16_t</a>                              trap_lid;\r
-        <a href="#robo910">ib_net16_t</a>                              trap_pkey;\r
-        <a href="#robo911">ib_net32_t</a>                              trap_hop_qp;\r
-        <a href="#robo911">ib_net32_t</a>                              trap_qkey;\r
+        <a href="#robo884">ib_net16_t</a>                              cap_mask;\r
+        <a href="#robo885">ib_net32_t</a>                              resp_time_val;\r
+        <a href="#robo846">ib_gid_t</a>                                redir_gid;\r
+        <a href="#robo885">ib_net32_t</a>                              redir_tc_sl_fl;\r
+        <a href="#robo884">ib_net16_t</a>                              redir_lid;\r
+        <a href="#robo884">ib_net16_t</a>                              redir_pkey;\r
+        <a href="#robo885">ib_net32_t</a>                              redir_qp;\r
+        <a href="#robo885">ib_net32_t</a>                              redir_qkey;\r
+        <a href="#robo846">ib_gid_t</a>                                trap_gid;\r
+        <a href="#robo885">ib_net32_t</a>                              trap_tc_sl_fl;\r
+        <a href="#robo884">ib_net16_t</a>                              trap_lid;\r
+        <a href="#robo884">ib_net16_t</a>                              trap_pkey;\r
+        <a href="#robo885">ib_net32_t</a>                              trap_hop_qp;\r
+        <a href="#robo885">ib_net32_t</a>                              trap_qkey;\r
 \r
 }       PACK_SUFFIX <strong>ib_class_port_info_t</strong>;\r
 #include &lt;complib/cl_packoff.h&gt;\r
@@ -4631,12 +4853,12 @@ typedef struct _ib_class_port_info
                Q_Key associated with the trap messages QP.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo725">IB_CLASS_CAP_GETSET</a>, <a href="#robo726">IB_CLASS_CAP_TRAP</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo691">IB_CLASS_CAP_GETSET</a>, <a href="#robo692">IB_CLASS_CAP_TRAP</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo856">[Structures]<a name="IBA20Base3a20Types2fib5fdm5fmad5ft">\r
+<h2><a name="robo829">[Structures]<a name="IBA20Base3a20Types2fib5fdm5fmad5ft">\r
 IBA Base: Types/ib_dm_mad_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -4650,7 +4872,7 @@ IBA Base: Types/ib_dm_mad_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_dm_mad\r
 {\r
-        <a href="#robo899">ib_mad_t</a>                hdr;\r
+        <a href="#robo873">ib_mad_t</a>                hdr;\r
         uint8_t                 resv[40];\r
 \r
 #define IB_DM_DATA_SIZE                 192\r
@@ -4671,12 +4893,12 @@ typedef struct _ib_dm_mad
                depend upon the method, attr_id, and attr_mod fields in the header.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo899">ib_mad_t</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo873">ib_mad_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo857">[Structures]<a name="IBA20Base3a20Types2fib5ffield325ft">\r
+<h2><a name="robo830">[Structures]<a name="IBA20Base3a20Types2fib5ffield325ft">\r
 IBA Base: Types/ib_field32_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -4708,7 +4930,7 @@ typedef union _<strong>ib_field32_t</strong>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo858">[Functions]<a name="IBA20Base3a20Types2fib5fget5fasync5fevent5fstr">\r
+<h2><a name="robo831">[Functions]<a name="IBA20Base3a20Types2fib5fget5fasync5fevent5fstr">\r
 IBA Base: Types/ib_get_async_event_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4721,7 +4943,7 @@ IBA Base: Types/ib_get_async_event_str</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_EXPORT const char* AL_API\r
 <strong>ib_get_async_event_str</strong>(\r
-        IN                              <a href="#robo1180">ib_async_event_t</a>                        event );\r
+        IN                              <a href="#robo977">ib_async_event_t</a>                        event );\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       event\r
@@ -4737,7 +4959,7 @@ IBA Base: Types/ib_get_async_event_str</a></h2>
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo859">[Functions]<a name="IBA20Base3a20Types2fib5fget5ferr5fstr">\r
+<h2><a name="robo832">[Functions]<a name="IBA20Base3a20Types2fib5fget5ferr5fstr">\r
 IBA Base: Types/ib_get_err_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4750,7 +4972,7 @@ IBA Base: Types/ib_get_err_str</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_EXPORT const char* AL_API\r
 <strong>ib_get_err_str</strong>(\r
-        IN                              <a href="#robo49">ib_api_status_t</a>                         status );\r
+        IN                              <a href="#robo41">ib_api_status_t</a>                         status );\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       status\r
@@ -4766,7 +4988,7 @@ IBA Base: Types/ib_get_err_str</a></h2>
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo860">[Functions]<a name="IBA20Base3a20Types2fib5fget5fnode5ftype5fstr">\r
+<h2><a name="robo833">[Functions]<a name="IBA20Base3a20Types2fib5fget5fnode5ftype5fstr">\r
 IBA Base: Types/ib_get_node_type_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4781,7 +5003,7 @@ IBA Base: Types/ib_get_node_type_str</a></h2>
 <strong>ib_get_node_type_str</strong>(\r
         IN                              uint8_t                                         node_type )\r
 {\r
-        if( node_type &gt;= <a href="#robo819">IB_NODE_TYPE_ROUTER</a> )\r
+        if( node_type &gt;= <a href="#robo791">IB_NODE_TYPE_ROUTER</a> )\r
                 node_type = 0;\r
         return( __ib_node_type_str[node_type] );\r
 }\r
@@ -4796,12 +5018,12 @@ IBA Base: Types/ib_get_node_type_str</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo915">ib_node_info_t</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo889">ib_node_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo861">[Functions]<a name="IBA20Base3a20Types2fib5fget5fport5fstate5ffrom5fstr">\r
+<h2><a name="robo834">[Functions]<a name="IBA20Base3a20Types2fib5fget5fport5fstate5ffrom5fstr">\r
 IBA Base: Types/ib_get_port_state_from_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4833,7 +5055,7 @@ IBA Base: Types/ib_get_port_state_from_str</a></h2>
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       p_port_state_str\r
-               [in] A string matching one returned by <a href="#robo862">ib_get_port_state_str</a>\r
+               [in] A string matching one returned by <a href="#robo835">ib_get_port_state_str</a>\r
 \r
  RETURN VALUES\r
        The appropriate code.\r
@@ -4842,12 +5064,12 @@ IBA Base: Types/ib_get_port_state_from_str</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo969">ib_port_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo946">ib_port_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo862">[Functions]<a name="IBA20Base3a20Types2fib5fget5fport5fstate5fstr">\r
+<h2><a name="robo835">[Functions]<a name="IBA20Base3a20Types2fib5fget5fport5fstate5fstr">\r
 IBA Base: Types/ib_get_port_state_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4877,12 +5099,42 @@ IBA Base: Types/ib_get_port_state_str</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo969">ib_port_info_t</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo946">ib_port_info_t</a>\r
+</pre>\r
+</span>\r
+<hr />\r
+\r
+<h2><a name="robo836">[Functions]<a name="IBA20Base3a20Types2fib5fget5fqp5ftype5fstr">\r
+IBA Base: Types/ib_get_qp_type_str</a></h2>\r
+\r
+<p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
+<p><strong>NAME</strong></p>\r
+<span class="NAME"><pre>       <strong>ib_get_qp_type_str</strong>\r
+</pre>\r
+</span><p><strong>DESCRIPTION</strong></p>\r
+<span class="DESCRIPTION"><pre>       Returns a string for the specified QP type\r
+</pre>\r
+</span><p><strong>SYNOPSIS</strong></p>\r
+<span class="SYNOPSIS"><pre>AL_EXPORT const char* AL_API\r
+<strong>ib_get_qp_type_str</strong>(\r
+        IN                              uint8_t                                         qp_type );\r
+</pre>\r
+</span><p><strong>PARAMETERS</strong></p>\r
+<span class="PARAMETERS"><pre>       qp_type\r
+               [in] Encoded QP type as defined in the\r
+ RETURN VALUES\r
+       Pointer to the QP type string.\r
+</pre>\r
+</span><p><strong>NOTES</strong></p>\r
+<span class="NOTES"><pre>\r
+</pre>\r
+</span><p><strong>SEE ALSO</strong></p>\r
+<span class="SEE_ALSO"><pre> <a href="#robo206">ib_qp_type_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo863">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwc5fstatus5fstr">\r
+<h2><a name="robo837">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwc5fstatus5fstr">\r
 IBA Base: Types/ib_get_wc_status_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4895,7 +5147,7 @@ IBA Base: Types/ib_get_wc_status_str</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_EXPORT const char* AL_API\r
 <strong>ib_get_wc_status_str</strong>(\r
-        IN                              <a href="#robo259">ib_wc_status_t</a>                          wc_status );\r
+        IN                              <a href="#robo258">ib_wc_status_t</a>                          wc_status );\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       wc_status\r
@@ -4911,7 +5163,7 @@ IBA Base: Types/ib_get_wc_status_str</a></h2>
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo864">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwc5ftype5fstr">\r
+<h2><a name="robo838">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwc5ftype5fstr">\r
 IBA Base: Types/ib_get_wc_type_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4924,7 +5176,7 @@ IBA Base: Types/ib_get_wc_type_str</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_EXPORT const char* AL_API\r
 <strong>ib_get_wc_type_str</strong>(\r
-        IN                              <a href="#robo261">ib_wc_type_t</a>                            wc_type );\r
+        IN                              <a href="#robo260">ib_wc_type_t</a>                            wc_type );\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
 <span class="PARAMETERS"><pre>       wc_type\r
@@ -4940,7 +5192,7 @@ IBA Base: Types/ib_get_wc_type_str</a></h2>
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo865">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwr5ftype5fstr">\r
+<h2><a name="robo839">[Functions]<a name="IBA20Base3a20Types2fib5fget5fwr5ftype5fstr">\r
 IBA Base: Types/ib_get_wr_type_str</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4965,12 +5217,12 @@ IBA Base: Types/ib_get_wr_type_str</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo262">ib_wr_type_t</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo261">ib_wr_type_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo866">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fget5fguid">\r
+<h2><a name="robo840">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fget5fguid">\r
 IBA Base: Types/ib_gid_get_guid</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -4981,9 +5233,9 @@ IBA Base: Types/ib_gid_get_guid</a></h2>
 <span class="DESCRIPTION"><pre>       Gets the guid from a GID.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo912">ib_net64_t</a> AL_API\r
+<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo886">ib_net64_t</a> AL_API\r
 <strong>ib_gid_get_guid</strong>(\r
-        IN              const   <a href="#robo872">ib_gid_t</a>* const                         p_gid )\r
+        IN              const   <a href="#robo846">ib_gid_t</a>* const                         p_gid )\r
 {\r
         return( p_gid-&gt;unicast.interface_id );\r
 }\r
@@ -4999,12 +5251,12 @@ IBA Base: Types/ib_gid_get_guid</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo867">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fget5fsubnet5fprefix">\r
+<h2><a name="robo841">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fget5fsubnet5fprefix">\r
 IBA Base: Types/ib_gid_get_subnet_prefix</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5015,9 +5267,9 @@ IBA Base: Types/ib_gid_get_subnet_prefix</a></h2>
 <span class="DESCRIPTION"><pre>       Gets the subnet prefix from a GID.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo912">ib_net64_t</a> AL_API\r
+<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo886">ib_net64_t</a> AL_API\r
 <strong>ib_gid_get_subnet_prefix</strong>(\r
-        IN              const   <a href="#robo872">ib_gid_t</a>* const                         p_gid )\r
+        IN              const   <a href="#robo846">ib_gid_t</a>* const                         p_gid )\r
 {\r
         return( p_gid-&gt;unicast.prefix );\r
 }\r
@@ -5033,12 +5285,12 @@ IBA Base: Types/ib_gid_get_subnet_prefix</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo868">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fis5flink5flocal">\r
+<h2><a name="robo842">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fis5flink5flocal">\r
 IBA Base: Types/ib_gid_is_link_local</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5052,9 +5304,9 @@ IBA Base: Types/ib_gid_is_link_local</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>static inline boolean_t\r
 <strong>ib_gid_is_link_local</strong>(\r
-        IN              const   <a href="#robo872">ib_gid_t</a>* const                         p_gid )\r
+        IN              const   <a href="#robo846">ib_gid_t</a>* const                         p_gid )\r
 {\r
-        return( <a href="#robo867">ib_gid_get_subnet_prefix</a>( p_gid ) == <a href="#robo729">IB_DEFAULT_SUBNET_PREFIX</a> );\r
+        return( <a href="#robo841">ib_gid_get_subnet_prefix</a>( p_gid ) == <a href="#robo696">IB_DEFAULT_SUBNET_PREFIX</a> );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5069,12 +5321,12 @@ IBA Base: Types/ib_gid_is_link_local</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo869">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fis5fsite5flocal">\r
+<h2><a name="robo843">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fis5fsite5flocal">\r
 IBA Base: Types/ib_gid_is_site_local</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5088,11 +5340,10 @@ IBA Base: Types/ib_gid_is_site_local</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>static inline boolean_t\r
 <strong>ib_gid_is_site_local</strong>(\r
-        IN              const   <a href="#robo872">ib_gid_t</a>* const                         p_gid )\r
+        IN              const   <a href="#robo846">ib_gid_t</a>* const                         p_gid )\r
 {\r
-        return( ( <a href="#robo867">ib_gid_get_subnet_prefix</a>( p_gid ) &amp;\r
-                <a href="../complib/cl_byteswap_h.html#robo293">CL_HTON64</a>( CL_CONST64(0xFFFFFFFFFFFF0000) ) ) ==\r
-                <a href="../complib/cl_byteswap_h.html#robo293">CL_HTON64</a>( CL_CONST64(0xFEC0000000000000) ) );\r
+        return( ( <a href="#robo841">ib_gid_get_subnet_prefix</a>( p_gid ) &amp;\r
+                <a href="../complib/cl_byteswap_h.html#robo287">CL_HTON64</a>( 0xFFFFFFFFFFFF0000ULL ) ) == <a href="../complib/cl_byteswap_h.html#robo287">CL_HTON64</a>( 0xFEC0000000000000ULL ) );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5107,12 +5358,12 @@ IBA Base: Types/ib_gid_is_site_local</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo870">[Definitions]<a name="IBA20Base3a20Types2fib5fgid5fprefix5ft">\r
+<h2><a name="robo844">[Definitions]<a name="IBA20Base3a20Types2fib5fgid5fprefix5ft">\r
 IBA Base: Types/ib_gid_prefix_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -5123,12 +5374,12 @@ IBA Base: Types/ib_gid_prefix_t</a></h2>
 <span class="DESCRIPTION"><pre>\r
 </pre>\r
 </span><p><strong>SOURCE</strong></p>\r
-<span class="SOURCE"><pre>typedef <a href="#robo912">ib_net64_t</a>              <strong>ib_gid_prefix_t</strong>;\r
+<span class="SOURCE"><pre>typedef <a href="#robo886">ib_net64_t</a>              <strong>ib_gid_prefix_t</strong>;\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo871">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fset5fdefault">\r
+<h2><a name="robo845">[Functions]<a name="IBA20Base3a20Types2fib5fgid5fset5fdefault">\r
 IBA Base: Types/ib_gid_set_default</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5141,10 +5392,10 @@ IBA Base: Types/ib_gid_set_default</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_gid_set_default</strong>(\r
-        IN                              <a href="#robo872">ib_gid_t</a>* const                         p_gid,\r
-        IN              const   <a href="#robo912">ib_net64_t</a>                                      interface_id )\r
+        IN                              <a href="#robo846">ib_gid_t</a>* const                         p_gid,\r
+        IN              const   <a href="#robo886">ib_net64_t</a>                                      interface_id )\r
 {\r
-        p_gid-&gt;unicast.prefix = <a href="#robo729">IB_DEFAULT_SUBNET_PREFIX</a>;\r
+        p_gid-&gt;unicast.prefix = <a href="#robo696">IB_DEFAULT_SUBNET_PREFIX</a>;\r
         p_gid-&gt;unicast.interface_id = interface_id;\r
 }\r
 </pre>\r
@@ -5162,12 +5413,12 @@ IBA Base: Types/ib_gid_set_default</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo872">ib_gid_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo846">ib_gid_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo872">[Definitions]<a name="IBA20Base3a20Types2fib5fgid5ft">\r
+<h2><a name="robo846">[Definitions]<a name="IBA20Base3a20Types2fib5fgid5ft">\r
 IBA Base: Types/ib_gid_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -5184,8 +5435,8 @@ typedef union _ib_gid
         uint8_t                                 raw[16];\r
         struct _ib_gid_unicast\r
         {\r
-                <a href="#robo870">ib_gid_prefix_t</a>         prefix;\r
-                <a href="#robo912">ib_net64_t</a>                      interface_id;\r
+                <a href="#robo844">ib_gid_prefix_t</a>         prefix;\r
+                <a href="#robo886">ib_net64_t</a>                      interface_id;\r
 \r
         } PACK_SUFFIX unicast;\r
 \r
@@ -5214,7 +5465,7 @@ typedef union _ib_gid
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo873">[Structures]<a name="IBA20Base3a20Types2fib5fgmp5ft">\r
+<h2><a name="robo847">[Structures]<a name="IBA20Base3a20Types2fib5fgmp5ft">\r
 IBA Base: Types/ib_gmp_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -5234,12 +5485,12 @@ typedef struct _ib_gmp
         uint8_t                                 mgmt_class;\r
         uint8_t                                 class_ver;\r
         uint8_t                                 method;\r
-        <a href="#robo910">ib_net16_t</a>                              status;\r
-        <a href="#robo910">ib_net16_t</a>                              resv;\r
-        <a href="#robo912">ib_net64_t</a>                              trans_id;\r
-        <a href="#robo910">ib_net16_t</a>                              attr_id;\r
-        <a href="#robo910">ib_net16_t</a>                              resv1;\r
-        <a href="#robo911">ib_net32_t</a>                              attr_mod;\r
+        <a href="#robo884">ib_net16_t</a>                              status;\r
+        <a href="#robo884">ib_net16_t</a>                              resv;\r
+        <a href="#robo886">ib_net64_t</a>                              trans_id;\r
+        <a href="#robo884">ib_net16_t</a>                              attr_id;\r
+        <a href="#robo884">ib_net16_t</a>                              resv1;\r
+        <a href="#robo885">ib_net32_t</a>                              attr_mod;\r
         uint8_t                                 resv2[40];\r
         uint8_t                                 data[IB_GMP_DATA_SIZE];\r
 \r
@@ -5249,7 +5500,7 @@ typedef struct _ib_gmp
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo874">[Functions]<a name="IBA20Base3a20Types2fib5fgrh5fget5fver5fclass5fflow">\r
+<h2><a name="robo848">[Functions]<a name="IBA20Base3a20Types2fib5fgrh5fget5fver5fclass5fflow">\r
 IBA Base: Types/ib_grh_get_ver_class_flow</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5262,14 +5513,14 @@ IBA Base: Types/ib_grh_get_ver_class_flow</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_grh_get_ver_class_flow</strong>(\r
-        IN              const   <a href="#robo911">ib_net32_t</a>                                      ver_class_flow,\r
+        IN              const   <a href="#robo885">ib_net32_t</a>                                      ver_class_flow,\r
                 OUT                     uint8_t* const                          p_ver OPTIONAL,\r
                 OUT                     uint8_t* const                          p_tclass OPTIONAL,\r
                 OUT                     net32_t* const                          p_flow_lbl OPTIONAL )\r
 {\r
-        <a href="#robo911">ib_net32_t</a> tmp_ver_class_flow;\r
+        <a href="#robo885">ib_net32_t</a> tmp_ver_class_flow;\r
 \r
-        tmp_ver_class_flow = <a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( ver_class_flow );\r
+        tmp_ver_class_flow = <a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( ver_class_flow );\r
 \r
         if (p_ver)\r
                 *p_ver = (uint8_t)(tmp_ver_class_flow &gt;&gt; 28);\r
@@ -5278,7 +5529,7 @@ IBA Base: Types/ib_grh_get_ver_class_flow</a></h2>
                 *p_tclass = (uint8_t)(tmp_ver_class_flow &gt;&gt; 20);\r
 \r
         if (p_flow_lbl)\r
-                *p_flow_lbl = (ver_class_flow &amp; <a href="../complib/cl_byteswap_h.html#robo290">CL_HTON32</a>( 0x000FFFFF ));\r
+                *p_flow_lbl = (ver_class_flow &amp; <a href="../complib/cl_byteswap_h.html#robo285">CL_HTON32</a>( 0x000FFFFF ));\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5299,12 +5550,12 @@ IBA Base: Types/ib_grh_get_ver_class_flow</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo876">ib_grh_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo850">ib_grh_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo875">[Functions]<a name="IBA20Base3a20Types2fib5fgrh5fset5fver5fclass5fflow">\r
+<h2><a name="robo849">[Functions]<a name="IBA20Base3a20Types2fib5fgrh5fset5fver5fclass5fflow">\r
 IBA Base: Types/ib_grh_set_ver_class_flow</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5315,16 +5566,16 @@ IBA Base: Types/ib_grh_set_ver_class_flow</a></h2>
 <span class="DESCRIPTION"><pre>       Set encoded version, traffic class and flow label in grh\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo911">ib_net32_t</a> AL_API\r
+<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo885">ib_net32_t</a> AL_API\r
 <strong>ib_grh_set_ver_class_flow</strong>(\r
         IN              const   uint8_t                                         ver,\r
         IN              const   uint8_t                                         tclass,\r
         IN              const   net32_t                                         flow_lbl )\r
 {\r
-        <a href="#robo911">ib_net32_t</a>              ver_class_flow;\r
+        <a href="#robo885">ib_net32_t</a>              ver_class_flow;\r
 \r
-        ver_class_flow = <a href="../complib/cl_byteswap_h.html#robo291">cl_hton32</a>( (ver &lt;&lt; 28) | (tclass &lt;&lt; 20) );\r
-        ver_class_flow |= (flow_lbl &amp; <a href="../complib/cl_byteswap_h.html#robo290">CL_HTON32</a>( 0x000FFFFF ));\r
+        ver_class_flow = <a href="../complib/cl_byteswap_h.html#robo286">cl_hton32</a>( (ver &lt;&lt; 28) | (tclass &lt;&lt; 20) );\r
+        ver_class_flow |= (flow_lbl &amp; <a href="../complib/cl_byteswap_h.html#robo285">CL_HTON32</a>( 0x000FFFFF ));\r
         return (ver_class_flow);\r
 }\r
 </pre>\r
@@ -5346,12 +5597,12 @@ IBA Base: Types/ib_grh_set_ver_class_flow</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo876">ib_grh_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo850">ib_grh_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo876">[Structures]<a name="IBA20Base3a20Types2fib5fgrh5ft">\r
+<h2><a name="robo850">[Structures]<a name="IBA20Base3a20Types2fib5fgrh5ft">\r
 IBA Base: Types/ib_grh_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -5365,12 +5616,12 @@ IBA Base: Types/ib_grh_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_grh\r
 {\r
-        <a href="#robo911">ib_net32_t</a>                              ver_class_flow;\r
-        <a href="#robo910">ib_net16_t</a>                              resv1;\r
+        <a href="#robo885">ib_net32_t</a>                              ver_class_flow;\r
+        <a href="#robo884">ib_net16_t</a>                              resv1;\r
         uint8_t                                 resv2;\r
         uint8_t                                 hop_limit;\r
-        <a href="#robo872">ib_gid_t</a>                                src_gid;\r
-        <a href="#robo872">ib_gid_t</a>                                dest_gid;\r
+        <a href="#robo846">ib_gid_t</a>                                src_gid;\r
+        <a href="#robo846">ib_gid_t</a>                                dest_gid;\r
 \r
 }       PACK_SUFFIX <strong>ib_grh_t</strong>;\r
 #include &lt;complib/cl_packoff.h&gt;\r
@@ -5378,7 +5629,7 @@ typedef struct _ib_grh
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo877">[Structures]<a name="IBA20Base3a20Types2fib5fguid5finfo5ft">\r
+<h2><a name="robo851">[Structures]<a name="IBA20Base3a20Types2fib5fguid5finfo5ft">\r
 IBA Base: Types/ib_guid_info_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -5394,7 +5645,7 @@ IBA Base: Types/ib_guid_info_t</a></h2>
 #include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_guid_info\r
 {\r
-        <a href="#robo912">ib_net64_t</a>                      guid[GUID_TABLE_MAX_ENTRIES];\r
+        <a href="#robo886">ib_net64_t</a>                      guid[GUID_TABLE_MAX_ENTRIES];\r
 \r
 }       PACK_SUFFIX <strong>ib_guid_info_t</strong>;\r
 #include &lt;complib/cl_packoff.h&gt;\r
@@ -5402,7 +5653,7 @@ typedef struct _ib_guid_info
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo878">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fdev5fid">\r
+<h2><a name="robo852">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fdev5fid">\r
 IBA Base: Types/ib_inform_get_dev_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5417,7 +5668,7 @@ IBA Base: Types/ib_inform_get_dev_id</a></h2>
 <strong>ib_inform_get_dev_id</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return <a href="#robo882">ib_inform_get_trap_num</a>( p_inform_info );\r
+        return <a href="#robo856">ib_inform_get_trap_num</a>( p_inform_info );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5429,12 +5680,12 @@ IBA Base: Types/ib_inform_get_dev_id</a></h2>
        Returns the vendor ID of the inform info, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo885">ib_inform_set_dev_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo859">ib_inform_set_dev_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo879">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fprod5ftype">\r
+<h2><a name="robo853">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fprod5ftype">\r
 IBA Base: Types/ib_inform_get_prod_type</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5449,7 +5700,7 @@ IBA Base: Types/ib_inform_get_prod_type</a></h2>
 <strong>ib_inform_get_prod_type</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return (<a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_inform_info-&gt;combo3 ) &gt;&gt; 8);\r
+        return (<a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_inform_info-&gt;combo3 ) &gt;&gt; 8);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5461,12 +5712,12 @@ IBA Base: Types/ib_inform_get_prod_type</a></h2>
        Returns the producer type of the infrom info, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo886">ib_inform_set_prod_type</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo860">ib_inform_set_prod_type</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo880">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fqpn">\r
+<h2><a name="robo854">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fqpn">\r
 IBA Base: Types/ib_inform_get_qpn</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5481,7 +5732,7 @@ IBA Base: Types/ib_inform_get_qpn</a></h2>
 <strong>ib_inform_get_qpn</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return (p_inform_info-&gt;combo2 &amp; <a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>( 0x00FFFFFF ));\r
+        return (p_inform_info-&gt;combo2 &amp; <a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>( 0x00FFFFFF ));\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5493,12 +5744,12 @@ IBA Base: Types/ib_inform_get_qpn</a></h2>
        Returns the QPN of the infrom info.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo887">ib_inform_set_qpn</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo861">ib_inform_set_qpn</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo881">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fresp5ftime5fval">\r
+<h2><a name="robo855">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fresp5ftime5fval">\r
 IBA Base: Types/ib_inform_get_resp_time_val</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5513,7 +5764,7 @@ IBA Base: Types/ib_inform_get_resp_time_val</a></h2>
 <strong>ib_inform_get_resp_time_val</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return (uint8_t)(<a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_inform_info-&gt;combo2 ) &gt;&gt; 27);\r
+        return (uint8_t)(<a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_inform_info-&gt;combo2 ) &gt;&gt; 27);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5525,12 +5776,12 @@ IBA Base: Types/ib_inform_get_resp_time_val</a></h2>
        Returns the response time value of the infrom info.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo888">ib_inform_set_resp_time_val</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo862">ib_inform_set_resp_time_val</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo882">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5ftrap5fnum">\r
+<h2><a name="robo856">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5ftrap5fnum">\r
 IBA Base: Types/ib_inform_get_trap_num</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5545,7 +5796,7 @@ IBA Base: Types/ib_inform_get_trap_num</a></h2>
 <strong>ib_inform_get_trap_num</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return <a href="../complib/cl_byteswap_h.html#robo296">cl_ntoh16</a>( p_inform_info-&gt;combo1 );\r
+        return <a href="../complib/cl_byteswap_h.html#robo290">cl_ntoh16</a>( p_inform_info-&gt;combo1 );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5557,12 +5808,12 @@ IBA Base: Types/ib_inform_get_trap_num</a></h2>
        Returns the trap number of the infrom info, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo889">ib_inform_set_trap_num</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo863">ib_inform_set_trap_num</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo883">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fvend5fid">\r
+<h2><a name="robo857">[Functions]<a name="IBA20Base3a20Types2fib5finform5fget5fvend5fid">\r
 IBA Base: Types/ib_inform_get_vend_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5577,7 +5828,7 @@ IBA Base: Types/ib_inform_get_vend_id</a></h2>
 <strong>ib_inform_get_vend_id</strong>(\r
         IN              const   ib_inform_info_t* const         p_inform_info )\r
 {\r
-        return <a href="#robo879">ib_inform_get_prod_type</a>( p_inform_info );\r
+        return <a href="#robo853">ib_inform_get_prod_type</a>( p_inform_info );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5589,12 +5840,12 @@ IBA Base: Types/ib_inform_get_vend_id</a></h2>
        Returns the vendor ID of the infrom info, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo890">ib_inform_set_vend_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo864">ib_inform_set_vend_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo884">[Structures]<a name="IBA20Base3a20Types2fib5finform5finfo5frecord5ft">\r
+<h2><a name="robo858">[Structures]<a name="IBA20Base3a20Types2fib5finform5finfo5frecord5ft">\r
 IBA Base: Types/ib_inform_info_record_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -5608,7 +5859,7 @@ IBA Base: Types/ib_inform_info_record_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_inform_info_record\r
 {\r
-        <a href="#robo872">ib_gid_t</a>                                subscriber_gid;\r
+        <a href="#robo846">ib_gid_t</a>                                subscriber_gid;\r
         net16_t                                 subscriber_enum;\r
         uint16_t                                reserved[3];\r
         ib_inform_info_t                inform_info;\r
@@ -5619,7 +5870,7 @@ typedef struct _ib_inform_info_record
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo885">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fdev5fid">\r
+<h2><a name="robo859">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fdev5fid">\r
 IBA Base: Types/ib_inform_set_dev_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5635,7 +5886,7 @@ IBA Base: Types/ib_inform_set_dev_id</a></h2>
         IN      OUT                     ib_inform_info_t* const         p_inform_info,\r
         IN              const   uint16_t                                        dev_id )\r
 {\r
-        <a href="#robo889">ib_inform_set_trap_num</a>( p_inform_info, dev_id );\r
+        <a href="#robo863">ib_inform_set_trap_num</a>( p_inform_info, dev_id );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5650,12 +5901,12 @@ IBA Base: Types/ib_inform_set_dev_id</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo878">ib_inform_get_dev_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo852">ib_inform_get_dev_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo886">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fprod5ftype">\r
+<h2><a name="robo860">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fprod5ftype">\r
 IBA Base: Types/ib_inform_set_prod_type</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5671,7 +5922,7 @@ IBA Base: Types/ib_inform_set_prod_type</a></h2>
         IN      OUT                     ib_inform_info_t* const         p_inform_info,\r
         IN              const   uint32_t                                        prod_type )\r
 {\r
-        p_inform_info-&gt;combo3 = <a href="../complib/cl_byteswap_h.html#robo291">cl_hton32</a>( prod_type &lt;&lt; 8 );\r
+        p_inform_info-&gt;combo3 = <a href="../complib/cl_byteswap_h.html#robo286">cl_hton32</a>( prod_type &lt;&lt; 8 );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5686,12 +5937,12 @@ IBA Base: Types/ib_inform_set_prod_type</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo879">ib_inform_get_prod_type</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo853">ib_inform_get_prod_type</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo887">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fqpn">\r
+<h2><a name="robo861">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fqpn">\r
 IBA Base: Types/ib_inform_set_qpn</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5707,8 +5958,8 @@ IBA Base: Types/ib_inform_set_qpn</a></h2>
         IN      OUT                     ib_inform_info_t* const         p_inform_info,\r
         IN              const   net32_t                                         qpn )\r
 {\r
-        p_inform_info-&gt;combo2 &amp;= <a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>( 0xFF000000 );\r
-        p_inform_info-&gt;combo2 |= (qpn &amp; <a href="../complib/cl_byteswap_h.html#robo298">CL_NTOH32</a>( 0x00FFFFFF ));\r
+        p_inform_info-&gt;combo2 &amp;= <a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>( 0xFF000000 );\r
+        p_inform_info-&gt;combo2 |= (qpn &amp; <a href="../complib/cl_byteswap_h.html#robo293">CL_NTOH32</a>( 0x00FFFFFF ));\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5723,12 +5974,12 @@ IBA Base: Types/ib_inform_set_qpn</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo880">ib_inform_get_qpn</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo854">ib_inform_get_qpn</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo888">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fresp5ftime5fval">\r
+<h2><a name="robo862">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fresp5ftime5fval">\r
 IBA Base: Types/ib_inform_set_resp_time_val</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5746,10 +5997,10 @@ IBA Base: Types/ib_inform_set_resp_time_val</a></h2>
 {\r
         uint32_t        val;\r
 \r
-        val = <a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_inform_info-&gt;combo2 );\r
+        val = <a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_inform_info-&gt;combo2 );\r
         val &amp;= 0x07FFFFFF;\r
         val |= (resp_time_val &lt;&lt; 27);\r
-        p_inform_info-&gt;combo2 = <a href="../complib/cl_byteswap_h.html#robo291">cl_hton32</a>( val );\r
+        p_inform_info-&gt;combo2 = <a href="../complib/cl_byteswap_h.html#robo286">cl_hton32</a>( val );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5764,12 +6015,12 @@ IBA Base: Types/ib_inform_set_resp_time_val</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo881">ib_inform_get_resp_time_val</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo855">ib_inform_get_resp_time_val</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo889">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5ftrap5fnum">\r
+<h2><a name="robo863">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5ftrap5fnum">\r
 IBA Base: Types/ib_inform_set_trap_num</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5785,7 +6036,7 @@ IBA Base: Types/ib_inform_set_trap_num</a></h2>
         IN      OUT                     ib_inform_info_t* const         p_inform_info,\r
         IN              const   uint16_t                                        trap_num )\r
 {\r
-        p_inform_info-&gt;combo1 = <a href="../complib/cl_byteswap_h.html#robo289">cl_hton16</a>( trap_num );\r
+        p_inform_info-&gt;combo1 = <a href="../complib/cl_byteswap_h.html#robo284">cl_hton16</a>( trap_num );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5800,12 +6051,12 @@ IBA Base: Types/ib_inform_set_trap_num</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo882">ib_inform_get_trap_num</a>\r
+<span class="SEE_ALSO"><pre>       ib_inform_info_t, <a href="#robo856">ib_inform_get_trap_num</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo890">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fvend5fid">\r
+<h2><a name="robo864">[Functions]<a name="IBA20Base3a20Types2fib5finform5fset5fvend5fid">\r
 IBA Base: Types/ib_inform_set_vend_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5821,7 +6072,7 @@ IBA Base: Types/ib_inform_set_vend_id</a></h2>
         IN      OUT                     ib_inform_info_t* const         p_inform_info,\r
         IN              const   uint32_t                                        vend_id )\r
 {\r
-        <a href="#robo886">ib_inform_set_prod_type</a>( p_inform_info, vend_id );\r
+        <a href="#robo860">ib_inform_set_prod_type</a>( p_inform_info, vend_id );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -5836,12 +6087,12 @@ IBA Base: Types/ib_inform_set_vend_id</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_inform_info_t, <a href="#robo883">ib_inform_get_vend_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_inform_info_t, <a href="#robo857">ib_inform_get_vend_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo891">[Structures]<a name="IBA20Base3a20Types2fib5fioc5fprofile5ft">\r
+<h2><a name="robo865">[Structures]<a name="IBA20Base3a20Types2fib5fioc5fprofile5ft">\r
 IBA Base: Types/ib_ioc_profile_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -5855,28 +6106,28 @@ IBA Base: Types/ib_ioc_profile_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef __declspec(align(8)) struct _ib_ioc_profile\r
 {\r
-        <a href="#robo912">ib_net64_t</a>                              ioc_guid;\r
+        <a href="#robo886">ib_net64_t</a>                              ioc_guid;\r
 \r
-        <a href="#robo911">ib_net32_t</a>                              vend_id;\r
+        <a href="#robo885">ib_net32_t</a>                              vend_id;\r
 \r
-        <a href="#robo911">ib_net32_t</a>                              dev_id;\r
-        <a href="#robo910">ib_net16_t</a>                              dev_ver;\r
-        <a href="#robo910">ib_net16_t</a>                              resv2;\r
+        <a href="#robo885">ib_net32_t</a>                              dev_id;\r
+        <a href="#robo884">ib_net16_t</a>                              dev_ver;\r
+        <a href="#robo884">ib_net16_t</a>                              resv2;\r
 \r
-        <a href="#robo911">ib_net32_t</a>                              subsys_vend_id;\r
-        <a href="#robo911">ib_net32_t</a>                              subsys_id;\r
+        <a href="#robo885">ib_net32_t</a>                              subsys_vend_id;\r
+        <a href="#robo885">ib_net32_t</a>                              subsys_id;\r
 \r
-        <a href="#robo910">ib_net16_t</a>                              io_class;\r
-        <a href="#robo910">ib_net16_t</a>                              io_subclass;\r
-        <a href="#robo910">ib_net16_t</a>                              protocol;\r
-        <a href="#robo910">ib_net16_t</a>                              protocol_ver;\r
+        <a href="#robo884">ib_net16_t</a>                              io_class;\r
+        <a href="#robo884">ib_net16_t</a>                              io_subclass;\r
+        <a href="#robo884">ib_net16_t</a>                              protocol;\r
+        <a href="#robo884">ib_net16_t</a>                              protocol_ver;\r
 \r
-        <a href="#robo911">ib_net32_t</a>                              resv3;\r
-        <a href="#robo910">ib_net16_t</a>                              send_msg_depth;\r
+        <a href="#robo885">ib_net32_t</a>                              resv3;\r
+        <a href="#robo884">ib_net16_t</a>                              send_msg_depth;\r
         uint8_t                                 resv4;\r
         uint8_t                                 rdma_read_depth;\r
-        <a href="#robo911">ib_net32_t</a>                              send_msg_size;\r
-        <a href="#robo911">ib_net32_t</a>                              rdma_size;\r
+        <a href="#robo885">ib_net32_t</a>                              send_msg_size;\r
+        <a href="#robo885">ib_net32_t</a>                              rdma_size;\r
 \r
         uint8_t                                 ctrl_ops_cap;\r
 #define CTRL_OPS_CAP_ST         0x01\r
@@ -5958,12 +6209,12 @@ typedef __declspec(align(8)) struct _ib_ioc_profile
                UTF-8 encoded string for identifying the controller to an operator.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo856">ib_dm_mad_t</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo829">ib_dm_mad_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo892">[Functions]<a name="IBA20Base3a20Types2fib5fiou5finfo5fdiag5fdev5fid">\r
+<h2><a name="robo866">[Functions]<a name="IBA20Base3a20Types2fib5fiou5finfo5fdiag5fdev5fid">\r
 IBA Base: Types/ib_iou_info_diag_dev_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -5976,7 +6227,7 @@ IBA Base: Types/ib_iou_info_diag_dev_id</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE uint8_t AL_API\r
 <strong>ib_iou_info_diag_dev_id</strong>(\r
-        IN              const   <a href="#robo894">ib_iou_info_t</a>* const            p_iou_info )\r
+        IN              const   <a href="#robo868">ib_iou_info_t</a>* const            p_iou_info )\r
 {\r
         return( (uint8_t)(p_iou_info-&gt;diag_rom &gt;&gt; 6 &amp; 1) );\r
 }\r
@@ -5992,12 +6243,12 @@ IBA Base: Types/ib_iou_info_diag_dev_id</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo894">ib_iou_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo868">ib_iou_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo893">[Functions]<a name="IBA20Base3a20Types2fib5fiou5finfo5foption5from">\r
+<h2><a name="robo867">[Functions]<a name="IBA20Base3a20Types2fib5fiou5finfo5foption5from">\r
 IBA Base: Types/ib_iou_info_option_rom</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6010,7 +6261,7 @@ IBA Base: Types/ib_iou_info_option_rom</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE uint8_t AL_API\r
 <strong>ib_iou_info_option_rom</strong>(\r
-        IN              const   <a href="#robo894">ib_iou_info_t</a>*  const   p_iou_info )\r
+        IN              const   <a href="#robo868">ib_iou_info_t</a>*  const   p_iou_info )\r
 {\r
         return( (uint8_t)(p_iou_info-&gt;diag_rom &gt;&gt; 7) );\r
 }\r
@@ -6026,12 +6277,12 @@ IBA Base: Types/ib_iou_info_option_rom</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo894">ib_iou_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo868">ib_iou_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo894">[Structures]<a name="IBA20Base3a20Types2fib5fiou5finfo5ft">\r
+<h2><a name="robo868">[Structures]<a name="IBA20Base3a20Types2fib5fiou5finfo5ft">\r
 IBA Base: Types/ib_iou_info_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -6045,7 +6296,7 @@ IBA Base: Types/ib_iou_info_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_iou_info\r
 {\r
-        <a href="#robo910">ib_net16_t</a>              change_id;\r
+        <a href="#robo884">ib_net16_t</a>              change_id;\r
         uint8_t                 max_controllers;\r
         uint8_t                 diag_rom;\r
 \r
@@ -6070,21 +6321,21 @@ typedef struct _ib_iou_info
 \r
        diag_rom\r
                A byte containing two fields: DiagDeviceID and OptionROM.\r
-               These fields may be read using the <a href="#robo892">ib_iou_info_diag_dev_id</a>\r
-               and <a href="#robo893">ib_iou_info_option_rom</a> functions.\r
+               These fields may be read using the <a href="#robo866">ib_iou_info_diag_dev_id</a>\r
+               and <a href="#robo867">ib_iou_info_option_rom</a> functions.\r
 \r
        controller_list\r
                A series of 4-bit nibbles, with each nibble representing a slot\r
                in the IO Unit.  Individual nibbles may be read using the\r
-               <a href="#robo997">ioc_at_slot</a> function.\r
+               <a href="#robo974">ioc_at_slot</a> function.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre> <a href="#robo856">ib_dm_mad_t</a>, <a href="#robo892">ib_iou_info_diag_dev_id</a>, <a href="#robo893">ib_iou_info_option_rom</a>, <a href="#robo997">ioc_at_slot</a>\r
+<span class="SEE_ALSO"><pre> <a href="#robo829">ib_dm_mad_t</a>, <a href="#robo866">ib_iou_info_diag_dev_id</a>, <a href="#robo867">ib_iou_info_option_rom</a>, <a href="#robo974">ioc_at_slot</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo895">[Structures]<a name="IBA20Base3a20Types2fib5flft5frecord5ft">\r
+<h2><a name="robo869">[Structures]<a name="IBA20Base3a20Types2fib5flft5frecord5ft">\r
 IBA Base: Types/ib_lft_record_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -6098,8 +6349,8 @@ IBA Base: Types/ib_lft_record_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_lft_record\r
 {\r
-        <a href="#robo910">ib_net16_t</a>              lid;\r
-        <a href="#robo910">ib_net16_t</a>              block_num;\r
+        <a href="#robo884">ib_net16_t</a>              lid;\r
+        <a href="#robo884">ib_net16_t</a>              block_num;\r
         uint32_t                resv0;\r
         uint8_t                 lft[64];\r
 \r
@@ -6109,7 +6360,7 @@ typedef struct _ib_lft_record
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo896">[Functions]<a name="IBA20Base3a20Types2fib5fmad5finit5fnew">\r
+<h2><a name="robo870">[Functions]<a name="IBA20Base3a20Types2fib5fmad5finit5fnew">\r
 IBA Base: Types/ib_mad_init_new</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6122,13 +6373,13 @@ IBA Base: Types/ib_mad_init_new</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_mad_init_new</strong>(\r
-        IN                              <a href="#robo899">ib_mad_t</a>* const                         p_mad,\r
+        IN                              <a href="#robo873">ib_mad_t</a>* const                         p_mad,\r
         IN              const   uint8_t                                         mgmt_class,\r
         IN              const   uint8_t                                         class_ver,\r
         IN              const   uint8_t                                         method,\r
-        IN              const   <a href="#robo912">ib_net64_t</a>                                      trans_id,\r
-        IN              const   <a href="#robo910">ib_net16_t</a>                                      attr_id,\r
-        IN              const   <a href="#robo911">ib_net32_t</a>                                      attr_mod )\r
+        IN              const   <a href="#robo886">ib_net64_t</a>                                      trans_id,\r
+        IN              const   <a href="#robo884">ib_net16_t</a>                                      attr_id,\r
+        IN              const   <a href="#robo885">ib_net32_t</a>                                      attr_mod )\r
 {\r
         CL_ASSERT( p_mad );\r
         p_mad-&gt;base_ver = 1;\r
@@ -6172,12 +6423,12 @@ IBA Base: Types/ib_mad_init_new</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo899">ib_mad_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo873">ib_mad_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo897">[Functions]<a name="IBA20Base3a20Types2fib5fmad5finit5fresponse">\r
+<h2><a name="robo871">[Functions]<a name="IBA20Base3a20Types2fib5fmad5finit5fresponse">\r
 IBA Base: Types/ib_mad_init_response</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6190,17 +6441,17 @@ IBA Base: Types/ib_mad_init_response</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_mad_init_response</strong>(\r
-        IN              const   <a href="#robo899">ib_mad_t</a>* const                         p_req_mad,\r
-        IN                              <a href="#robo899">ib_mad_t</a>* const                         p_mad,\r
-        IN              const   <a href="#robo910">ib_net16_t</a>                                      status )\r
+        IN              const   <a href="#robo873">ib_mad_t</a>* const                         p_req_mad,\r
+        IN                              <a href="#robo873">ib_mad_t</a>* const                         p_mad,\r
+        IN              const   <a href="#robo884">ib_net16_t</a>                                      status )\r
 {\r
         CL_ASSERT( p_req_mad );\r
         CL_ASSERT( p_mad );\r
         *p_mad = *p_req_mad;\r
         p_mad-&gt;status = status;\r
-        if( p_mad-&gt;method == <a href="#robo787">IB_MAD_METHOD_SET</a> )\r
-                p_mad-&gt;method = <a href="#robo779">IB_MAD_METHOD_GET</a>;\r
-        p_mad-&gt;method |= <a href="#robo785">IB_MAD_METHOD_RESP_MASK</a>;\r
+        if( p_mad-&gt;method == <a href="#robo756">IB_MAD_METHOD_SET</a> )\r
+                p_mad-&gt;method = <a href="#robo748">IB_MAD_METHOD_GET</a>;\r
+        p_mad-&gt;method |= <a href="#robo754">IB_MAD_METHOD_RESP_MASK</a>;\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6220,12 +6471,12 @@ IBA Base: Types/ib_mad_init_response</a></h2>
 <span class="NOTES"><pre>       p_req_mad and p_mad may point to the same MAD.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo899">ib_mad_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo873">ib_mad_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo898">[Functions]<a name="IBA20Base3a20Types2fib5fmad5fis5fresponse">\r
+<h2><a name="robo872">[Functions]<a name="IBA20Base3a20Types2fib5fmad5fis5fresponse">\r
 IBA Base: Types/ib_mad_is_response</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6239,11 +6490,11 @@ IBA Base: Types/ib_mad_is_response</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE boolean_t AL_API\r
 <strong>ib_mad_is_response</strong>(\r
-        IN              const   <a href="#robo899">ib_mad_t</a>* const                         p_mad )\r
+        IN              const   <a href="#robo873">ib_mad_t</a>* const                         p_mad )\r
 {\r
         CL_ASSERT( p_mad );\r
-        return( (p_mad-&gt;method &amp; <a href="#robo785">IB_MAD_METHOD_RESP_MASK</a>) ==\r
-                        <a href="#robo785">IB_MAD_METHOD_RESP_MASK</a> );\r
+        return( (p_mad-&gt;method &amp; <a href="#robo754">IB_MAD_METHOD_RESP_MASK</a>) ==\r
+                        <a href="#robo754">IB_MAD_METHOD_RESP_MASK</a> );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6258,12 +6509,12 @@ IBA Base: Types/ib_mad_is_response</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo899">ib_mad_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo873">ib_mad_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo899">[Structures]<a name="IBA20Base3a20Types2fib5fmad5ft">\r
+<h2><a name="robo873">[Structures]<a name="IBA20Base3a20Types2fib5fmad5ft">\r
 IBA Base: Types/ib_mad_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -6281,12 +6532,12 @@ typedef struct _ib_mad
         uint8_t                                 mgmt_class;\r
         uint8_t                                 class_ver;\r
         uint8_t                                 method;\r
-        <a href="#robo910">ib_net16_t</a>                              status;\r
-        <a href="#robo910">ib_net16_t</a>                              class_spec;\r
-        <a href="#robo912">ib_net64_t</a>                              trans_id;\r
-        <a href="#robo910">ib_net16_t</a>                              attr_id;\r
-        <a href="#robo910">ib_net16_t</a>                              resv;\r
-        <a href="#robo911">ib_net32_t</a>                              attr_mod;\r
+        <a href="#robo884">ib_net16_t</a>                              status;\r
+        <a href="#robo884">ib_net16_t</a>                              class_spec;\r
+        <a href="#robo886">ib_net64_t</a>                              trans_id;\r
+        <a href="#robo884">ib_net16_t</a>                              attr_id;\r
+        <a href="#robo884">ib_net16_t</a>                              resv;\r
+        <a href="#robo885">ib_net32_t</a>                              attr_mod;\r
 \r
 }       PACK_SUFFIX <strong>ib_mad_t</strong>;\r
 #include &lt;complib/cl_packoff.h&gt;\r
@@ -6326,7 +6577,7 @@ typedef struct _ib_mad
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo900">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fscope">\r
+<h2><a name="robo874">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fscope">\r
 IBA Base: Types/ib_member_get_scope</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6352,12 +6603,12 @@ IBA Base: Types/ib_member_get_scope</a></h2>
        Encoded scope.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo901">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fscope5fstate">\r
+<h2><a name="robo875">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fscope5fstate">\r
 IBA Base: Types/ib_member_get_scope_state</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6375,10 +6626,10 @@ IBA Base: Types/ib_member_get_scope_state</a></h2>
                 OUT                     uint8_t* const                          p_state )\r
 {\r
         if (p_scope)\r
-                *p_scope = <a href="#robo900">ib_member_get_scope</a>( scope_state );\r
+                *p_scope = <a href="#robo874">ib_member_get_scope</a>( scope_state );\r
 \r
         if (p_state)\r
-                *p_state = <a href="#robo903">ib_member_get_state</a>( scope_state );\r
+                *p_state = <a href="#robo877">ib_member_get_state</a>( scope_state );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6396,12 +6647,12 @@ IBA Base: Types/ib_member_get_scope_state</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo902">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fsl5fflow5fhop">\r
+<h2><a name="robo876">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fsl5fflow5fhop">\r
 IBA Base: Types/ib_member_get_sl_flow_hop</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6414,12 +6665,12 @@ IBA Base: Types/ib_member_get_sl_flow_hop</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_member_get_sl_flow_hop</strong>(\r
-        IN              const   <a href="#robo911">ib_net32_t</a>                                      sl_flow_hop,\r
+        IN              const   <a href="#robo885">ib_net32_t</a>                                      sl_flow_hop,\r
                 OUT                     uint8_t* const                          p_sl OPTIONAL,\r
                 OUT                     net32_t* const                          p_flow_lbl OPTIONAL,\r
                 OUT                     uint8_t* const                          p_hop OPTIONAL )\r
 {\r
-        <a href="#robo911">ib_net32_t</a> tmp_sl_flow_hop;\r
+        <a href="#robo885">ib_net32_t</a> tmp_sl_flow_hop;\r
 \r
         if (p_sl)\r
                 *p_sl = (uint8_t)(sl_flow_hop &amp; 0x0f);\r
@@ -6453,12 +6704,12 @@ IBA Base: Types/ib_member_get_sl_flow_hop</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo903">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fstate">\r
+<h2><a name="robo877">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fget5fstate">\r
 IBA Base: Types/ib_member_get_state</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6484,12 +6735,12 @@ IBA Base: Types/ib_member_get_state</a></h2>
                Encoded JoinState\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo904">[Structures]<a name="IBA20Base3a20Types2fib5fmember5frec5ft">\r
+<h2><a name="robo878">[Structures]<a name="IBA20Base3a20Types2fib5fmember5frec5ft">\r
 IBA Base: Types/ib_member_rec_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -6504,16 +6755,16 @@ IBA Base: Types/ib_member_rec_t</a></h2>
 <span class="SYNOPSIS"><pre>#include &lt;complib/cl_packon.h&gt;\r
 typedef struct _ib_member_rec\r
 {\r
-        <a href="#robo872">ib_gid_t</a>                                mgid;\r
-        <a href="#robo872">ib_gid_t</a>                                port_gid;\r
-        <a href="#robo911">ib_net32_t</a>                              qkey;\r
-        <a href="#robo910">ib_net16_t</a>                              mlid;\r
+        <a href="#robo846">ib_gid_t</a>                                mgid;\r
+        <a href="#robo846">ib_gid_t</a>                                port_gid;\r
+        <a href="#robo885">ib_net32_t</a>                              qkey;\r
+        <a href="#robo884">ib_net16_t</a>                              mlid;\r
         uint8_t                                 mtu;\r
         uint8_t                                 tclass;\r
-        <a href="#robo910">ib_net16_t</a>                              pkey;\r
+        <a href="#robo884">ib_net16_t</a>                              pkey;\r
         uint8_t                                 rate;\r
         uint8_t                                 pkt_life;\r
-        <a href="#robo911">ib_net32_t</a>                              sl_flow_hop;\r
+        <a href="#robo885">ib_net32_t</a>                              sl_flow_hop;\r
         uint8_t                                 scope_state;\r
         uint8_t                                 proxy_join;\r
         uint8_t                                 reserved[2];\r
@@ -6566,7 +6817,7 @@ typedef struct _ib_member_rec
 <span class="SEE_ALSO"></span>\r
 <hr />\r
 \r
-<h2><a name="robo905">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fjoin5fstate">\r
+<h2><a name="robo879">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fjoin5fstate">\r
 IBA Base: Types/ib_member_set_join_state</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6579,7 +6830,7 @@ IBA Base: Types/ib_member_set_join_state</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE void AL_API\r
 <strong>ib_member_set_join_state</strong>(\r
-        IN      OUT                     <a href="#robo904">ib_member_rec_t</a>                         *p_mc_rec,\r
+        IN      OUT                     <a href="#robo878">ib_member_rec_t</a>                         *p_mc_rec,\r
         IN              const   uint8_t                                         state )\r
 {\r
         p_mc_rec-&gt;scope_state &amp;= 0xF0;\r
@@ -6600,12 +6851,12 @@ IBA Base: Types/ib_member_set_join_state</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo906">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fscope">\r
+<h2><a name="robo880">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fscope">\r
 IBA Base: Types/ib_member_set_scope</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6638,12 +6889,12 @@ IBA Base: Types/ib_member_set_scope</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo907">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fscope5fstate">\r
+<h2><a name="robo881">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fscope5fstate">\r
 IBA Base: Types/ib_member_set_scope_state</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6678,12 +6929,12 @@ IBA Base: Types/ib_member_set_scope_state</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo908">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fsl5fflow5fhop">\r
+<h2><a name="robo882">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fsl5fflow5fhop">\r
 IBA Base: Types/ib_member_set_sl_flow_hop</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6694,20 +6945,20 @@ IBA Base: Types/ib_member_set_sl_flow_hop</a></h2>
 <span class="DESCRIPTION"><pre>       Set encoded version, sl flow and hop\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo911">ib_net32_t</a> AL_API\r
+<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo885">ib_net32_t</a> AL_API\r
 <strong>ib_member_set_sl_flow_hop</strong>(\r
         IN              const   uint8_t                                         sl,\r
         IN              const   net32_t                                         flow_lbl,\r
         IN              const   uint8_t                                         hop_limit )\r
 {\r
-        <a href="#robo911">ib_net32_t</a>              sl_flow_hop;\r
+        <a href="#robo885">ib_net32_t</a>              sl_flow_hop;\r
 \r
         sl_flow_hop = sl;\r
         sl_flow_hop &lt;&lt;= 20;\r
-        sl_flow_hop |= (<a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( flow_lbl ) &amp; 0x000FFFFF);\r
+        sl_flow_hop |= (<a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( flow_lbl ) &amp; 0x000FFFFF);\r
         sl_flow_hop &lt;&lt;= 8;\r
         sl_flow_hop |= hop_limit;\r
-        return <a href="../complib/cl_byteswap_h.html#robo291">cl_hton32</a>(sl_flow_hop);\r
+        return <a href="../complib/cl_byteswap_h.html#robo286">cl_hton32</a>(sl_flow_hop);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6728,12 +6979,12 @@ IBA Base: Types/ib_member_set_sl_flow_hop</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo909">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fstate">\r
+<h2><a name="robo883">[Functions]<a name="IBA20Base3a20Types2fib5fmember5fset5fstate">\r
 IBA Base: Types/ib_member_set_state</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6766,12 +7017,12 @@ IBA Base: Types/ib_member_set_state</a></h2>
        This function does not return a value.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo904">ib_member_rec_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo878">ib_member_rec_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo910">[Definitions]<a name="IBA20Base3a20Types2fib5fnet165ft">\r
+<h2><a name="robo884">[Definitions]<a name="IBA20Base3a20Types2fib5fnet165ft">\r
 IBA Base: Types/ib_net16_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -6787,7 +7038,7 @@ IBA Base: Types/ib_net16_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo911">[Definitions]<a name="IBA20Base3a20Types2fib5fnet325ft">\r
+<h2><a name="robo885">[Definitions]<a name="IBA20Base3a20Types2fib5fnet325ft">\r
 IBA Base: Types/ib_net32_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -6803,7 +7054,7 @@ IBA Base: Types/ib_net32_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo912">[Definitions]<a name="IBA20Base3a20Types2fib5fnet645ft">\r
+<h2><a name="robo886">[Definitions]<a name="IBA20Base3a20Types2fib5fnet645ft">\r
 IBA Base: Types/ib_net64_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_definitions.html#top">index</a>]</p>\r
@@ -6819,7 +7070,7 @@ IBA Base: Types/ib_net64_t</a></h2>
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo913">[Functions]<a name="IBA20Base3a20Types2fib5fnode5finfo5fget5flocal5fport5fnum">\r
+<h2><a name="robo887">[Functions]<a name="IBA20Base3a20Types2fib5fnode5finfo5fget5flocal5fport5fnum">\r
 IBA Base: Types/ib_node_info_get_local_port_num</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6832,7 +7083,7 @@ IBA Base: Types/ib_node_info_get_local_port_num</a></h2>
 </span><p><strong>SYNOPSIS</strong></p>\r
 <span class="SYNOPSIS"><pre>AL_INLINE uint8_t AL_API\r
 <strong>ib_node_info_get_local_port_num</strong>(\r
-        IN              const   <a href="#robo915">ib_node_info_t</a>* const           p_ni )\r
+        IN              const   <a href="#robo889">ib_node_info_t</a>* const           p_ni )\r
 {\r
         return( (uint8_t)(( p_ni-&gt;port_num_vendor_id &amp;\r
                         IB_NODE_INFO_PORT_NUM_MASK )\r
@@ -6850,12 +7101,12 @@ IBA Base: Types/ib_node_info_get_local_port_num</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo915">ib_node_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo889">ib_node_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo914">[Functions]<a name="IBA20Base3a20Types2fib5fnode5finfo5fget5fvendor5fid">\r
+<h2><a name="robo888">[Functions]<a name="IBA20Base3a20Types2fib5fnode5finfo5fget5fvendor5fid">\r
 IBA Base: Types/ib_node_info_get_vendor_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6866,11 +7117,11 @@ IBA Base: Types/ib_node_info_get_vendor_id</a></h2>
 <span class="DESCRIPTION"><pre>       Gets the VendorID from the NodeInfo attribute.\r
 </pre>\r
 </span><p><strong>SYNOPSIS</strong></p>\r
-<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo911">ib_net32_t</a> AL_API\r
+<span class="SYNOPSIS"><pre>AL_INLINE <a href="#robo885">ib_net32_t</a> AL_API\r
 <strong>ib_node_info_get_vendor_id</strong>(\r
-        IN              const   <a href="#robo915">ib_node_info_t</a>* const           p_ni )\r
+        IN              const   <a href="#robo889">ib_node_info_t</a>* const           p_ni )\r
 {\r
-        return( (<a href="#robo911">ib_net32_t</a>)( p_ni-&gt;port_num_vendor_id &amp;\r
+        return( (<a href="#robo885">ib_net32_t</a>)( p_ni-&gt;port_num_vendor_id &amp;\r
                         IB_NODE_INFO_VEND_ID_MASK ) );\r
 }\r
 </pre>\r
@@ -6885,12 +7136,12 @@ IBA Base: Types/ib_node_info_get_vendor_id</a></h2>
 <span class="NOTES"><pre>\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       <a href="#robo915">ib_node_info_t</a>\r
+<span class="SEE_ALSO"><pre>       <a href="#robo889">ib_node_info_t</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo915">[Structures]<a name="IBA20Base3a20Types2fib5fnode5finfo5ft">\r
+<h2><a name="robo889">[Structures]<a name="IBA20Base3a20Types2fib5fnode5finfo5ft">\r
 IBA Base: Types/ib_node_info_t</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_strutures.html#top">index</a>]</p>\r
@@ -6908,13 +7159,13 @@ typedef struct _ib_node_info
         uint8_t                         class_version;\r
         uint8_t                         node_type;\r
         uint8_t                         num_ports;\r
-        <a href="#robo912">ib_net64_t</a>                      sys_guid;\r
-        <a href="#robo912">ib_net64_t</a>                      node_guid;\r
-        <a href="#robo912">ib_net64_t</a>                      port_guid;\r
-        <a href="#robo910">ib_net16_t</a>                      partition_cap;\r
-        <a href="#robo910">ib_net16_t</a>                      device_id;\r
-        <a href="#robo911">ib_net32_t</a>                      revision;\r
-        <a href="#robo911">ib_net32_t</a>                      port_num_vendor_id;\r
+        <a href="#robo886">ib_net64_t</a>                      sys_guid;\r
+        <a href="#robo886">ib_net64_t</a>                      node_guid;\r
+        <a href="#robo886">ib_net64_t</a>                      port_guid;\r
+        <a href="#robo884">ib_net16_t</a>                      partition_cap;\r
+        <a href="#robo884">ib_net16_t</a>                      device_id;\r
+        <a href="#robo885">ib_net32_t</a>                      revision;\r
+        <a href="#robo885">ib_net32_t</a>                      port_num_vendor_id;\r
 \r
 }       PACK_SUFFIX <strong>ib_node_info_t</strong>;\r
 #include &lt;complib/cl_packoff.h&gt;\r
@@ -6922,7 +7173,7 @@ typedef struct _ib_node_info
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo916">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fcount">\r
+<h2><a name="robo890">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fcount">\r
 IBA Base: Types/ib_notice_get_count</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6937,7 +7188,7 @@ IBA Base: Types/ib_notice_get_count</a></h2>
 <strong>ib_notice_get_count</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return ((<a href="../complib/cl_byteswap_h.html#robo296">cl_ntoh16</a>( p_notice_attr-&gt;combo3 ) &amp; 0xFFFE) &gt;&gt; 1);\r
+        return ((<a href="../complib/cl_byteswap_h.html#robo290">cl_ntoh16</a>( p_notice_attr-&gt;combo3 ) &amp; 0xFFFE) &gt;&gt; 1);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6949,12 +7200,12 @@ IBA Base: Types/ib_notice_get_count</a></h2>
        Returns the notice toggle count of the notice.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo924">ib_notice_set_count</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo898">ib_notice_set_count</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo917">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fdev5fid">\r
+<h2><a name="robo891">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fdev5fid">\r
 IBA Base: Types/ib_notice_get_dev_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -6969,7 +7220,7 @@ IBA Base: Types/ib_notice_get_dev_id</a></h2>
 <strong>ib_notice_get_dev_id</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return <a href="#robo921">ib_notice_get_trap_num</a>( p_notice_attr );\r
+        return <a href="#robo895">ib_notice_get_trap_num</a>( p_notice_attr );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -6981,12 +7232,12 @@ IBA Base: Types/ib_notice_get_dev_id</a></h2>
        Returns the vendor ID of the notice, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo925">ib_notice_set_dev_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo899">ib_notice_set_dev_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo918">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fgeneric">\r
+<h2><a name="robo892">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fgeneric">\r
 IBA Base: Types/ib_notice_get_generic</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7001,7 +7252,7 @@ IBA Base: Types/ib_notice_get_generic</a></h2>
 <strong>ib_notice_get_generic</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        if( <a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &amp; 0x00000001 )\r
+        if( <a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &amp; 0x00000001 )\r
                 return TRUE;\r
         return FALSE;\r
 }\r
@@ -7017,12 +7268,12 @@ IBA Base: Types/ib_notice_get_generic</a></h2>
        Returns FALSE if the notice is vendor specific.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo926">ib_notice_set_generic</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo900">ib_notice_set_generic</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo919">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fprod5ftype">\r
+<h2><a name="robo893">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fprod5ftype">\r
 IBA Base: Types/ib_notice_get_prod_type</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7037,7 +7288,7 @@ IBA Base: Types/ib_notice_get_prod_type</a></h2>
 <strong>ib_notice_get_prod_type</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return (<a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &gt;&gt; 8);\r
+        return (<a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &gt;&gt; 8);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -7049,12 +7300,12 @@ IBA Base: Types/ib_notice_get_prod_type</a></h2>
        Returns the producer type of the notice, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo927">ib_notice_set_prod_type</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo901">ib_notice_set_prod_type</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo920">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftoggle">\r
+<h2><a name="robo894">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftoggle">\r
 IBA Base: Types/ib_notice_get_toggle</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7069,7 +7320,7 @@ IBA Base: Types/ib_notice_get_toggle</a></h2>
 <strong>ib_notice_get_toggle</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return (<a href="../complib/cl_byteswap_h.html#robo296">cl_ntoh16</a>( p_notice_attr-&gt;combo3 ) &amp; 0x0001);\r
+        return (<a href="../complib/cl_byteswap_h.html#robo290">cl_ntoh16</a>( p_notice_attr-&gt;combo3 ) &amp; 0x0001);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -7083,12 +7334,12 @@ IBA Base: Types/ib_notice_get_toggle</a></h2>
        Returns FALSE otherwise.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo928">ib_notice_set_toggle</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo902">ib_notice_set_toggle</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo921">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftrap5fnum">\r
+<h2><a name="robo895">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftrap5fnum">\r
 IBA Base: Types/ib_notice_get_trap_num</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7103,7 +7354,7 @@ IBA Base: Types/ib_notice_get_trap_num</a></h2>
 <strong>ib_notice_get_trap_num</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return <a href="../complib/cl_byteswap_h.html#robo296">cl_ntoh16</a>( p_notice_attr-&gt;combo2 );\r
+        return <a href="../complib/cl_byteswap_h.html#robo290">cl_ntoh16</a>( p_notice_attr-&gt;combo2 );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -7115,12 +7366,12 @@ IBA Base: Types/ib_notice_get_trap_num</a></h2>
        Returns the vendor ID of the notice, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo929">ib_notice_set_trap_num</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo903">ib_notice_set_trap_num</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo922">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftype">\r
+<h2><a name="robo896">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5ftype">\r
 IBA Base: Types/ib_notice_get_type</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7135,7 +7386,7 @@ IBA Base: Types/ib_notice_get_type</a></h2>
 <strong>ib_notice_get_type</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return (uint8_t)((<a href="../complib/cl_byteswap_h.html#robo297">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &gt;&gt; 1) &amp; 0x0000007F);\r
+        return (uint8_t)((<a href="../complib/cl_byteswap_h.html#robo292">cl_ntoh32</a>( p_notice_attr-&gt;combo1 ) &gt;&gt; 1) &amp; 0x0000007F);\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -7146,12 +7397,12 @@ IBA Base: Types/ib_notice_get_type</a></h2>
        Returns the type of the notice.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo930">ib_notice_set_type</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo904">ib_notice_set_type</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo923">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fvend5fid">\r
+<h2><a name="robo897">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fget5fvend5fid">\r
 IBA Base: Types/ib_notice_get_vend_id</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7166,7 +7417,7 @@ IBA Base: Types/ib_notice_get_vend_id</a></h2>
 <strong>ib_notice_get_vend_id</strong>(\r
         IN              const   ib_mad_notice_attr_t* const     p_notice_attr )\r
 {\r
-        return <a href="#robo919">ib_notice_get_prod_type</a>( p_notice_attr );\r
+        return <a href="#robo893">ib_notice_get_prod_type</a>( p_notice_attr );\r
 }\r
 </pre>\r
 </span><p><strong>PARAMETERS</strong></p>\r
@@ -7178,12 +7429,12 @@ IBA Base: Types/ib_notice_get_vend_id</a></h2>
        Returns the vendor ID of the notice, in host byte order.\r
 </pre>\r
 </span><p><strong>SEE ALSO</strong></p>\r
-<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo931">ib_notice_set_vend_id</a>\r
+<span class="SEE_ALSO"><pre>       ib_mad_notice_attr_t, <a href="#robo905">ib_notice_set_vend_id</a>\r
 </pre>\r
 </span>\r
 <hr />\r
 \r
-<h2><a name="robo924">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fset5fcount">\r
+<h2><a name="robo898">[Functions]<a name="IBA20Base3a20Types2fib5fnotice5fset5fcount">\r
 IBA Base: Types/ib_notice_set_count</a></h2>\r
 \r
 <p>[<a href="#robo_top_of_doc">top</a>][<a href="../robo_functions.html#top">index</a>]</p>\r
@@ -7200,10 +7451,10 @@ IBA Base: Types/ib_notice_set_count</a></h2>
         IN              const   uint16_t                                        toggle_cnt )\r
 {\r
         uint16_t        val;\r
-        val = <a href="../complib/cl_byteswap_h.html#robo296">cl_ntoh16</a>( p_notice_attr-&gt;combo3 );\r
+        val = <a href="../complib/cl_byteswap_h.html#robo290">cl_ntoh16</a>( p_notice_attr-&gt;combo3 );\r
         val &amp;= 0x0001;\r
         val |= (toggle_cnt &lt;&lt; 1);