]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[IBAL] added ca_guid field to the upper IBAL interface, which is returned in QUERY_IN...
authorTzachi Dar <tzachid@mellanox.co.il>
Mon, 13 Sep 2010 10:53:42 +0000 (10:53 +0000)
committerTzachi Dar <tzachid@mellanox.co.il>
Mon, 13 Sep 2010 10:53:42 +0000 (10:53 +0000)
Signed off by leonid.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2917 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

trunk/core/bus/kernel/bus_pnp.c
trunk/inc/kernel/iba/ib_al_ifc.h

index 87647fcaef7520f3162e595cf8436bfb7f101ead..1cf0318567ef5bf355d54394f9fba9e6a6f5d55d 100644 (file)
@@ -923,6 +923,7 @@ __query_al_ifc(
        IN                                      IO_STACK_LOCATION* const        p_io_stack )\r
 {\r
        ib_al_ifc_t             *p_ifc;\r
+       bus_fdo_ext_t   *p_ext= p_dev_obj->DeviceExtension;\r
 \r
        BUS_ENTER( BUS_DBG_PNP );\r
 \r
@@ -952,6 +953,7 @@ __query_al_ifc(
        p_ifc->wdm.InterfaceDereference = al_deref_ifc;\r
 \r
        __set_ifc( p_ifc );\r
+       p_ifc->ca_guid = p_ext->hca_ifc.Verbs.guid;\r
 \r
        // take the reference before returning.\r
        al_ref_ifc( p_dev_obj );\r
index dc9886977845c0df631564c257dd12ab7c414d60..ec45d699648b0190efeb66989816021fedf140d1 100644 (file)
@@ -48,7 +48,7 @@
 *      IB resources provided by HCAs.\r
 *********/\r
 \r
-#define AL_INTERFACE_VERSION           (12)\r
+#define AL_INTERFACE_VERSION           (13)\r
 \r
 \r
 \r
@@ -641,6 +641,9 @@ typedef const char*
 (*ib_pfn_get_wc_status_str_t)(\r
        IN                              ib_wc_status_t                          wc_status );\r
 \r
+typedef NTSTATUS \r
+(*ib_pfn_to_ntstatus_t)(\r
+       IN                              ib_api_status_t                         ib_status );\r
 \r
 /* Interface specific data header. */\r
 typedef struct _ib_al_ifc_data\r
@@ -759,7 +762,9 @@ typedef struct _ib_al_ifc
        ib_pfn_modify_srq_t             modify_srq;\r
        ib_pfn_destroy_srq_t            destroy_srq;\r
        ib_pfn_post_srq_recv_t          post_srq_recv;\r
-\r
+       ib_net64_t                                      ca_guid;\r
+       ib_pfn_to_ntstatus_t            to_ntstatus;\r
+       \r
 }      ib_al_ifc_t;\r
 \r
 \r