CCID2: Add Kconfig option for CCID2 debug
PATCH 9/11 CCID2: Add Kconfig option for CCID2 debug
Allow the user to choose whether or not to enable CCID2 debugging via Kconfig.
Signed-off-by Andrea Bittau <[email protected]>
---
net/dccp/ccids/Kconfig +8 -0
@@ -30,6 +30,14 @@ config IP_DCCP_CCID2 If in doubt, say M. +config IP_DCCP_CCID2_DEBUG + bool "CCID2 debug" + depends on IP_DCCP_CCID2 + ---help--- + Enable CCID2 debug messages. + + If in doubt, say N. + config IP_DCCP_CCID3 tristate "CCID3 (TCP-Friendly) (EXPERIMENTAL)" depends on IP_DCCP
net/dccp/ccids/ccid2.c +3 -4
@@ -36,8 +36,7 @@ #include "ccid2.h"static int ccid2_debug; -#undef CCID2_DEBUG -#ifdef CCID2_DEBUG +#ifdef CONFIG_IP_DCCP_CCID2_DEBUG #define ccid2_pr_debug(format, a...) \ do { if (ccid2_debug) \ printk(KERN_DEBUG "%s: " format, __FUNCTION__, ##a); \
@@ -46,7 +45,7 @@ #else #define ccid2_pr_debug(format, a...)#endif -#ifdef CCID2_DEBUG +#ifdef CONFIG_IP_DCCP_CCID2_DEBUG static void ccid2_hc_tx_check_sanity (const struct ccid2_hc_tx_sock *hctx) {int len =0 ;
@@ -340,7 +339,7 @@ static void ccid2_hc_tx_packet_sent(struif (!timer_pending (&hctx->ccid2hctx_rtotimer))ccid2_start_rto_timer (sk); -#ifdef CCID2_DEBUG +#ifdef CONFIG_IP_DCCP_CCID2_DEBUG ccid2_pr_debug("pipe=%d\n", hctx->ccid2hctx_pipe); ccid2_pr_debug("Sent: seq=%llu\n", seq); do {