root/include/uapi/linux/sunrpc/debug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 /*
   3  * linux/include/linux/sunrpc/debug.h
   4  *
   5  * Debugging support for sunrpc module
   6  *
   7  * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
   8  */
   9 
  10 #ifndef _UAPI_LINUX_SUNRPC_DEBUG_H_
  11 #define _UAPI_LINUX_SUNRPC_DEBUG_H_
  12 
  13 /*
  14  * RPC debug facilities
  15  */
  16 #define RPCDBG_XPRT             0x0001
  17 #define RPCDBG_CALL             0x0002
  18 #define RPCDBG_DEBUG            0x0004
  19 #define RPCDBG_NFS              0x0008
  20 #define RPCDBG_AUTH             0x0010
  21 #define RPCDBG_BIND             0x0020
  22 #define RPCDBG_SCHED            0x0040
  23 #define RPCDBG_TRANS            0x0080
  24 #define RPCDBG_SVCXPRT          0x0100
  25 #define RPCDBG_SVCDSP           0x0200
  26 #define RPCDBG_MISC             0x0400
  27 #define RPCDBG_CACHE            0x0800
  28 #define RPCDBG_ALL              0x7fff
  29 
  30 
  31 /*
  32  * Declarations for the sysctl debug interface, which allows to read or
  33  * change the debug flags for rpc, nfs, nfsd, and lockd. Since the sunrpc
  34  * module currently registers its sysctl table dynamically, the sysctl path
  35  * for module FOO is <CTL_SUNRPC, CTL_FOODEBUG>.
  36  */
  37 
  38 enum {
  39         CTL_RPCDEBUG = 1,
  40         CTL_NFSDEBUG,
  41         CTL_NFSDDEBUG,
  42         CTL_NLMDEBUG,
  43         CTL_SLOTTABLE_UDP,
  44         CTL_SLOTTABLE_TCP,
  45         CTL_MIN_RESVPORT,
  46         CTL_MAX_RESVPORT,
  47 };
  48 
  49 #endif /* _UAPI_LINUX_SUNRPC_DEBUG_H_ */

/* [<][>][^][v][top][bottom][index][help] */