diff options
author | Gao Feng <fgao@ikuai8.com> | 2016-11-22 04:54:36 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-11-24 04:18:36 +0300 |
commit | c3891fa2543cbab26093f5e425b8a50cd6837f16 (patch) | |
tree | 17764f348b48b64d692b8ada70d274ed85c72b8c /include | |
parent | ffa54a238c69184414a8f3dc35a18aed875290e7 (diff) | |
download | linux-c3891fa2543cbab26093f5e425b8a50cd6837f16.tar.xz |
driver: macvlan: Check if need rollback multicast setting in macvlan_open
When dev_set_promiscuity failed in macvlan_open, it always invokes
dev_set_allmulti without checking if necessary.
Now check the IFF_ALLMULTI flag firstly before rollback the multicast
setting in the error handler.
Signed-off-by: Gao Feng <fgao@ikuai8.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions