SUNRPC expose functions for offline remote xprt functionality
Re-arrange the code that make offline transport and delete transport callable functions. Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
29946fbcb2
commit
7ffcdaa670
3 changed files with 40 additions and 23 deletions
|
|
@ -505,4 +505,7 @@ static inline int xprt_test_and_set_binding(struct rpc_xprt *xprt)
|
|||
return test_and_set_bit(XPRT_BINDING, &xprt->state);
|
||||
}
|
||||
|
||||
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
|
||||
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
|
||||
void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
|
||||
#endif /* _LINUX_SUNRPC_XPRT_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue