From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2.tohojo.dk (mail2.tohojo.dk [77.235.48.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id B88573B2F3 for ; Fri, 23 Sep 2016 15:59:26 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail2.tohojo.dk DKIM-Filter: OpenDKIM Filter v2.10.3 mail2.tohojo.dk 1B37B40A67 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=201310; t=1474660764; bh=Mh3EnF6kxosMFRYNw3sCHe6o3D56JyYImVY3VCEIFjs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k1To0/fm/zQKSq5VUvTjwB5O5ajy/d0YvA2SSUpjFKGdMV6UR97da5aBgXHMPvgRN JUJlC4k2Q/P6OhyWFslKqHMZXwQ4X7kxw/WSswymEyjieJN1UG8ay3n8BOrngFMSws G/q2bT69+02lx7NMawipwBojA6B4SVg7BAsV/S1s= Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id CC0329639; Fri, 23 Sep 2016 21:59:21 +0200 (CEST) From: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= To: make-wifi-fast@lists.bufferbloat.net, linux-wireless@vger.kernel.org, netdev@vger.kernel.org Date: Fri, 23 Sep 2016 21:59:10 +0200 Message-Id: <20160923195911.4572-3-toke@toke.dk> In-Reply-To: <20160923195911.4572-1-toke@toke.dk> References: <20160923195911.4572-1-toke@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Make-wifi-fast] [PATCH 2/3] mac80211: Export fq memory limit information in debugfs X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 19:59:26 -0000 Add memory limit, usage and overlimit counter to per-PHY 'aqm' debugfs file. Signed-off-by: Toke H=C3=B8iland-J=C3=B8rgensen --- net/mac80211/debugfs.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/net/mac80211/debugfs.c b/net/mac80211/debugfs.c index 8ca62b6..f56e2f4 100644 --- a/net/mac80211/debugfs.c +++ b/net/mac80211/debugfs.c @@ -89,13 +89,19 @@ static ssize_t aqm_read(struct file *file, "R fq_flows_cnt %u\n" "R fq_backlog %u\n" "R fq_overlimit %u\n" + "R fq_overmemory %u\n" "R fq_collisions %u\n" + "R fq_memory_usage %u\n" + "RW fq_memory_limit %u\n" "RW fq_limit %u\n" "RW fq_quantum %u\n", fq->flows_cnt, fq->backlog, + fq->overmemory, fq->overlimit, fq->collisions, + fq->memory_usage, + fq->memory_limit, fq->limit, fq->quantum); =20 @@ -128,6 +134,8 @@ static ssize_t aqm_write(struct file *file, =20 if (sscanf(buf, "fq_limit %u", &local->fq.limit) =3D=3D 1) return count; + else if (sscanf(buf, "fq_memory_limit %u", &local->fq.memory_limit) =3D= =3D 1) + return count; else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) =3D=3D 1) return count; =20 --=20 2.9.3