blob: 0bf130a1c58df4b0b363ee408ec57263f44af452 [file] [log] [blame]
David Howells616d1ca2012-10-09 09:49:02 +01001/*
2 * linux/include/linux/nfsd/debug.h
3 *
4 * Debugging-related stuff for nfsd
5 *
6 * Copyright (C) 1995 Olaf Kirch <okir@monad.swb.de>
7 */
8
9#ifndef _UAPILINUX_NFSD_DEBUG_H
10#define _UAPILINUX_NFSD_DEBUG_H
11
12#include <linux/sunrpc/debug.h>
13
14/*
15 * Enable debugging for nfsd.
16 * Requires RPC_DEBUG.
17 */
Jeff Laytonf895b252014-11-17 16:58:04 -050018#if IS_ENABLED(CONFIG_SUNRPC_DEBUG)
David Howells616d1ca2012-10-09 09:49:02 +010019# define NFSD_DEBUG 1
20#endif
21
22/*
23 * knfsd debug flags
24 */
25#define NFSDDBG_SOCK 0x0001
26#define NFSDDBG_FH 0x0002
27#define NFSDDBG_EXPORT 0x0004
28#define NFSDDBG_SVC 0x0008
29#define NFSDDBG_PROC 0x0010
30#define NFSDDBG_FILEOP 0x0020
31#define NFSDDBG_AUTH 0x0040
32#define NFSDDBG_REPCACHE 0x0080
33#define NFSDDBG_XDR 0x0100
34#define NFSDDBG_LOCKD 0x0200
Christoph Hellwig9cf514c2014-05-05 13:11:59 +020035#define NFSDDBG_PNFS 0x0400
David Howells616d1ca2012-10-09 09:49:02 +010036#define NFSDDBG_ALL 0x7FFF
37#define NFSDDBG_NOCHANGE 0xFFFF
38
39
40
41#endif /* _UAPILINUX_NFSD_DEBUG_H */