aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/niu.c
diff options
context:
space:
mode:
authorBen Dooks <ben@simtec.co.uk>2009-10-19 23:49:05 +0000
committerDavid S. Miller <davem@davemloft.net>2009-10-20 19:11:07 -0700
commitb6a71bfa00eb110c8a2e38f85572ed361f8bf3a5 (patch)
tree7c595c41e533971e361e76db259fb09282d6d7a0 /drivers/net/niu.c
parentKS8851: Fix MAC address write order (diff)
downloadlinux-dev-b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5.tar.xz
linux-dev-b6a71bfa00eb110c8a2e38f85572ed361f8bf3a5.zip
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 'drivers/net/niu.c')
0 files changed, 0 insertions, 0 deletions