]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[IPOIB] WHQL patches since WinOF 2.0 release; supplied by Alex (Xale@Mellanox)
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 28 Jan 2009 17:14:27 +0000 (17:14 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 28 Jan 2009 17:14:27 +0000 (17:14 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1913 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/WOF2-0-1/trunk/ulp/ipoib/kernel/ipoib_driver.c
branches/WOF2-0-1/trunk/ulp/ipoib/kernel/ipoib_driver.h

index d88ee5370ff9a22651aa0d68031b169173a220bf..a5253a253001a11bc8cb4a0a7c4413b5f6653aa1 100644 (file)
@@ -681,8 +681,10 @@ ipoib_get_adapter_guids(
         * query remove IRP.  We will always get unloaded before the bus driver\r
         * since we're a child device.\r
         */\r
-       p_adapter->p_ifc->wdm.InterfaceDereference(\r
-               p_adapter->p_ifc->wdm.Context );\r
+       if (p_adapter->p_ifc)\r
+               p_adapter->p_ifc->wdm.InterfaceDereference(\r
+                       p_adapter->p_ifc->wdm.Context );\r
+\r
        IPOIB_EXIT( IPOIB_DBG_INIT );\r
        return NDIS_STATUS_SUCCESS;\r
 }\r
@@ -1086,7 +1088,7 @@ ipoib_query_info(
        case OID_GEN_MAXIMUM_SEND_PACKETS:\r
                IPOIB_PRINT( TRACE_LEVEL_INFORMATION,IPOIB_DBG_OID,\r
                        ("Port %d received query for OID_GEN_MAXIMUM_SEND_PACKETS\n", port_num) );\r
-               info = MAXULONG;\r
+               info = MINIPORT_MAX_SEND_PACKETS;\r
                break;\r
 \r
        /* Required General Statistics */\r
index da59dfa294a0f6fbdbfa621bc801f0d0b5fda95c..c7354ea1d63e0b9eb46165effd98f8d657280d66 100644 (file)
@@ -47,6 +47,9 @@
  */\r
 #define MAX_BUNDLE_ID_LENGTH   32\r
 \r
+/* The maximum number of send packets the MiniportSendPackets function can accept */\r
+#define MINIPORT_MAX_SEND_PACKETS 200\r
+\r
 /* MLX4 supports 4K MTU */\r
 #define IB_MTU                 4096\r
 /*\r