diff options
author | Ben Dooks <ben@simtec.co.uk> | 2009-10-20 03:49:05 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-21 06:11:07 +0400 |
commit | b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5 (patch) | |
tree | 7c595c41e533971e361e76db259fb09282d6d7a0 /Documentation/sparc | |
parent | 160d0fadaf7ce20e5bad26c8a955504b93c6a5ba (diff) | |
download | linux-b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5.tar.xz |
KS8851: Fix ks8851_set_rx_mode() for IFF_MULTICAST
In ks8851_set_rx_mode() the case handling IFF_MULTICAST was also setting
the RXCR1_AE bit by accident. This meant that all unicast frames where
being accepted by the device. Remove RXCR1_AE from this case.
Note, RXCR1_AE was also masking a problem with setting the MAC address
properly, so needs to be applied after fixing the MAC write order.
Fixes a bug reported by Doong, Ping of Micrel. This version of the
patch avoids setting RXCR1_ME for all cases.
Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/sparc')
0 files changed, 0 insertions, 0 deletions