[openib-general] [PATCH 04/18] [RFC] Provider CQs

Steve Wise swise at opengridcomputing.com
Tue Mar 7 15:17:38 PST 2006


On Tue, 2006-03-07 at 15:06 -0800, Roland Dreier wrote:
>     Steve> This code, the rdma core module cxgb4rc.ko, was provided to
>     Steve> me as a stand-alone module.  The idea was to use that code
>     Steve> elsewhere, like for rnic-pi.  I left it as a module, but I
>     Steve> can pull it into iw_cxgb3.ko. Now that rnic-pi and openib
>     Steve> are merging, we don't need this as a stand-alone module at
>     Steve> all.
> 
>     Steve> I'll pull it into the iw_cxgb3 module, but keep the C code
>     Steve> layout as-is.
> 
> That's a good first step.  Then we can see what cleanups make sense
> later.  What about the cxgb4c.ko module?  What's the story there?
> 
>  - R.

I assume you mean cxgb3c.ko.  This module is needed to support multiple
ULPs using the cxgb3 device for managing TCP connections.  The OpenIB
driver uses it to allocate and setup iWARP LLP connections + pass data
in streaming mode (for MPA negotiation) before going into RDMA mode and
associating the LLP stream with a iWARP QP.  It is separated from the
LLD/NETDEV driver because its not needed for a dumb NIC only
installation.  There will be other ULPs that use this interface.

Steve.




More information about the general mailing list