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