dm9601: fix IFF_ALLMULTI handling
authorPeter Korsgaard <peter@korsgaard.com>
Mon, 30 Sep 2013 21:28:20 +0000 (23:28 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 Oct 2013 01:14:26 +0000 (18:14 -0700)
commit39f8795aaca352e482c1d0a0dff4be5feeef00e9
tree10a994b812ea6fe033591f97849dd5f436a63db9
parent55f08149b0ebdd3ed44f9b361829ca924c35e3a8
dm9601: fix IFF_ALLMULTI handling

[ Upstream commit bf0ea6380724beb64f27a722dfc4b0edabff816e ]

Pass-all-multicast is controlled by bit 3 in RX control, not bit 2
(pass undersized frames).

Reported-by: Joseph Chang <joseph_chang@davicom.com.tw>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/usb/dm9601.c