Skip to content

Commit 2a4e675

Browse files
tohojojmberg-intel
authored andcommitted
mac80211: Export fq memory limit information in debugfs
Add memory limit, usage and overlimit counter to per-PHY 'aqm' debugfs file. Signed-off-by: Toke Høiland-Jørgensen <[email protected]> Signed-off-by: Johannes Berg <[email protected]>
1 parent 097b065 commit 2a4e675

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

net/mac80211/debugfs.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,19 @@ static ssize_t aqm_read(struct file *file,
8989
"R fq_flows_cnt %u\n"
9090
"R fq_backlog %u\n"
9191
"R fq_overlimit %u\n"
92+
"R fq_overmemory %u\n"
9293
"R fq_collisions %u\n"
94+
"R fq_memory_usage %u\n"
95+
"RW fq_memory_limit %u\n"
9396
"RW fq_limit %u\n"
9497
"RW fq_quantum %u\n",
9598
fq->flows_cnt,
9699
fq->backlog,
100+
fq->overmemory,
97101
fq->overlimit,
98102
fq->collisions,
103+
fq->memory_usage,
104+
fq->memory_limit,
99105
fq->limit,
100106
fq->quantum);
101107

@@ -128,6 +134,8 @@ static ssize_t aqm_write(struct file *file,
128134

129135
if (sscanf(buf, "fq_limit %u", &local->fq.limit) == 1)
130136
return count;
137+
else if (sscanf(buf, "fq_memory_limit %u", &local->fq.memory_limit) == 1)
138+
return count;
131139
else if (sscanf(buf, "fq_quantum %u", &local->fq.quantum) == 1)
132140
return count;
133141

0 commit comments

Comments
 (0)