|
@@ -1451,7 +1451,7 @@ destroy_macvlan_port:
|
|
/* the macvlan port may be freed by macvlan_uninit when fail to register.
|
|
/* the macvlan port may be freed by macvlan_uninit when fail to register.
|
|
* so we destroy the macvlan port only when it's valid.
|
|
* so we destroy the macvlan port only when it's valid.
|
|
*/
|
|
*/
|
|
- if (create && macvlan_port_get_rtnl(dev))
|
|
|
|
|
|
+ if (create && macvlan_port_get_rtnl(lowerdev))
|
|
macvlan_port_destroy(port->dev);
|
|
macvlan_port_destroy(port->dev);
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|