xref: /linux/include/uapi/linux/nfsd_netlink.h (revision d8316b837c2ca5f92e781fa1575095c0132ae3c1)
1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
2 /* Do not edit directly, auto-generated from: */
3 /*	Documentation/netlink/specs/nfsd.yaml */
4 /* YNL-GEN uapi header */
5 /* To regenerate run: tools/net/ynl/ynl-regen.sh */
6 
7 #ifndef _UAPI_LINUX_NFSD_NETLINK_H
8 #define _UAPI_LINUX_NFSD_NETLINK_H
9 
10 #define NFSD_FAMILY_NAME	"nfsd"
11 #define NFSD_FAMILY_VERSION	1
12 
13 enum {
14 	NFSD_A_RPC_STATUS_XID = 1,
15 	NFSD_A_RPC_STATUS_FLAGS,
16 	NFSD_A_RPC_STATUS_PROG,
17 	NFSD_A_RPC_STATUS_VERSION,
18 	NFSD_A_RPC_STATUS_PROC,
19 	NFSD_A_RPC_STATUS_SERVICE_TIME,
20 	NFSD_A_RPC_STATUS_PAD,
21 	NFSD_A_RPC_STATUS_SADDR4,
22 	NFSD_A_RPC_STATUS_DADDR4,
23 	NFSD_A_RPC_STATUS_SADDR6,
24 	NFSD_A_RPC_STATUS_DADDR6,
25 	NFSD_A_RPC_STATUS_SPORT,
26 	NFSD_A_RPC_STATUS_DPORT,
27 	NFSD_A_RPC_STATUS_COMPOUND_OPS,
28 
29 	__NFSD_A_RPC_STATUS_MAX,
30 	NFSD_A_RPC_STATUS_MAX = (__NFSD_A_RPC_STATUS_MAX - 1)
31 };
32 
33 enum {
34 	NFSD_A_SERVER_THREADS = 1,
35 	NFSD_A_SERVER_GRACETIME,
36 	NFSD_A_SERVER_LEASETIME,
37 	NFSD_A_SERVER_SCOPE,
38 	NFSD_A_SERVER_MIN_THREADS,
39 
40 	__NFSD_A_SERVER_MAX,
41 	NFSD_A_SERVER_MAX = (__NFSD_A_SERVER_MAX - 1)
42 };
43 
44 enum {
45 	NFSD_A_VERSION_MAJOR = 1,
46 	NFSD_A_VERSION_MINOR,
47 	NFSD_A_VERSION_ENABLED,
48 
49 	__NFSD_A_VERSION_MAX,
50 	NFSD_A_VERSION_MAX = (__NFSD_A_VERSION_MAX - 1)
51 };
52 
53 enum {
54 	NFSD_A_SERVER_PROTO_VERSION = 1,
55 
56 	__NFSD_A_SERVER_PROTO_MAX,
57 	NFSD_A_SERVER_PROTO_MAX = (__NFSD_A_SERVER_PROTO_MAX - 1)
58 };
59 
60 enum {
61 	NFSD_A_SOCK_ADDR = 1,
62 	NFSD_A_SOCK_TRANSPORT_NAME,
63 
64 	__NFSD_A_SOCK_MAX,
65 	NFSD_A_SOCK_MAX = (__NFSD_A_SOCK_MAX - 1)
66 };
67 
68 enum {
69 	NFSD_A_SERVER_SOCK_ADDR = 1,
70 
71 	__NFSD_A_SERVER_SOCK_MAX,
72 	NFSD_A_SERVER_SOCK_MAX = (__NFSD_A_SERVER_SOCK_MAX - 1)
73 };
74 
75 enum {
76 	NFSD_A_POOL_MODE_MODE = 1,
77 	NFSD_A_POOL_MODE_NPOOLS,
78 
79 	__NFSD_A_POOL_MODE_MAX,
80 	NFSD_A_POOL_MODE_MAX = (__NFSD_A_POOL_MODE_MAX - 1)
81 };
82 
83 enum {
84 	NFSD_CMD_RPC_STATUS_GET = 1,
85 	NFSD_CMD_THREADS_SET,
86 	NFSD_CMD_THREADS_GET,
87 	NFSD_CMD_VERSION_SET,
88 	NFSD_CMD_VERSION_GET,
89 	NFSD_CMD_LISTENER_SET,
90 	NFSD_CMD_LISTENER_GET,
91 	NFSD_CMD_POOL_MODE_SET,
92 	NFSD_CMD_POOL_MODE_GET,
93 
94 	__NFSD_CMD_MAX,
95 	NFSD_CMD_MAX = (__NFSD_CMD_MAX - 1)
96 };
97 
98 #endif /* _UAPI_LINUX_NFSD_NETLINK_H */
99