commit | e89bbf1049aac3625fdafe3657ed8d7d5373d351 | [log] [tgz] |
---|---|---|
author | Michael Chan <mchan@broadcom.com> | Thu Aug 25 15:36:58 2005 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Mon Aug 29 16:10:38 2005 -0700 |
tree | 15e0fc01d553ce5bc38de546d80f5f2e3736b0bf | |
parent | cd339a0ed61097d92ce03b6d1042b1e4d58535e7 [diff] |
[BNX2]: remove atomics in tx Remove atomic operations in the fast tx path. Expensive atomic operations were used to keep track of the number of available tx descriptors. The new code uses the difference between the consumer and producer index to determine the number of free tx descriptors. As suggested by Jeff Garzik, the name of the inline function is changed to all lower case. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>