net: remove LLTX in atl2 driver
authorKevin Hao <kexin.hao@windriver.com>
Thu, 25 Sep 2008 16:20:11 +0000 (16:20 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 8 Oct 2008 22:49:24 +0000 (15:49 -0700)
commit87241840b214734c023bda83372059de3f7eeabd
tree805f28f7636a7f0d708c01c6d2260065aa477c7a
parent0acb28396728f42b6b1553c85d27c37513796043
net: remove LLTX in atl2 driver

When NETIF_F_LLTX is set, the atlx driver will use a private lock.
But in recent kernels this implementation seems redundant and
can cause problems where AF_PACKET sees things twice. Since
NETIF_F_LLTX is marked as deprecated and shouldn't be used in
new driver, this patch removes NETIF_F_LLTX and adds a mmiowb
before sending packet. I have tested this driver on a Eee PC.
It works well.

Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Acked-by: Jay Cliburn <jacliburn@bellsouth.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/atlx/atl2.c
drivers/net/atlx/atl2.h