diff options
author | Iyappan Subramanian <isubramanian@apm.com> | 2016-05-13 16:53:00 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-05-13 21:12:06 -0400 |
commit | 3bb502f83080ad28abdd7404f29aa2fc743b28b5 (patch) | |
tree | c779ca4ce0daff518722ee0b0d96210d6c54855c /drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | |
parent | drivers: net: xgene: fix ununiform latency across queues (diff) | |
download | linux-dev-3bb502f83080ad28abdd7404f29aa2fc743b28b5.tar.xz linux-dev-3bb502f83080ad28abdd7404f29aa2fc743b28b5.zip |
drivers: net: xgene: fix statistics counters race condition
This patch fixes the race condition on updating the statistics
counters by moving the counters to the ring structure.
Signed-off-by: Iyappan Subramanian <isubramanian@apm.com>
Tested-by: Toan Le <toanle@apm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/apm/xgene/xgene_enet_hw.h')
-rw-r--r-- | drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.h b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.h index ba7da98af2ef..ecfeffe98a83 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.h +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.h @@ -201,6 +201,8 @@ enum xgene_enet_rm { #define USERINFO_LEN 32 #define FPQNUM_POS 32 #define FPQNUM_LEN 12 +#define ELERR_POS 46 +#define ELERR_LEN 2 #define NV_POS 50 #define NV_LEN 1 #define LL_POS 51 |