[ofw] RE: [IPoIB CM] patch makes proprity for remotely initiated	connection.
    Fab Tillier 
    ftillier at windows.microsoft.com
       
    Tue Jan 20 09:08:44 PST 2009
    
    
  
> Index: kernel/ipoib_cm.c
> ===================================================================
> --- kernel/ipoib_cm.c   (revision 1856)
> +++ kernel/ipoib_cm.c   (working copy)
> @@ -666,9 +666,9 @@
>         IPOIB_PRINT( TRACE_LEVEL_INFORMATION, IPOIB_DBG_INIT,
>                 ("Endpoint [ %p ] CONNECT ACCEPTED\n", p_endpt ) );
>
> -       InterlockedCompareExchangePointer(
> +       InterlockedExchangePointer(
>                                 (void *)&p_endpt->conn.h_work_qp,
> -                               p_endpt->conn.h_recv_qp, (void *)NULL
> );
> +                               p_endpt->conn.h_recv_qp );
What happens to the original QP (h_work_qp)?  Is it tracked elsewhere and freed?
>
>         cl_obj_lock( &p_port->obj );
>         if( endpt_cm_set_state( p_endpt, IPOIB_CM_CONNECTED ) !=
> IPOIB_CM_CONNECTED )
>
> _______________________________________________
> ofw mailing list
> ofw at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
    
    
More information about the ofw
mailing list