xref: /linux/net/sunrpc/fail.h (revision bf80eef2212a1e8451df13b52533f4bc31bb4f8e)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2021, Oracle. All rights reserved.
4  */
5 
6 #ifndef _NET_SUNRPC_FAIL_H_
7 #define _NET_SUNRPC_FAIL_H_
8 
9 #include <linux/fault-inject.h>
10 
11 #if IS_ENABLED(CONFIG_FAULT_INJECTION)
12 
13 struct fail_sunrpc_attr {
14 	struct fault_attr	attr;
15 
16 	bool			ignore_client_disconnect;
17 	bool			ignore_server_disconnect;
18 	bool			ignore_cache_wait;
19 };
20 
21 extern struct fail_sunrpc_attr fail_sunrpc;
22 
23 #endif /* CONFIG_FAULT_INJECTION */
24 
25 #endif /* _NET_SUNRPC_FAIL_H_ */
26