Chuck Lever | c782af2 | 2021-08-03 15:45:18 -0400 | [diff] [blame] | 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; |
Chuck Lever | a4ae308 | 2021-08-05 10:25:49 -0400 | [diff] [blame] | 15 | |
| 16 | bool ignore_client_disconnect; |
Chuck Lever | 3a12618 | 2021-08-03 15:55:58 -0400 | [diff] [blame] | 17 | |
| 18 | bool ignore_server_disconnect; |
Chuck Lever | c782af2 | 2021-08-03 15:45:18 -0400 | [diff] [blame] | 19 | }; |
| 20 | |
| 21 | extern struct fail_sunrpc_attr fail_sunrpc; |
| 22 | |
| 23 | #endif /* CONFIG_FAULT_INJECTION */ |
| 24 | |
| 25 | #endif /* _NET_SUNRPC_FAIL_H_ */ |