|
@@ -1110,7 +1110,7 @@ static int macvlan_port_create(struct net_device *dev)
|
|
if (dev->type != ARPHRD_ETHER || dev->flags & IFF_LOOPBACK)
|
|
if (dev->type != ARPHRD_ETHER || dev->flags & IFF_LOOPBACK)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
- if (netif_is_ipvlan_port(dev))
|
|
|
|
|
|
+ if (netdev_is_rx_handler_busy(dev))
|
|
return -EBUSY;
|
|
return -EBUSY;
|
|
|
|
|
|
port = kzalloc(sizeof(*port), GFP_KERNEL);
|
|
port = kzalloc(sizeof(*port), GFP_KERNEL);
|