struct vport *internal_dev_get_vport(struct net_device *netdev)
{
- struct internal_dev *internal_dev = internal_dev_priv(netdev);
+ struct internal_dev *internal_dev;
+
+ if (!is_internal_dev(netdev))
+ return NULL;
+
+ internal_dev = internal_dev_priv(netdev);
return rcu_dereference(internal_dev->attached_vport);
}