]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[IPOIB_NDIS6_CM] In the function ipoib_endpt_queue(), pass in the p_port arg instead...
authorStan Smith <stan.smith@intel.com>
Wed, 17 Nov 2010 19:06:57 +0000 (19:06 +0000)
committerStan Smith <stan.smith@intel.com>
Wed, 17 Nov 2010 19:06:57 +0000 (19:06 +0000)
signed-off-by: stan smith <stan.smith@intel.com>

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

trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_endpoint.cpp
trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_endpoint.h
trunk/ulp/ipoib_NDIS6_CM/kernel/ipoib_port.cpp

index c3c0237c9eb1de01d4c43b234881699bcbc56f87..aac659fb8d378257383a81f04aab2c66d85abd84 100644 (file)
@@ -367,10 +367,10 @@ ipoib_endpt_parent(
  */\r
 NDIS_STATUS\r
 ipoib_endpt_queue(\r
+       IN                              ipoib_port_t* const                     p_port,\r
        IN                              ipoib_endpt_t* const            p_endpt )\r
 {\r
        ib_api_status_t status;\r
-       ipoib_port_t    *p_port;\r
        ib_av_attr_t    av_attr;\r
        net32_t                 flow_lbl;\r
 \r
@@ -400,8 +400,6 @@ ipoib_endpt_queue(
        }\r
 \r
        /* This is the first packet for this endpoint. Create the AV. */\r
-       p_port = __endpt_parent( p_endpt );\r
-\r
        cl_memclr( &av_attr, sizeof(ib_av_attr_t) );\r
 \r
        av_attr.port_num = p_port->port_num;\r
index 1e3f7ff4a35dd242084e9f699da5e56a6da0747f..41fa23d6531713f21e05e39e019f579c1161639a 100644 (file)
@@ -223,7 +223,8 @@ ipoib_endpt_deref(
 \r
 NDIS_STATUS\r
 ipoib_endpt_queue(\r
-       IN                              ipoib_endpt_t* const            p_endpt );\r
+       IN              ipoib_port_t* const                     p_port,\r
+       IN              ipoib_endpt_t* const            p_endpt );\r
 \r
 struct _ipoib_port *\r
 ipoib_endpt_parent(\r
index 61c0517f4426b11dd4d1fc2d1ee02039645f7f45..97ece29baefb5f24fd1c22673716b622ba57ac99 100644 (file)
@@ -6752,7 +6752,7 @@ __endpt_mgr_ref(
        cl_obj_unlock( &p_port->obj );\r
 \r
        cl_perf_start( EndptQueue );\r
-       status = ipoib_endpt_queue( *pp_endpt );\r
+       status = ipoib_endpt_queue( p_port, *pp_endpt );\r
        cl_perf_stop( &p_port->p_adapter->perf, EndptQueue );\r
        if( status != NDIS_STATUS_SUCCESS )\r
                *pp_endpt = NULL;\r