]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/sunrpc/xprt.h
SUNRPC: Pass pointers to struct rpc_xprt to the congestion window
[karo-tx-linux.git] / include / linux / sunrpc / xprt.h
index 7dd598a5c9aad795ca2a6028a5848e81c0a88f75..30834be03011fc09e8442b62c8222125d4de8a90 100644 (file)
@@ -122,7 +122,7 @@ struct rpc_xprt_ops {
        void            (*buf_free)(void *buffer);
        int             (*send_request)(struct rpc_task *task);
        void            (*set_retrans_timeout)(struct rpc_task *task);
-       void            (*timer)(struct rpc_task *task);
+       void            (*timer)(struct rpc_xprt *xprt, struct rpc_task *task);
        void            (*release_request)(struct rpc_task *task);
        void            (*close)(struct rpc_xprt *xprt);
        void            (*destroy)(struct rpc_xprt *xprt);
@@ -313,7 +313,7 @@ void                        xprt_set_retrans_timeout_rtt(struct rpc_task *task);
 void                   xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status);
 void                   xprt_wait_for_buffer_space(struct rpc_task *task, rpc_action action);
 void                   xprt_write_space(struct rpc_xprt *xprt);
-void                   xprt_adjust_cwnd(struct rpc_task *task, int result);
+void                   xprt_adjust_cwnd(struct rpc_xprt *xprt, struct rpc_task *task, int result);
 struct rpc_rqst *      xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid);
 void                   xprt_complete_rqst(struct rpc_task *task, int copied);
 void                   xprt_release_rqst_cong(struct rpc_task *task);