summaryrefslogtreecommitdiff
path: root/tools/net/ynl/generated/nfsd-user.h
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2023-10-05 15:41:20 +0300
committerChuck Lever <chuck.lever@oracle.com>2023-10-16 19:44:10 +0300
commitf14122b2c2acdf5b7ee63c1543ecf9e554e1be1e (patch)
treee4b9da901bcfcd299d12845b0566a5ee979c3dc1 /tools/net/ynl/generated/nfsd-user.h
parentbd9d6a3efa9709e653aafbeb859289feccb8e70c (diff)
downloadlinux-f14122b2c2acdf5b7ee63c1543ecf9e554e1be1e.tar.xz
tools: ynl: Add source files for nfsd netlink protocol
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'tools/net/ynl/generated/nfsd-user.h')
-rw-r--r--tools/net/ynl/generated/nfsd-user.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/net/ynl/generated/nfsd-user.h b/tools/net/ynl/generated/nfsd-user.h
new file mode 100644
index 000000000000..b6b69501031a
--- /dev/null
+++ b/tools/net/ynl/generated/nfsd-user.h
@@ -0,0 +1,33 @@
+/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
+/* Do not edit directly, auto-generated from: */
+/* Documentation/netlink/specs/nfsd.yaml */
+/* YNL-GEN user header */
+
+#ifndef _LINUX_NFSD_GEN_H
+#define _LINUX_NFSD_GEN_H
+
+#include <stdlib.h>
+#include <string.h>
+#include <linux/types.h>
+#include <linux/nfsd_netlink.h>
+
+struct ynl_sock;
+
+extern const struct ynl_family ynl_nfsd_family;
+
+/* Enums */
+const char *nfsd_op_str(int op);
+
+/* Common nested types */
+/* ============== NFSD_CMD_RPC_STATUS_GET ============== */
+/* NFSD_CMD_RPC_STATUS_GET - dump */
+struct nfsd_rpc_status_get_list {
+ struct nfsd_rpc_status_get_list *next;
+ struct nfsd_rpc_status_get_rsp obj __attribute__ ((aligned (8)));
+};
+
+void nfsd_rpc_status_get_list_free(struct nfsd_rpc_status_get_list *rsp);
+
+struct nfsd_rpc_status_get_list *nfsd_rpc_status_get_dump(struct ynl_sock *ys);
+
+#endif /* _LINUX_NFSD_GEN_H */