Commit d268c1f5 authored by Eric Dumazet's avatar Eric Dumazet Committed by David S. Miller
Browse files

net: add CONFIG_DEBUG_NET



This config option enables network debugging checks.

This patch adds DEBUG_NET_WARN_ON_ONCE(cond)
Note that this is not a replacement for WARN_ON_ONCE(cond)
as (cond) is not evaluated if CONFIG_DEBUG_NET is not set.

Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5b87be9e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -148,4 +148,10 @@ do { \
#endif


#if defined(CONFIG_DEBUG_NET)
#define DEBUG_NET_WARN_ON_ONCE(cond) (void)WARN_ON_ONCE(cond)
#else
#define DEBUG_NET_WARN_ON_ONCE(cond) BUILD_BUG_ON_INVALID(cond)
#endif

#endif	/* _LINUX_NET_DEBUG_H */
+7 −0
Original line number Diff line number Diff line
@@ -17,3 +17,10 @@ config NET_NS_REFCNT_TRACKER
	help
	  Enable debugging feature to track netns references.
	  This adds memory and cpu costs.

config DEBUG_NET
	bool "Add generic networking debug"
	depends on DEBUG_KERNEL
	help
	  Enable extra sanity checks in networking.
	  This is mostly used by fuzzers, but is safe to select.