IBBUS: Export IBAT query/cancel query calls in IBAL interface, so that IPoIB 
can use IBAT when it needs real paths.

Signed-off-by: Fab Tillier <[email protected]>

diff -dwup3 -X excl.txt -I ^ \*$ -I ^ \* \$ -r 
\dev\openib\Mellanox\11011\core\bus\kernel\bus_pnp.c .\core\bus\kernel\bus_pnp.c
--- \dev\openib\Mellanox\11011\core\bus\kernel\bus_pnp.c        Thu Sep 20 
17:51:02 2012
+++ .\core\bus\kernel\bus_pnp.c Tue Oct 16 14:54:59 2012
@@ -1393,6 +1393,8 @@ __set_ifc(
     p_ifc->ibat_update_reg = IbatUpdateRegistration;
     p_ifc->ibat_update_route = IbatUpdateRoute;
     p_ifc->ibat_clear_all_routes = IbatClearAllRoutes;
+    p_ifc->ibat_query_path = IbatQueryPath;
+    p_ifc->ibat_cancel_query = IbatCancelQuery;
 
        BUS_EXIT( BUS_DBG_PNP );
 }
diff -dwup3 -X excl.txt -I ^ \*$ -I ^ \* \$ -r 
\dev\openib\Mellanox\11011\inc\kernel\iba\ib_al_ifc.h 
.\inc\kernel\iba\ib_al_ifc.h
--- \dev\openib\Mellanox\11011\inc\kernel\iba\ib_al_ifc.h       Thu Sep 20 
17:51:06 2012
+++ .\inc\kernel\iba\ib_al_ifc.h        Tue Oct 16 14:53:20 2012
@@ -47,7 +47,7 @@
 *      IB resources provided by HCAs.
 *********/
 
-#define AL_INTERFACE_VERSION           (18)
+#define AL_INTERFACE_VERSION           (19)
 
 
 
@@ -823,6 +823,8 @@ typedef struct _ib_al_ifc
     FN_IBAT_UPDATE_REGISTRATION* ibat_update_reg;
     FN_IBAT_UPDATE_ROUTE*       ibat_update_route;
     FN_IBAT_CLEAR_ALL_ROUTES*   ibat_clear_all_routes;
+    FN_IBAT_QUERY_PATH*         ibat_query_path;
+    FN_IBAT_CANCEL_QUERY*       ibat_cancel_query;
 
        ib_ref_al_obj_t                         ib_ref_al_obj;
        ib_deref_al_obj_t                       ib_deref_al_obj;

Attachment: ndv2.60.patch
Description: ndv2.60.patch

_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to