From 4af9a0cdfccbf327aa046f6aad65cecd806c988e Mon Sep 17 00:00:00 2001 From: Jakub Kicinski Date: Mon, 9 Feb 2015 22:41:37 +0100 Subject: [PATCH] correct aggregation stats offset calculation Signed-off-by: Jakub Kicinski --- regs.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/regs.h b/regs.h index efeb61e7..5636dccc 100644 --- a/regs.h +++ b/regs.h @@ -425,8 +425,9 @@ #define MT_TX_AGG_CNT_BASE0 0x1720 #define MT_TX_AGG_CNT_BASE1 0x174c -#define MT_TX_AGG_CNT(_id) (((_id) > 7 ? MT_TX_AGG_CNT_BASE1 : \ - MT_TX_AGG_CNT_BASE0) + ((_id) << 2)) +#define MT_TX_AGG_CNT(_id) ((_id) < 8 ? \ + MT_TX_AGG_CNT_BASE0 + ((_id) << 2) : \ + MT_TX_AGG_CNT_BASE1 + ((_id - 8) << 2)) #define MT_TX_STAT_FIFO_EXT 0x1798 #define MT_TX_STAT_FIFO_EXT_RETRY GENMASK(7, 0)