commit | 09c1c68f2239dcd99b76be2c44e84811fba273db | [log] [tgz] |
---|---|---|
author | Sathya Perla <sathya.perla@emulex.com> | Mon Aug 22 19:41:53 2011 +0000 |
committer | David S. Miller <davem@davemloft.net> | Wed Aug 24 16:19:29 2011 -0700 |
tree | bbbede1f08fb5663a39528deabae91a20cef8969 | |
parent | db3ea7819d035ff01c8260fce364511adfae0eaa [diff] |
be2net: fix erx->rx_drops_no_frags wrap around The rx_drops_no_frags HW counter for RSS rings is 16bits in HW and can wraparound often. Maintain a 32-bit accumulator in the driver to prevent frequent wraparound. Also, incorporated Eric's feedback to use ACCESS_ONCE() for the accumulator write. Signed-off-by: Sathya Perla <sathya.perla@emulex.com> Signed-off-by: David S. Miller <davem@davemloft.net>