Skip to content

mt76: ethtool stats features and fixes

Lorenzo Bianconi linux-wireless 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest10 patches 0 repliesNew
  2. v110 patches 1 replySuperseded

Changes in v2 from the cover letter

- rebase on top of "Add MT7921 SDIO WiFi support"
https://patchwork.kernel.org/project/linux-wireless/list/?series=565859
- do not reset MIB counters in .get_stats callback

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10mt76: move mt76_sta_stats in mt76.hdrivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt7915/mac.c drivers/net/wireless/mediatek/mt76/mt7915/main.c +1 more+10 -100 replies
2/10mt76: move mt76_ethtool_worker_info in mt76 moduledrivers/net/wireless/mediatek/mt76/mac80211.c drivers/net/wireless/mediatek/mt76/mt76.h drivers/net/wireless/mediatek/mt76/mt7915/main.c+45 -400 replies
3/10mt76: mt7915: run mt7915_get_et_stats holding mt76 mutexdrivers/net/wireless/mediatek/mt76/mt7915/debugfs.c drivers/net/wireless/mediatek/mt76/mt7915/mac.c drivers/net/wireless/mediatek/mt76/mt7915/main.c +1 more+13 -20 replies
4/10mt76: mt7915: move tx amsdu stats in mib_statsdrivers/net/wireless/mediatek/mt76/mt7915/debugfs.c drivers/net/wireless/mediatek/mt76/mt7915/mac.c drivers/net/wireless/mediatek/mt76/mt7915/main.c +1 more+19 -130 replies
5/10mt76: do not reset MIB counters in get_stats callbackdrivers/net/wireless/mediatek/mt76/mt7615/main.c drivers/net/wireless/mediatek/mt76/mt7915/main.c drivers/net/wireless/mediatek/mt76/mt7921/main.c+1 -60 replies
6/10mt76: mt7921: add some more MIB countersdrivers/net/wireless/mediatek/mt76/mt7921/mac.c drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h drivers/net/wireless/mediatek/mt76/mt7921/regs.h+71 -10 replies
7/10mt76: mt7921: introduce stats reporting through ethtooldrivers/net/wireless/mediatek/mt76/mt7921/main.c+116 -00 replies
8/10mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skbdrivers/net/wireless/mediatek/mt76/mt7921/mac.c drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h+16 -20 replies
9/10mt76: mt7921: move tx amsdu stats in mib_statsdrivers/net/wireless/mediatek/mt76/mt7921/debugfs.c drivers/net/wireless/mediatek/mt76/mt7921/mac.c drivers/net/wireless/mediatek/mt76/mt7921/main.c +1 more+23 -170 replies
10/10mt76: mt7921: add per-vif counters in ethtooldrivers/net/wireless/mediatek/mt76/mt7921/main.c+52 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 00/10] mt76: ethtool stats features and fixes

- mt7921: add ethtool support similar to mt7915 driver
- mt7915: some ethtool fixes

Changes since v1:
- rebase on top of "Add MT7921 SDIO WiFi support"
https://patchwork.kernel.org/project/linux-wireless/list/?series=565859
- do not reset MIB counters in .get_stats callback

Lorenzo Bianconi (10):
mt76: move mt76_sta_stats in mt76.h
mt76: move mt76_ethtool_worker_info in mt76 module
mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
mt76: mt7915: move tx amsdu stats in mib_stats
mt76: do not reset MIB counters in get_stats callback
mt76: mt7921: add some more MIB counters
mt76: mt7921: introduce stats reporting through ethtool
mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
mt76: mt7921: move tx amsdu stats in mib_stats
mt76: mt7921: add per-vif counters in ethtool

 drivers/net/wireless/mediatek/mt76/mac80211.c |  28 +++
 drivers/net/wireless/mediatek/mt76/mt76.h     |  17 ++
 .../net/wireless/mediatek/mt76/mt7615/main.c  |   2 -
 .../wireless/mediatek/mt76/mt7915/debugfs.c   |  24 +--
 .../net/wireless/mediatek/mt76/mt7915/mac.c   |  11 +-
 .../net/wireless/mediatek/mt76/mt7915/main.c  |  60 ++-----
 .../wireless/mediatek/mt76/mt7915/mt7915.h    |  13 +-
 .../wireless/mediatek/mt76/mt7921/debugfs.c   |  27 ++-
 .../net/wireless/mediatek/mt76/mt7921/mac.c   |  49 ++++-
 .../net/wireless/mediatek/mt76/mt7921/main.c  | 169 +++++++++++++++++-
 .../wireless/mediatek/mt76/mt7921/mt7921.h    |  22 +++
 .../net/wireless/mediatek/mt76/mt7921/regs.h  |  28 +++
 12 files changed, 362 insertions(+), 88 deletions(-)
Signature · 1 line
2.31.1