Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
xprtrdma.h File Reference

Go to the source code of this file.

Macros

#define RPCBIND_NETID_RDMA   "rdma"
 
#define RPCRDMA_MIN_SLOT_TABLE   (2U)
 
#define RPCRDMA_DEF_SLOT_TABLE   (32U)
 
#define RPCRDMA_MAX_SLOT_TABLE   (256U)
 
#define RPCRDMA_DEF_INLINE   (1024) /* default inline max */
 
#define RPCRDMA_INLINE_PAD_THRESH   (512)/* payload threshold to pad (bytes) */
 
#define RPCRDMA_PERSISTENT_REGISTRATION   (1)
 

Enumerations

enum  rpcrdma_memreg {
  RPCRDMA_BOUNCEBUFFERS = 0, RPCRDMA_REGISTER, RPCRDMA_MEMWINDOWS, RPCRDMA_MEMWINDOWS_ASYNC,
  RPCRDMA_MTHCAFMR, RPCRDMA_FRMR, RPCRDMA_ALLPHYSICAL, RPCRDMA_LAST
}
 

Macro Definition Documentation

#define RPCBIND_NETID_RDMA   "rdma"

Definition at line 46 of file xprtrdma.h.

#define RPCRDMA_DEF_INLINE   (1024) /* default inline max */

Definition at line 60 of file xprtrdma.h.

#define RPCRDMA_DEF_SLOT_TABLE   (32U)

Definition at line 57 of file xprtrdma.h.

#define RPCRDMA_INLINE_PAD_THRESH   (512)/* payload threshold to pad (bytes) */

Definition at line 62 of file xprtrdma.h.

#define RPCRDMA_MAX_SLOT_TABLE   (256U)

Definition at line 58 of file xprtrdma.h.

#define RPCRDMA_MIN_SLOT_TABLE   (2U)

Definition at line 56 of file xprtrdma.h.

#define RPCRDMA_PERSISTENT_REGISTRATION   (1)

Definition at line 65 of file xprtrdma.h.

Enumeration Type Documentation

Enumerator:
RPCRDMA_BOUNCEBUFFERS 
RPCRDMA_REGISTER 
RPCRDMA_MEMWINDOWS 
RPCRDMA_MEMWINDOWS_ASYNC 
RPCRDMA_MTHCAFMR 
RPCRDMA_FRMR 
RPCRDMA_ALLPHYSICAL 
RPCRDMA_LAST 

Definition at line 67 of file xprtrdma.h.