[openib-general] [PATCH v2 00/14][RFC] Chelsio CXGB3 iWARP Driver
Steve Wise
swise at opengridcomputing.com
Fri Jun 23 07:29:24 PDT 2006
This patchset implements the iWARP provider driver for the Chelsio
CXGB3 RNIC. It is dependent on the "iWARP Core Support" patch set.
This is round 2 of the openib-general review. I'm requesting one more
review from the rdma experts before widening the audience to the linux
community in general. I believe I've addressed all the round 1 review
comments.
The entire subsystem is layed out as three modules:
iw_cxgb3.ko - The main OpenIB Provider module. It depends on the
other two modules.
cxgb3c.ko - The cxgb3 core module that allows TCP connections to
manipulated. It depends on the LLD/NETDEV module.
cxgb3.ko - the cxgb3 LLD/NETDEV driver with offload support. This driver
is currently checked in to gen2/branches/iwarp/src/linux-kernel/net/cxgb3.
Chelsio will submit this driver eventually to the kernel netdev group
for inclusion into kernel.org. For now, I've placed it in the openib
tree so the entire subsystem can be used. I'm only including patches
for the .h files that define the interface used by the other modules.
This StGIT patchset is cloned from Roland Dreier's infiniband.git
for-2.6.19 branch. The patchset consists of these patches:
t3_provider - OpenIB Provider Driver
t3_cq_qp - QP and CQ
t3_mem - MR and MW
t3_ae - Async and CQ events
t3_cm - Connection Manager
t3_rcore_dbg - RDMA Core Debug
t3_rcore_hal - RDMA Core HAL
t3_rcore_resource - RDMA Core Resource Manager
t3_rcore_types - RDMA Core Types
t3_core_reg - T3 Core Registation
t3_core_demux - T3 Core Demuxer
t3_core_l2t - T3 L2 Services
t3_cfg - Makefiles
t3_lld_ulp - LLD Interface
Since round 1 review, the following has been done:
- incorporate all the review feedback (thanks to all who reviewed it)
- sparse clean
- incorporated some of the ammasso review feedback (like use pr_debug())
- interoperability testing against Ammasso
- iWARP conformance testing
- NFSoRDMA testing (connectathon basic and general tests)
- rping/krping testing
- dapltest 1-6 testing
- performance characterization
Signed-off-by: Steve Wise <swise at opengridcomputing.com>
More information about the general
mailing list