• David J. Choi's avatar
    drivers/net: ks8851_mll ethernet network driver -resubmit · 4a91ca4e
    David J. Choi authored
    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: default avatarDavid J. Choi <david.choi@micrel.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    4a91ca4e
ks8851_mll.c 42.3 KB