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