Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37ca6335 authored by Kalle Valo's avatar Kalle Valo
Browse files

ath6kl: change aggreation timeout message from an error to a debug message



When I connect to my Linksys WT610N AP supporting 11n I see a lot of
aggreation timeout errors:

[  408.885053] ath6kl: aggr timeout (st 3109 end 3140)
[  463.872108] ath6kl: aggr timeout (st 3671 end 3702)
[  495.010060] ath6kl: aggr timeout (st 3983 end 4014)
[  503.604047] ath6kl: aggr timeout (st 4065 end 0)
[  518.963047] ath6kl: aggr timeout (st 141 end 172)
[  525.014066] ath6kl: aggr timeout (st 205 end 236)
[  573.957051] ath6kl: aggr timeout (st 701 end 732)
[  585.019067] ath6kl: aggr timeout (st 816 end 847)

But still the connection seems to work. To not clutter the logs change
the error message to a debug message. But add a fixme comment so that
this will be investigated.

Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent f96efb5c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ enum ATH6K_DEBUG_MASK {
	ATH6KL_DBG_SCATTER	= BIT(12),    /* hif scatter tracing */
	ATH6KL_DBG_WLAN_CFG     = BIT(13),    /* cfg80211 i/f file tracing */
	ATH6KL_DBG_RAW_BYTES    = BIT(14),    /* dump tx/rx and wmi frames */
	ATH6KL_DBG_AGGR		= BIT(15),    /* aggregation */
	ATH6KL_DBG_ANY	        = 0xffffffff  /* enable all logs */
};

+6 −1
Original line number Diff line number Diff line
@@ -1250,8 +1250,13 @@ static void aggr_timeout(unsigned long arg)
		if (!rxtid->aggr || !rxtid->timer_mon || rxtid->progress)
			continue;

		/*
		 * FIXME: these timeouts happen quite fruently, something
		 * line once within 60 seconds. Investigate why.
		 */
		stats->num_timeouts++;
		ath6kl_err("aggr timeout (st %d end %d)\n",
		ath6kl_dbg(ATH6KL_DBG_AGGR,
			   "aggr timeout (st %d end %d)\n",
			   rxtid->seq_next,
			   ((rxtid->seq_next + rxtid->hold_q_sz-1) &
			    ATH6KL_MAX_SEQ_NO));