diff options
Diffstat (limited to 'include/linux/sunrpc/xprt.h')
| -rw-r--r-- | include/linux/sunrpc/xprt.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/linux/sunrpc/xprt.h b/include/linux/sunrpc/xprt.h index f780e72fc417..fa89ce6ce076 100644 --- a/include/linux/sunrpc/xprt.h +++ b/include/linux/sunrpc/xprt.h | |||
| @@ -84,7 +84,9 @@ struct rpc_rqst { | |||
| 84 | struct list_head rq_list; | 84 | struct list_head rq_list; |
| 85 | 85 | ||
| 86 | __u32 * rq_buffer; /* XDR encode buffer */ | 86 | __u32 * rq_buffer; /* XDR encode buffer */ |
| 87 | size_t rq_bufsize; | 87 | size_t rq_bufsize, |
| 88 | rq_callsize, | ||
| 89 | rq_rcvsize; | ||
| 88 | 90 | ||
| 89 | struct xdr_buf rq_private_buf; /* The receive buffer | 91 | struct xdr_buf rq_private_buf; /* The receive buffer |
| 90 | * used in the softirq. | 92 | * used in the softirq. |
| @@ -112,7 +114,7 @@ struct rpc_xprt_ops { | |||
| 112 | void (*set_port)(struct rpc_xprt *xprt, unsigned short port); | 114 | void (*set_port)(struct rpc_xprt *xprt, unsigned short port); |
| 113 | void (*connect)(struct rpc_task *task); | 115 | void (*connect)(struct rpc_task *task); |
| 114 | void * (*buf_alloc)(struct rpc_task *task, size_t size); | 116 | void * (*buf_alloc)(struct rpc_task *task, size_t size); |
| 115 | void (*buf_free)(struct rpc_task *task); | 117 | void (*buf_free)(void *buffer); |
| 116 | int (*send_request)(struct rpc_task *task); | 118 | int (*send_request)(struct rpc_task *task); |
| 117 | void (*set_retrans_timeout)(struct rpc_task *task); | 119 | void (*set_retrans_timeout)(struct rpc_task *task); |
| 118 | void (*timer)(struct rpc_task *task); | 120 | void (*timer)(struct rpc_task *task); |
| @@ -150,6 +152,7 @@ struct rpc_xprt { | |||
| 150 | unsigned long state; /* transport state */ | 152 | unsigned long state; /* transport state */ |
| 151 | unsigned char shutdown : 1, /* being shut down */ | 153 | unsigned char shutdown : 1, /* being shut down */ |
| 152 | resvport : 1; /* use a reserved port */ | 154 | resvport : 1; /* use a reserved port */ |
| 155 | unsigned int bind_index; /* bind function index */ | ||
| 153 | 156 | ||
| 154 | /* | 157 | /* |
| 155 | * Connection of transports | 158 | * Connection of transports |
