Skip to content

Commit 7cf1f14

Browse files
committed
mac80211: add debugfs for driver-buffered TID bitmap
Add a per-station debugfs file indicating the TIDs (as a bitmap) that the driver has data buffered on. Reviewed-by: Emmanuel Grumbach <[email protected]> Signed-off-by: Johannes Berg <[email protected]>
1 parent a824131 commit 7cf1f14

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

net/mac80211/debugfs_sta.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,15 @@ void ieee80211_sta_debugfs_add(struct sta_info *sta)
455455
DEBUGFS_ADD_COUNTER(tx_retry_count, tx_retry_count);
456456
DEBUGFS_ADD_COUNTER(wep_weak_iv_count, wep_weak_iv_count);
457457

458+
if (sizeof(sta->driver_buffered_tids) == sizeof(u32))
459+
debugfs_create_x32("driver_buffered_tids", 0400,
460+
sta->debugfs.dir,
461+
(u32 *)&sta->driver_buffered_tids);
462+
else
463+
debugfs_create_x64("driver_buffered_tids", 0400,
464+
sta->debugfs.dir,
465+
(u64 *)&sta->driver_buffered_tids);
466+
458467
drv_sta_add_debugfs(local, sdata, &sta->sta, sta->debugfs.dir);
459468
}
460469

0 commit comments

Comments
 (0)