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 Original line Diff line number Diff line
@@ -148,4 +148,10 @@ do { \
#endif
#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 */
#endif	/* _LINUX_NET_DEBUG_H */
+7 −0
Original line number Original line Diff line number Diff line
@@ -17,3 +17,10 @@ config NET_NS_REFCNT_TRACKER
	help
	help
	  Enable debugging feature to track netns references.
	  Enable debugging feature to track netns references.
	  This adds memory and cpu costs.
	  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.