diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-02-14 20:31:59 -0500 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2016-02-05 18:48:54 -0500 |
commit | 80b14d5e61ca6d08e46b4fc72baf6e4f738b30ce (patch) | |
tree | 0919feba0c10ef4188805b635a97df6899fe9c4b /include/linux/sunrpc/xprt.h | |
parent | fda1bfef9e465b28260d27cd9e538dd601c4cdc1 (diff) | |
download | talos-obmc-linux-80b14d5e61ca6d08e46b4fc72baf6e4f738b30ce.tar.gz talos-obmc-linux-80b14d5e61ca6d08e46b4fc72baf6e4f738b30ce.zip |
SUNRPC: Add a structure to track multiple transports
In order to support multipathing/trunking we will need the ability to
track multiple transports. This patch sets up a basic structure for
doing so.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'include/linux/sunrpc/xprt.h')
-rw-r--r-- | include/linux/sunrpc/xprt.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/sunrpc/xprt.h b/include/linux/sunrpc/xprt.h index 83218129ff28..fb0d212e0d3a 100644 --- a/include/linux/sunrpc/xprt.h +++ b/include/linux/sunrpc/xprt.h @@ -198,6 +198,11 @@ struct rpc_xprt { unsigned int bind_index; /* bind function index */ /* + * Multipath + */ + struct list_head xprt_switch; + + /* * Connection of transports */ unsigned long bind_timeout, |