xref: /linux/include/uapi/linux/nfsd_netlink.h (revision 8f7aa3d3c7323f4ca2768a9e74ebbe359c4f8f88)
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 
39 	__NFSD_A_SERVER_MAX,
40 	NFSD_A_SERVER_MAX = (__NFSD_A_SERVER_MAX - 1)
41 };
42 
43 enum {
44 	NFSD_A_VERSION_MAJOR = 1,
45 	NFSD_A_VERSION_MINOR,
46 	NFSD_A_VERSION_ENABLED,
47 
48 	__NFSD_A_VERSION_MAX,
49 	NFSD_A_VERSION_MAX = (__NFSD_A_VERSION_MAX - 1)
50 };
51 
52 enum {
53 	NFSD_A_SERVER_PROTO_VERSION = 1,
54 
55 	__NFSD_A_SERVER_PROTO_MAX,
56 	NFSD_A_SERVER_PROTO_MAX = (__NFSD_A_SERVER_PROTO_MAX - 1)
57 };
58 
59 enum {
60 	NFSD_A_SOCK_ADDR = 1,
61 	NFSD_A_SOCK_TRANSPORT_NAME,
62 
63 	__NFSD_A_SOCK_MAX,
64 	NFSD_A_SOCK_MAX = (__NFSD_A_SOCK_MAX - 1)
65 };
66 
67 enum {
68 	NFSD_A_SERVER_SOCK_ADDR = 1,
69 
70 	__NFSD_A_SERVER_SOCK_MAX,
71 	NFSD_A_SERVER_SOCK_MAX = (__NFSD_A_SERVER_SOCK_MAX - 1)
72 };
73 
74 enum {
75 	NFSD_A_POOL_MODE_MODE = 1,
76 	NFSD_A_POOL_MODE_NPOOLS,
77 
78 	__NFSD_A_POOL_MODE_MAX,
79 	NFSD_A_POOL_MODE_MAX = (__NFSD_A_POOL_MODE_MAX - 1)
80 };
81 
82 enum {
83 	NFSD_CMD_RPC_STATUS_GET = 1,
84 	NFSD_CMD_THREADS_SET,
85 	NFSD_CMD_THREADS_GET,
86 	NFSD_CMD_VERSION_SET,
87 	NFSD_CMD_VERSION_GET,
88 	NFSD_CMD_LISTENER_SET,
89 	NFSD_CMD_LISTENER_GET,
90 	NFSD_CMD_POOL_MODE_SET,
91 	NFSD_CMD_POOL_MODE_GET,
92 
93 	__NFSD_CMD_MAX,
94 	NFSD_CMD_MAX = (__NFSD_CMD_MAX - 1)
95 };
96 
97 #endif /* _UAPI_LINUX_NFSD_NETLINK_H */
98