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