Commit Graph

92 Commits (7105de84f1cb5ef640bfe4b8b137837c346caab5)

Author SHA1 Message Date
Tom Talpey c055551e97 RPC/RDMA: ensure connection attempt is complete before signalling. 16 years ago
Tom Talpey 08ca0dce1e RPC/RDMA: correct the reconnect timer backoff 16 years ago
Tom Talpey b3cd8d45a7 RPC/RDMA: optionally emit useful transport info upon connect/disconnect. 16 years ago
Tom Talpey 5f37d561e0 RPC/RDMA: reformat a debug printk to keep lines together. 16 years ago
Tom Talpey 5675add36e RPC/RDMA: harden connection logic against missing/late rdma_cm upcalls. 16 years ago
Tom Talpey 1a954051b0 RPC/RDMA: fix connect/reconnect resource leak. 16 years ago
Tom Talpey 926449ba66 RPC/RDMA: return a consistent error, when connect fails. 16 years ago
Tom Talpey 9191ca3b38 RPC/RDMA: adhere to protocol for unpadded client trailing write chunks. 16 years ago
Tom Talpey fee08caf94 RPC/RDMA: avoid an oops due to disconnect racing with async upcalls. 16 years ago
Tom Talpey ad0e9e01da RPC/RDMA: maintain the RPC task bytes-sent statistic. 16 years ago
Tom Talpey 575448bd36 RPC/RDMA: suppress retransmit on RPC/RDMA clients. 16 years ago
Tom Tucker b334eaabf4 RPC/RDMA: fix connection IRD/ORD setting 16 years ago
Tom Talpey 3197d309f5 RPC/RDMA: support FRMR client memory registration. 16 years ago
Tom Talpey bd7ed1d133 RPC/RDMA: check selected memory registration mode at runtime. 16 years ago
Tom Talpey fe9053b30b RPC/RDMA: add data types and new FRMR memory registration enum. 16 years ago
Tom Talpey 8d4ba0347c RPC/RDMA: refactor the inline memory registration code. 16 years ago
Tom Tucker 67080c8236 svcrdma: Fix IRD/ORD polarity 16 years ago
Tom Tucker 04911b539c svcrdma: Update svc_rdma_send_error to use DMA LKEY 16 years ago
Tom Tucker afd566ea08 svcrdma: Modify the RPC reply path to use FRMR when available 16 years ago
Tom Tucker 146b6df6a5 svcrdma: Modify the RPC recv path to use FRMR when available 16 years ago
Tom Tucker 5b180a9a64 svcrdma: Add support to svc_rdma_send to handle chained WR 16 years ago
Tom Tucker a5abf4e815 svcrdma: Modify post recv path to use local dma key 16 years ago
Tom Tucker e118321062 svcrdma: Add a service to register a Fast Reg MR with the device 16 years ago
Tom Tucker 3a5c63803d svcrdma: Query device for Fast Reg support during connection setup 16 years ago
Tom Tucker 64be8608c1 svcrdma: Add FRMR get/put services 16 years ago
Arnaldo Carvalho de Melo 6067804047 net: Use hton[sl]() instead of __constant_hton[sl]() where applicable 17 years ago
Tom Tucker 24b8b44780 svcrdma: Fix race between svc_rdma_recvfrom thread and the dto_tasklet 17 years ago
FUJITA Tomonori 8d8bb39b9e dma-mapping: add the device argument to dma_mapping_error() 17 years ago
Tom Tucker 8948896c9e svcrdma: Change WR context get/put to use the kmem cache 17 years ago
Tom Tucker bf5927d84e svcrdma: Create a kmem cache for the WR contexts 17 years ago
Tom Tucker 902a94e088 svcrdma: Add flush_scheduled_work to module exit function 17 years ago
Tom Tucker 36ef25e464 svcrdma: Limit ORD based on client's advertised IRD 17 years ago
Tom Tucker 94dba4918d svcrdma: Remove unneeded spin locks from __svc_rdma_free 17 years ago
Tom Tucker 87295b6c5c svcrdma: Add dma map count and WARN_ON 17 years ago
Tom Tucker e6ab914371 svcrdma: Move the DMA unmap logic to the CQ handler 17 years ago
Tom Tucker f820c57ebf svcrdma: Use reply and chunk map for RDMA_READ processing 17 years ago
Tom Tucker 34d16e42a6 svcrdma: Use RPC reply map for RDMA_WRITE processing 17 years ago
Tom Tucker ab96dddbed svcrdma: Add a type for keeping NFS RPC mapping 17 years ago
Tom Tucker a6f911c04e svcrdma: Verify read-list fits within RPCSVC_MAXPAGES 17 years ago
Tom Tucker 008fdbc571 svcrdma: Change svc_rdma_send_error return type to void 17 years ago
Tom Tucker af261af4db svcrdma: Copy transport address and arm CQ before calling rdma_accept 17 years ago
Tom Tucker 69500c43b4 svcrdma: Set rqstp transport address in rdma_read_complete function 17 years ago
Tom Tucker 97a3df382e svcrdma: Use ib verbs version of dma_unmap 17 years ago
Tom Tucker 356d0a1519 svcrdma: Cleanup queued, but unprocessed I/O in svc_rdma_free 17 years ago
Tom Tucker 1711386c62 svcrdma: Move the QP and cm_id destruction to svc_rdma_free 17 years ago
Tom Tucker 0905c0f0a2 svcrdma: Add reference for each SQ/RQ WR 17 years ago
Tom Tucker 8da91ea8de svcrdma: Move destroy to kernel thread 17 years ago
Tom Tucker 47698e083e svcrdma: Shrink scope of spinlock on RQ CQ 17 years ago
Tom Tucker 8740767376 svcrdma: Use standard Linux lists for context cache 17 years ago
Tom Tucker 02e7452de7 svcrdma: Simplify RDMA_READ deferral buffer management 17 years ago