upper_dev 681 drivers/infiniband/core/roce_gid_mgmt.c cmds[0].ndev = changeupper_info->upper_dev; upper_dev 706 drivers/infiniband/core/roce_gid_mgmt.c cmds[0].filter_ndev = changeupper_info->upper_dev; upper_dev 710 drivers/infiniband/core/roce_gid_mgmt.c cmds[1].ndev = changeupper_info->upper_dev; upper_dev 711 drivers/infiniband/core/roce_gid_mgmt.c cmds[1].filter_ndev = changeupper_info->upper_dev; upper_dev 715 drivers/infiniband/core/roce_gid_mgmt.c cmds[2].ndev = changeupper_info->upper_dev; upper_dev 716 drivers/infiniband/core/roce_gid_mgmt.c cmds[2].filter_ndev = changeupper_info->upper_dev; upper_dev 152 drivers/infiniband/hw/i40iw/i40iw_utils.c struct net_device *upper_dev; upper_dev 167 drivers/infiniband/hw/i40iw/i40iw_utils.c upper_dev = netdev_master_upper_dev_get(netdev); upper_dev 171 drivers/infiniband/hw/i40iw/i40iw_utils.c if (upper_dev) { upper_dev 175 drivers/infiniband/hw/i40iw/i40iw_utils.c in = __in_dev_get_rcu(upper_dev); upper_dev 190 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct net_device *upper_dev; upper_dev 192 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c while ((upper_dev = upper_dev 194 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c dev = upper_dev; upper_dev 376 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct net_device *upper = info->upper_dev, *ndev_tmp; upper_dev 5550 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 5556 drivers/net/ethernet/mellanox/mlxsw/spectrum.c netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { upper_dev 5557 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_port(upper_dev)) upper_dev 5559 drivers/net/ethernet/mellanox/mlxsw/spectrum.c br_dev = netdev_master_upper_dev_get(upper_dev); upper_dev 5560 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); upper_dev 5982 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 5993 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 5994 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!is_vlan_dev(upper_dev) && upper_dev 5995 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_lag_master(upper_dev) && upper_dev 5996 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_bridge_master(upper_dev) && upper_dev 5997 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_ovs_master(upper_dev) && upper_dev 5998 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_macvlan(upper_dev)) { upper_dev 6004 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_bridge_master(upper_dev) && upper_dev 6005 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !mlxsw_sp_bridge_device_is_offloaded(mlxsw_sp, upper_dev) && upper_dev 6006 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_bridge_has_vxlan(upper_dev) && upper_dev 6007 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack)) upper_dev 6009 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netdev_has_any_upper_dev(upper_dev) && upper_dev 6010 drivers/net/ethernet/mellanox/mlxsw/spectrum.c (!netif_is_bridge_master(upper_dev) || upper_dev 6012 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev))) { upper_dev 6016 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_lag_master(upper_dev) && upper_dev 6017 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !mlxsw_sp_master_lag_check(mlxsw_sp, upper_dev, upper_dev 6020 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_lag_master(upper_dev) && vlan_uses_dev(dev)) { upper_dev 6024 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_lag_port(dev) && is_vlan_dev(upper_dev) && upper_dev 6025 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_lag_master(vlan_dev_real_dev(upper_dev))) { upper_dev 6029 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev) && upper_dev 6034 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_ovs_master(upper_dev) && vlan_uses_dev(dev)) { upper_dev 6038 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_ovs_port(dev) && is_vlan_dev(upper_dev)) { upper_dev 6044 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6045 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_bridge_master(upper_dev)) { upper_dev 6049 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev, upper_dev 6054 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev); upper_dev 6055 drivers/net/ethernet/mellanox/mlxsw/spectrum.c } else if (netif_is_lag_master(upper_dev)) { upper_dev 6058 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev); upper_dev 6062 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev); upper_dev 6064 drivers/net/ethernet/mellanox/mlxsw/spectrum.c } else if (netif_is_ovs_master(upper_dev)) { upper_dev 6069 drivers/net/ethernet/mellanox/mlxsw/spectrum.c } else if (netif_is_macvlan(upper_dev)) { upper_dev 6071 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev); upper_dev 6072 drivers/net/ethernet/mellanox/mlxsw/spectrum.c } else if (is_vlan_dev(upper_dev)) { upper_dev 6075 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_port(upper_dev)) upper_dev 6079 drivers/net/ethernet/mellanox/mlxsw/spectrum.c br_dev = netdev_master_upper_dev_get(upper_dev); upper_dev 6080 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, upper_dev 6158 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 6165 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6166 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_master(upper_dev) && upper_dev 6167 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !netif_is_macvlan(upper_dev)) { upper_dev 6173 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_bridge_master(upper_dev) && upper_dev 6174 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !mlxsw_sp_bridge_device_is_offloaded(mlxsw_sp, upper_dev) && upper_dev 6175 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_bridge_has_vxlan(upper_dev) && upper_dev 6176 drivers/net/ethernet/mellanox/mlxsw/spectrum.c !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack)) upper_dev 6178 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netdev_has_any_upper_dev(upper_dev) && upper_dev 6179 drivers/net/ethernet/mellanox/mlxsw/spectrum.c (!netif_is_bridge_master(upper_dev) || upper_dev 6181 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev))) { upper_dev 6185 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev) && upper_dev 6192 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6193 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_bridge_master(upper_dev)) { upper_dev 6197 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev, upper_dev 6202 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev); upper_dev 6203 drivers/net/ethernet/mellanox/mlxsw/spectrum.c } else if (netif_is_macvlan(upper_dev)) { upper_dev 6205 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev); upper_dev 6246 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 6255 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6256 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_macvlan(upper_dev)) { upper_dev 6262 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev) && upper_dev 6269 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6272 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev)) upper_dev 6273 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev); upper_dev 6306 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 6315 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6316 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!is_vlan_dev(upper_dev) && !netif_is_macvlan(upper_dev)) { upper_dev 6322 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev) && upper_dev 6329 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = info->upper_dev; upper_dev 6332 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (is_vlan_dev(upper_dev)) upper_dev 6333 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_rif_destroy_by_dev(mlxsw_sp, upper_dev); upper_dev 6334 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (netif_is_macvlan(upper_dev)) upper_dev 6335 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev); upper_dev 6366 drivers/net/ethernet/mellanox/mlxsw/spectrum.c return netif_is_l3_master(info->upper_dev); upper_dev 6376 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct net_device *upper_dev; upper_dev 6385 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = cu_info->upper_dev; upper_dev 6386 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_master(upper_dev)) upper_dev 6388 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!mlxsw_sp_lower_get(upper_dev)) upper_dev 6390 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack)) upper_dev 6399 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (br_vlan_enabled(upper_dev)) upper_dev 6401 drivers/net/ethernet/mellanox/mlxsw/spectrum.c return mlxsw_sp_bridge_vxlan_join(mlxsw_sp, upper_dev, upper_dev 6407 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (br_vlan_enabled(upper_dev)) upper_dev 6413 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = netdev_master_upper_dev_get(dev); upper_dev 6414 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!upper_dev) upper_dev 6416 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_master(upper_dev)) upper_dev 6418 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!mlxsw_sp_lower_get(upper_dev)) upper_dev 6420 drivers/net/ethernet/mellanox/mlxsw/spectrum.c return mlxsw_sp_bridge_vxlan_join(mlxsw_sp, upper_dev, dev, 0, upper_dev 6423 drivers/net/ethernet/mellanox/mlxsw/spectrum.c upper_dev = netdev_master_upper_dev_get(dev); upper_dev 6424 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!upper_dev) upper_dev 6426 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!netif_is_bridge_master(upper_dev)) upper_dev 6428 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (!mlxsw_sp_lower_get(upper_dev)) upper_dev 1746 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (netif_is_l3_master(chup->upper_dev)) upper_dev 1775 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (netif_is_l3_master(chup->upper_dev)) upper_dev 1685 drivers/net/ethernet/mscc/ocelot.c if (netif_is_bridge_master(info->upper_dev)) { upper_dev 1688 drivers/net/ethernet/mscc/ocelot.c info->upper_dev); upper_dev 1691 drivers/net/ethernet/mscc/ocelot.c info->upper_dev); upper_dev 1696 drivers/net/ethernet/mscc/ocelot.c if (netif_is_lag_master(info->upper_dev)) { upper_dev 1699 drivers/net/ethernet/mscc/ocelot.c info->upper_dev); upper_dev 1702 drivers/net/ethernet/mscc/ocelot.c info->upper_dev); upper_dev 1723 drivers/net/ethernet/mscc/ocelot.c netif_is_lag_master(info->upper_dev)) { upper_dev 509 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c struct net_device *upper = info->upper_dev, *iter_netdev; upper_dev 898 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct net_device *upper = info->upper_dev; upper_dev 3152 drivers/net/ethernet/rocker/rocker_main.c info->upper_dev); upper_dev 3158 drivers/net/ethernet/rocker/rocker_main.c info->upper_dev); upper_dev 605 drivers/net/wireless/virt_wifi.c struct net_device *upper_dev; upper_dev 617 drivers/net/wireless/virt_wifi.c upper_dev = priv->upperdev; upper_dev 619 drivers/net/wireless/virt_wifi.c upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill); upper_dev 1112 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *upper_dev) upper_dev 1120 drivers/staging/fsl-dpaa2/ethsw/ethsw.c (ethsw->ports[i]->bridge_dev != upper_dev)) { upper_dev 1129 drivers/staging/fsl-dpaa2/ethsw/ethsw.c port_priv->bridge_dev = upper_dev; upper_dev 1157 drivers/staging/fsl-dpaa2/ethsw/ethsw.c struct net_device *upper_dev; upper_dev 1165 drivers/staging/fsl-dpaa2/ethsw/ethsw.c upper_dev = info->upper_dev; upper_dev 1166 drivers/staging/fsl-dpaa2/ethsw/ethsw.c if (netif_is_bridge_master(upper_dev)) { upper_dev 1168 drivers/staging/fsl-dpaa2/ethsw/ethsw.c err = port_bridge_join(netdev, upper_dev); upper_dev 2517 include/linux/netdevice.h struct net_device *upper_dev; /* new upper dev */ upper_dev 4250 include/linux/netdevice.h bool netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev); upper_dev 4264 include/linux/netdevice.h int (*fn)(struct net_device *upper_dev, upper_dev 4269 include/linux/netdevice.h struct net_device *upper_dev); upper_dev 4314 include/linux/netdevice.h int netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, upper_dev 4317 include/linux/netdevice.h struct net_device *upper_dev, upper_dev 4321 include/linux/netdevice.h struct net_device *upper_dev); upper_dev 89 net/8021q/vlan_core.c struct net_device *upper_dev; upper_dev 91 net/8021q/vlan_core.c upper_dev = netdev_master_upper_dev_get_rcu(dev); upper_dev 92 net/8021q/vlan_core.c if (upper_dev) upper_dev 93 net/8021q/vlan_core.c return __vlan_find_dev_deep_rcu(upper_dev, upper_dev 1402 net/bridge/br_vlan.c struct net_device *upper_dev, upper_dev 1407 net/bridge/br_vlan.c if (!br_vlan_is_bind_vlan_dev(upper_dev)) upper_dev 1411 net/bridge/br_vlan.c br_vlan_set_vlan_dev_state(br, upper_dev); upper_dev 1480 net/bridge/br_vlan.c br_vlan_upper_change(dev, info->upper_dev, info->linking); upper_dev 6432 net/core/dev.c static int ____netdev_has_upper_dev(struct net_device *upper_dev, void *data) upper_dev 6436 net/core/dev.c return upper_dev == dev; upper_dev 6449 net/core/dev.c struct net_device *upper_dev) upper_dev 6454 net/core/dev.c upper_dev); upper_dev 6469 net/core/dev.c struct net_device *upper_dev) upper_dev 6472 net/core/dev.c upper_dev); upper_dev 6712 net/core/dev.c struct net_device *upper_dev) upper_dev 6717 net/core/dev.c upper_dev); upper_dev 7217 net/core/dev.c struct net_device *upper_dev, upper_dev 7224 net/core/dev.c ret = __netdev_adjacent_dev_insert(dev, upper_dev, up_list, upper_dev 7229 net/core/dev.c ret = __netdev_adjacent_dev_insert(upper_dev, dev, down_list, upper_dev 7232 net/core/dev.c __netdev_adjacent_dev_remove(dev, upper_dev, 1, up_list); upper_dev 7240 net/core/dev.c struct net_device *upper_dev, upper_dev 7245 net/core/dev.c __netdev_adjacent_dev_remove(dev, upper_dev, ref_nr, up_list); upper_dev 7246 net/core/dev.c __netdev_adjacent_dev_remove(upper_dev, dev, ref_nr, down_list); upper_dev 7250 net/core/dev.c struct net_device *upper_dev, upper_dev 7253 net/core/dev.c return __netdev_adjacent_dev_link_lists(dev, upper_dev, upper_dev 7255 net/core/dev.c &upper_dev->adj_list.lower, upper_dev 7260 net/core/dev.c struct net_device *upper_dev) upper_dev 7262 net/core/dev.c __netdev_adjacent_dev_unlink_lists(dev, upper_dev, 1, upper_dev 7264 net/core/dev.c &upper_dev->adj_list.lower); upper_dev 7268 net/core/dev.c struct net_device *upper_dev, bool master, upper_dev 7277 net/core/dev.c .upper_dev = upper_dev, upper_dev 7287 net/core/dev.c if (dev == upper_dev) upper_dev 7291 net/core/dev.c if (__netdev_has_upper_dev(upper_dev, dev)) upper_dev 7294 net/core/dev.c if ((dev->lower_level + upper_dev->upper_level) > MAX_NEST_DEV) upper_dev 7298 net/core/dev.c if (__netdev_has_upper_dev(dev, upper_dev)) upper_dev 7303 net/core/dev.c return master_dev == upper_dev ? -EEXIST : -EBUSY; upper_dev 7312 net/core/dev.c ret = __netdev_adjacent_dev_link_neighbour(dev, upper_dev, upper_priv, upper_dev 7326 net/core/dev.c __netdev_update_lower_level(upper_dev, NULL); upper_dev 7327 net/core/dev.c __netdev_walk_all_upper_dev(upper_dev, __netdev_update_lower_level, upper_dev 7333 net/core/dev.c __netdev_adjacent_dev_unlink_neighbour(dev, upper_dev); upper_dev 7350 net/core/dev.c struct net_device *upper_dev, upper_dev 7353 net/core/dev.c return __netdev_upper_dev_link(dev, upper_dev, false, upper_dev 7373 net/core/dev.c struct net_device *upper_dev, upper_dev 7377 net/core/dev.c return __netdev_upper_dev_link(dev, upper_dev, true, upper_dev 7391 net/core/dev.c struct net_device *upper_dev) upper_dev 7397 net/core/dev.c .upper_dev = upper_dev, upper_dev 7403 net/core/dev.c changeupper_info.master = netdev_master_upper_dev_get(dev) == upper_dev; upper_dev 7408 net/core/dev.c __netdev_adjacent_dev_unlink_neighbour(dev, upper_dev); upper_dev 7416 net/core/dev.c __netdev_update_lower_level(upper_dev, NULL); upper_dev 7417 net/core/dev.c __netdev_walk_all_upper_dev(upper_dev, __netdev_update_lower_level, upper_dev 7422 net/core/dev.c static void __netdev_adjacent_dev_set(struct net_device *upper_dev, upper_dev 7428 net/core/dev.c adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower); upper_dev 7432 net/core/dev.c adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper); upper_dev 7437 net/core/dev.c static void netdev_adjacent_dev_disable(struct net_device *upper_dev, upper_dev 7440 net/core/dev.c __netdev_adjacent_dev_set(upper_dev, lower_dev, true); upper_dev 7443 net/core/dev.c static void netdev_adjacent_dev_enable(struct net_device *upper_dev, upper_dev 7446 net/core/dev.c __netdev_adjacent_dev_set(upper_dev, lower_dev, false); upper_dev 1490 net/core/rtnetlink.c const struct net_device *upper_dev; upper_dev 1495 net/core/rtnetlink.c upper_dev = netdev_master_upper_dev_get_rcu(dev); upper_dev 1496 net/core/rtnetlink.c if (upper_dev) upper_dev 1497 net/core/rtnetlink.c ret = nla_put_u32(skb, IFLA_MASTER, upper_dev->ifindex); upper_dev 2367 net/core/rtnetlink.c struct net_device *upper_dev = netdev_master_upper_dev_get(dev); upper_dev 2371 net/core/rtnetlink.c if (upper_dev) { upper_dev 2372 net/core/rtnetlink.c if (upper_dev->ifindex == ifindex) upper_dev 2374 net/core/rtnetlink.c ops = upper_dev->netdev_ops; upper_dev 2376 net/core/rtnetlink.c err = ops->ndo_del_slave(upper_dev, dev); upper_dev 2386 net/core/rtnetlink.c upper_dev = __dev_get_by_index(dev_net(dev), ifindex); upper_dev 2387 net/core/rtnetlink.c if (!upper_dev) upper_dev 2389 net/core/rtnetlink.c ops = upper_dev->netdev_ops; upper_dev 2391 net/core/rtnetlink.c err = ops->ndo_add_slave(upper_dev, dev, extack); upper_dev 1500 net/dsa/slave.c if (netif_is_bridge_master(info->upper_dev)) { upper_dev 1502 net/dsa/slave.c err = dsa_port_bridge_join(dp, info->upper_dev); upper_dev 1505 net/dsa/slave.c dsa_port_bridge_leave(dp, info->upper_dev); upper_dev 1536 net/dsa/slave.c netif_is_bridge_master(info->upper_dev) && info->linking) { upper_dev 1503 net/ipv4/fib_frontend.c if (upper_info->upper_dev && upper_dev 1504 net/ipv4/fib_frontend.c netif_is_l3_master(upper_info->upper_dev)) upper_dev 3673 net/ipv6/addrconf.c if (info->upper_dev && netif_is_l3_master(info->upper_dev))