summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2023-06-12 11:43:31 +0300
committerDavid S. Miller <davem@davemloft.net>2023-06-12 11:43:31 +0300
commit65137877338149185d71d2bc1481693b78377e04 (patch)
tree5b78b7449f3f543febf835799a078ee86aaa5407 /include
parentf2ea0c3582abc721ce9e090cf496b96e6b204e2c (diff)
parentf1e668d29c57499f734a291bfb96a82142322f41 (diff)
downloadlinux-65137877338149185d71d2bc1481693b78377e04.tar.xz
Merge branch 'taprio-xstats'
Vladimir Oltean says: ==================== Fixes for taprio xstats 1. Taprio classes correspond to TXQs, and thus, class stats are TXQ stats not TC stats. 2. Drivers reporting taprio xstats should report xstats for *this* taprio, not for a previous one. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r--include/net/pkt_sched.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/net/pkt_sched.h b/include/net/pkt_sched.h
index 518febb91c9f..e98aac9d5ad5 100644
--- a/include/net/pkt_sched.h
+++ b/include/net/pkt_sched.h
@@ -191,7 +191,7 @@ enum tc_taprio_qopt_cmd {
TAPRIO_CMD_REPLACE,
TAPRIO_CMD_DESTROY,
TAPRIO_CMD_STATS,
- TAPRIO_CMD_TC_STATS,
+ TAPRIO_CMD_QUEUE_STATS,
};
/**
@@ -208,8 +208,8 @@ struct tc_taprio_qopt_stats {
u64 tx_overruns;
};
-struct tc_taprio_qopt_tc_stats {
- int tc;
+struct tc_taprio_qopt_queue_stats {
+ int queue;
struct tc_taprio_qopt_stats stats;
};
@@ -227,8 +227,8 @@ struct tc_taprio_qopt_offload {
union {
/* TAPRIO_CMD_STATS */
struct tc_taprio_qopt_stats stats;
- /* TAPRIO_CMD_TC_STATS */
- struct tc_taprio_qopt_tc_stats tc_stats;
+ /* TAPRIO_CMD_QUEUE_STATS */
+ struct tc_taprio_qopt_queue_stats queue_stats;
/* TAPRIO_CMD_REPLACE */
struct {
struct tc_mqprio_qopt_offload mqprio;