Chuck Lever
|
e2f6ef0915
xprtrdma: FMR does not need list_del_init()
|
8 years ago |
Chuck Lever
|
1f541895da
xprtrdma: Don't defer MR recovery if ro_map fails
|
8 years ago |
Chuck Lever
|
451d26e151
xprtrdma: Pass only the list of registered MRs to ro_unmap_sync
|
8 years ago |
Chuck Lever
|
04d25b7d5d
xprtrdma: On invalidation failure, remove MWs from rl_registered
|
8 years ago |
Chuck Lever
|
9a5c63e9c4
xprtrdma: Refactor management of mw_list field
|
8 years ago |
Chuck Lever
|
c8b920bb49
xprtrdma: Basic support for Remote Invalidation
|
9 years ago |
Chuck Lever
|
87cfb9a0c8
xprtrdma: Client-side support for rpcrdma_connect_private
|
9 years ago |
Chuck Lever
|
9d6b040978
xprtrdma: Place registered MWs on a per-req list
|
9 years ago |
Chuck Lever
|
2ffc871a57
xprtrdma: Release orphaned MRs immediately
|
9 years ago |
Chuck Lever
|
e2ac236c0b
xprtrdma: Allocate MRs on demand
|
9 years ago |
Chuck Lever
|
a54d4059e5
xprtrdma: Chunk list encoders must not return zero
|
9 years ago |
Chuck Lever
|
7a89f9c626
xprtrdma: Honor ->send_request API contract
|
9 years ago |
Chuck Lever
|
b54054ca55
xprtrdma: Clean up device capability detection
|
9 years ago |
Chuck Lever
|
42fe28f607
xprtrdma: Do not leak an MW during a DMA map failure
|
9 years ago |
Chuck Lever
|
505bbe64dd
xprtrdma: Refactor MR recovery work queues
|
9 years ago |
Chuck Lever
|
fcdfb968a7
xprtrdma: Use scatterlist for DMA mapping and unmapping under FMR
|
9 years ago |
Chuck Lever
|
88975ebed5
xprtrdma: Rename fields in rpcrdma_fmr
|
9 years ago |
Chuck Lever
|
d48b1d2950
xprtrdma: Move init and release helpers
|
9 years ago |
Chuck Lever
|
38f1932e60
xprtrdma: Remove FMRs from the unmap list after unmapping
|
9 years ago |
Chuck Lever
|
0b043b9fb5
xprtrdma: Remove ro_unmap() from all registration modes
|
9 years ago |
Chuck Lever
|
ead3f26e35
xprtrdma: Add ro_unmap_safe memreg method
|
9 years ago |
Chuck Lever
|
763bc230b6
xprtrdma: Refactor __fmr_dma_unmap()
|
9 years ago |
Chuck Lever
|
302d3deb20
xprtrdma: Prevent inline overflow
|
9 years ago |
Chuck Lever
|
949317464b
xprtrdma: Limit number of RDMA segments in RPC-over-RDMA headers
|
9 years ago |
Chuck Lever
|
c882a655b7
xprtrdma: Use an anonymous union in struct rpcrdma_mw
|
9 years ago |
Chuck Lever
|
7c7a5390dc
xprtrdma: Add ro_unmap_sync method for FMR
|
9 years ago |
Chuck Lever
|
bb6c96d728
xprtrdma: Replace global lkey with lkey local to PD
|
10 years ago |
Chuck Lever
|
d1ed857e57
xprtrdma: Clean up rpcrdma_ia_open()
|
10 years ago |
Chuck Lever
|
40c6ed0c8a
xprtrdma: Reduce per-transport MR allocation
|
10 years ago |
Chuck Lever
|
acb9da7a57
xprtrdma: Stack relief in fmr_op_map()
|
10 years ago |