Skip to content

Commit

Permalink
[DCCP] CCID2: Add Kconfig option for CCID2 debug
Browse files Browse the repository at this point in the history
Allow the user to choose whether or not to enable CCID2 debugging via
Kconfig.

Signed-off-by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Andrea Bittau authored and David S. Miller committed Sep 22, 2006
1 parent 446dec3 commit 8d424f6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
8 changes: 8 additions & 0 deletions net/dccp/ccids/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 3 additions & 4 deletions net/dccp/ccids/ccid2.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@

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); \
Expand All @@ -47,7 +46,7 @@ static int ccid2_debug;

static const int ccid2_seq_len = 128;

#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;
Expand Down Expand Up @@ -295,7 +294,7 @@ static void ccid2_hc_tx_packet_sent(struct sock *sk, int more, int len)
if (!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 {
Expand Down

0 comments on commit 8d424f6

Please sign in to comment.