pasemi_mac: use buffer index pointer in clean_rx()
commitb5254eee7994ba0a44ba7386cb66c2ce2f30fcc6
authorOlof Johansson <olof@lixom.net>
Tue, 2 Oct 2007 21:27:57 +0000 (2 16:27 -0500)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:54:27 +0000 (10 16:54 -0700)
treef21fe0be6225cc6fce029ffcadb45ec4a5d93faf
parent9e81d331f2ec65695e4366ce592e14f9700bae8b
pasemi_mac: use buffer index pointer in clean_rx()

pasemi_mac: use buffer index pointer in clean_rx()

Use the new features in B0 for buffer ring index on the receive side. This
means we no longer have to search in the ring for where the buffer
came from.

Also cleanup the RX cleaning side a little, while I was at it.

Note: Pre-B0 hardware is no longer supported, and needs a pile of other
workarounds that are not being submitted for mainline inclusion. So the
fact that this breaks old hardware is not a problem at this time.

Signed-off-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/pasemi_mac.c
drivers/net/pasemi_mac.h