linux/include/uapi/linux/sunrpc/debug.h
<<
>>
Prefs
   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
  38enum {
  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_ */
  50