Lines Matching refs:port_dev
1102 static int do_vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
1110 if (port_dev == dev_net(dev)->loopback_dev) {
1116 port_dev->priv_flags |= IFF_L3MDEV_SLAVE;
1117 ret = netdev_master_upper_dev_link(port_dev, dev, NULL, NULL, extack);
1121 cycle_netdev(port_dev, extack);
1126 port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
1130 static int vrf_add_slave(struct net_device *dev, struct net_device *port_dev,
1133 if (netif_is_l3_master(port_dev)) {
1139 if (netif_is_l3_slave(port_dev))
1142 return do_vrf_add_slave(dev, port_dev, extack);
1146 static int do_vrf_del_slave(struct net_device *dev, struct net_device *port_dev)
1148 netdev_upper_dev_unlink(port_dev, dev);
1149 port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE;
1151 cycle_netdev(port_dev, NULL);
1156 static int vrf_del_slave(struct net_device *dev, struct net_device *port_dev)
1158 return do_vrf_del_slave(dev, port_dev);
1709 struct net_device *port_dev;
1712 netdev_for_each_lower_dev(dev, port_dev, iter)
1713 vrf_del_slave(dev, port_dev);