]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[IBAL Add AL handle parameter to al_cep_get_cid
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 21 Oct 2007 11:03:32 +0000 (11:03 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 21 Oct 2007 11:03:32 +0000 (11:03 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@873 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/Ndi/core/al/al_cm_cep.h
branches/Ndi/core/al/kernel/al_cm_cep.c
branches/Ndi/core/al/kernel/al_proxy_ndi.c

index 37df56d35fdcaada6c8120e058c137e05473fdd4..41ec3214918d4f031936b0fb4f049f1e03686529 100644 (file)
@@ -265,6 +265,7 @@ al_cep_queue_irp(
 \r
 NTSTATUS\r
 al_cep_get_cid(\r
+       IN              ib_al_handle_t                                          h_al,\r
        IN              net32_t                 const                           cid,\r
        IN              PIRP                                                            h_ioctl,\r
        OUT             net32_t                                                         *p_new_cid\r
index a5f7cac100882c4d387a0f24c61df4c71f7ff9cb..8b187de9b9e2e787b148e3085a4e6c9f5d159b6f 100644 (file)
@@ -6120,6 +6120,7 @@ al_cep_cleanup_al(
 \r
 NTSTATUS\r
 al_cep_get_cid(\r
+       IN              ib_al_handle_t                                          h_al,\r
        IN              net32_t                 const                           cid,\r
        IN              cl_ioctl_handle_t                                       h_ioctl,\r
        OUT             net32_t                                                         *p_new_cid\r
@@ -6133,7 +6134,7 @@ al_cep_get_cid(
        AL_ENTER( AL_DBG_NDI );\r
 \r
        KeAcquireInStackQueuedSpinLock( &gp_cep_mgr->lock, &hdl );\r
-       p_cep = __lookup_cep( NULL, cid );\r
+       p_cep = __lookup_cep( h_al, cid );\r
        if( !p_cep )\r
        {\r
                nt_status = STATUS_INVALID_PARAMETER;\r
index afd4d455cd5398c4b62046d93ff3e2ffbe5417e2..2705476f79202365bd3a5f9758594dc2372adb72 100644 (file)
@@ -264,7 +264,7 @@ __ndi_get_cid(
 
        /* get CID */
        cid = *(uint32_t*)cl_ioctl_in_buf( h_ioctl );
-       cl_status = al_cep_get_cid( cid, h_ioctl, cl_ioctl_out_buf( h_ioctl ) );
+       cl_status = al_cep_get_cid( p_context->h_al, cid, h_ioctl, cl_ioctl_out_buf( h_ioctl ) );
        *p_ret_bytes = sizeof(uint32_t);
 
 exit: