diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 18af08a73f0a719ecaf3e56ae0f89783c8d90f77..a08bd2b7fe3f06901d6c75e82df5e51e1aa2234f 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -2192,7 +2192,7 @@ static int rtnl_fdb_del(struct sk_buff *skb, struct nlmsghdr *nlh) } addr = nla_data(tb[NDA_LLADDR]); - if (!is_valid_ether_addr(addr)) { + if (is_zero_ether_addr(addr)) { pr_info("PF_BRIDGE: RTM_DELNEIGH with invalid ether address\n"); return -EINVAL; }