drivers/net: ks8851_mll ethernet network driver -resubmit
authorDavid J. Choi <david.choi@micrel.com>
Thu, 19 Nov 2009 15:34:30 +0000 (15:34 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 Nov 2009 21:53:36 +0000 (13:53 -0800)
commit4a91ca4e18553b1f96ce68216459c7d9669f8b3d
tree30686053ef65ced160f6dd3d5cbe89b8a80b4f41
parent0ebe74e7ba5929f46d5db4d735a9d7a85a38976b
drivers/net: ks8851_mll ethernet network driver -resubmit

Summary of Changes:

-Fix to receive multicast packets by setting the corresponding hardware
 bit during initialization.
-Fix to re-enable the interface [by interface up command(ifup)] while the
 interface is down.
-Fix to be able to down the interface by passing the last parameter
 correctly to request_irq().
-Remove to read 4 extra bytes from the receiving queue after reading a
 packet, even though it does not cause a predictable issue now.
-Remove occurrences of transmission done interrupt in order to tx
 throughput enhancement.
-Enable IP checksum for packet receiving by setting the corresponding
 hardware bit during initialization.
-Relocate ks_enable_int()/ks_disable_int() in order not to declare those
 functions at the beginning of the file.
-Rename ks_enable()/_disable() to ks_enable_qmu()/ks_disable_qmu() in
 order to give more meaningful names and relocate them not declaire
 those functions at the beginning of the file.

Signed-off-by: David J. Choi <david.choi@micrel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ks8851_mll.c