linux/include/uapi/linux/nfs_fs.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 *  linux/include/linux/nfs_fs.h
 *
 *  Copyright (C) 1992  Rick Sladkey
 *
 *  OS-specific nfs filesystem definitions and declarations
 */

#ifndef _UAPI_LINUX_NFS_FS_H
#define _UAPI_LINUX_NFS_FS_H

#include <linux/magic.h>

/* Default timeout values */
#define NFS_DEF_UDP_TIMEO
#define NFS_DEF_UDP_RETRANS
#define NFS_DEF_TCP_TIMEO
#define NFS_DEF_TCP_RETRANS

#define NFS_MAX_UDP_TIMEOUT
#define NFS_MAX_TCP_TIMEOUT

#define NFS_DEF_ACREGMIN
#define NFS_DEF_ACREGMAX
#define NFS_DEF_ACDIRMIN
#define NFS_DEF_ACDIRMAX

/*
 * When flushing a cluster of dirty pages, there can be different
 * strategies:
 */
#define FLUSH_SYNC
#define FLUSH_STABLE
#define FLUSH_LOWPRI
#define FLUSH_HIGHPRI
#define FLUSH_COND_STABLE


/*
 * NFS debug flags
 */
#define NFSDBG_VFS
#define NFSDBG_DIRCACHE
#define NFSDBG_LOOKUPCACHE
#define NFSDBG_PAGECACHE
#define NFSDBG_PROC
#define NFSDBG_XDR
#define NFSDBG_FILE
#define NFSDBG_ROOT
#define NFSDBG_CALLBACK
#define NFSDBG_CLIENT
#define NFSDBG_MOUNT
#define NFSDBG_FSCACHE
#define NFSDBG_PNFS
#define NFSDBG_PNFS_LD
#define NFSDBG_STATE
#define NFSDBG_XATTRCACHE
#define NFSDBG_ALL


#endif /* _UAPI_LINUX_NFS_FS_H */