/linux-master/drivers/infiniband/core/ |
H A D | roce_gid_mgmt.c | 684 cmds[0].ndev = changeupper_info->upper_dev; 709 cmds[0].filter_ndev = changeupper_info->upper_dev; 713 cmds[1].ndev = changeupper_info->upper_dev; 714 cmds[1].filter_ndev = changeupper_info->upper_dev; 718 cmds[2].ndev = changeupper_info->upper_dev; 719 cmds[2].filter_ndev = changeupper_info->upper_dev;
|
/linux-master/net/ipv6/ |
H A D | addrconf.c | 3808 if (info->upper_dev && netif_is_l3_master(info->upper_dev))
|
/linux-master/net/dsa/ |
H A D | user.c | 669 struct net_device *upper_dev; local 672 netdev_for_each_upper_dev_rcu(user, upper_dev, iter) { 675 if (!is_vlan_dev(upper_dev)) 678 vid = vlan_dev_vlan_id(upper_dev); 2916 if (netif_is_bridge_master(info->upper_dev)) { 2918 err = dsa_port_bridge_join(dp, info->upper_dev, extack); 2928 dsa_port_bridge_leave(dp, info->upper_dev); 2931 } else if (netif_is_lag_master(info->upper_dev)) { 2933 err = dsa_port_lag_join(dp, info->upper_dev, 2942 dsa_port_lag_leave(dp, info->upper_dev); [all...] |
H A D | port.c | 744 struct net_device *upper_dev, *user = dp->user; local 747 netdev_for_each_upper_dev_rcu(user, upper_dev, iter) { 751 if (!is_vlan_dev(upper_dev)) 754 vid = vlan_dev_vlan_id(upper_dev);
|
/linux-master/net/core/ |
H A D | rtnetlink.c | 1601 const struct net_device *upper_dev; local 1606 upper_dev = netdev_master_upper_dev_get_rcu(dev); 1607 if (upper_dev) 1609 READ_ONCE(upper_dev->ifindex)); 2678 struct net_device *upper_dev = netdev_master_upper_dev_get(dev); local 2682 if (upper_dev) { 2683 if (upper_dev->ifindex == ifindex) 2685 ops = upper_dev->netdev_ops; 2687 err = ops->ndo_del_slave(upper_dev, dev); 2696 upper_dev [all...] |
H A D | dev.c | 6965 static int ____netdev_has_upper_dev(struct net_device *upper_dev, argument 6970 return upper_dev == dev; 6976 * @upper_dev: upper device to check 6983 struct net_device *upper_dev) 6986 .data = (void *)upper_dev, 6999 * @upper_dev: upper device to check 7007 struct net_device *upper_dev) 7010 .data = (void *)upper_dev, 7254 struct net_device *upper_dev) 7258 .data = (void *)upper_dev, 6982 netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) argument 7006 netdev_has_upper_dev_all_rcu(struct net_device *dev, struct net_device *upper_dev) argument 7253 __netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) argument 7785 __netdev_adjacent_dev_link_lists(struct net_device *dev, struct net_device *upper_dev, struct list_head *up_list, struct list_head *down_list, void *private, bool master) argument 7808 __netdev_adjacent_dev_unlink_lists(struct net_device *dev, struct net_device *upper_dev, u16 ref_nr, struct list_head *up_list, struct list_head *down_list) argument 7818 __netdev_adjacent_dev_link_neighbour(struct net_device *dev, struct net_device *upper_dev, void *private, bool master) argument 7828 __netdev_adjacent_dev_unlink_neighbour(struct net_device *dev, struct net_device *upper_dev) argument 7836 __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack) argument 7919 netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, struct netlink_ext_ack *extack) argument 7947 netdev_master_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack) argument 7962 __netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev, struct netdev_nested_priv *priv) argument 8002 netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev) argument 8014 __netdev_adjacent_dev_set(struct net_device *upper_dev, struct net_device *lower_dev, bool val) argument 8029 netdev_adjacent_dev_disable(struct net_device *upper_dev, struct net_device *lower_dev) argument 8035 netdev_adjacent_dev_enable(struct net_device *upper_dev, struct net_device *lower_dev) argument [all...] |
/linux-master/include/linux/ |
H A D | netdevice.h | 2928 struct net_device *upper_dev; /* new upper dev */ member in struct:netdev_notifier_changeupper_info 4710 bool netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev); 4722 int (*fn)(struct net_device *upper_dev, 4727 struct net_device *upper_dev); 4772 int netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, 4775 struct net_device *upper_dev, 4779 struct net_device *upper_dev);
|
/linux-master/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | core.c | 670 brdev = info->upper_dev;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_new.c | 1565 if (netif_is_bridge_master(info->upper_dev)) { 1568 info->upper_dev,
|
H A D | am65-cpsw-nuss.c | 2912 if (netif_is_bridge_master(info->upper_dev)) { 2915 info->upper_dev,
|
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker_main.c | 3105 info->upper_dev, 3112 info->upper_dev);
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 237 if (netif_is_bridge_master(info->upper_dev)) { 239 err = sparx5_port_bridge_join(port, info->upper_dev, 242 sparx5_port_bridge_leave(port, info->upper_dev);
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 4253 struct net_device *upper_dev; local 4259 netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { 4260 if (!netif_is_bridge_port(upper_dev)) 4262 br_dev = netdev_master_upper_dev_get(upper_dev); 4263 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); 4430 struct net_device *upper_dev; local 4444 netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { 4445 if (!is_vlan_dev(upper_dev)) 4448 master = netdev_master_upper_dev_get(upper_dev); 4451 upper_dev, maste 4488 struct net_device *upper_dev; local 4820 mlxsw_sp_netdev_is_master(struct net_device *upper_dev, struct net_device *dev) argument 4834 struct net_device *upper_dev; local 4880 struct net_device *upper_dev; local 5123 struct net_device *upper_dev; local 5212 struct net_device *upper_dev; local 5272 struct net_device *upper_dev; local 5324 struct net_device *upper_dev; local 5347 struct net_device *upper_dev; local [all...] |
H A D | spectrum_router.h | 184 struct net_device *upper_dev,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | lag.c | 1005 struct net_device *upper = info->upper_dev, *ndev_tmp;
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_main.c | 1117 upper = cu_info->upper_dev; 1149 upper = cu_info->upper_dev;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_lag.c | 1293 lag->upper_netdev = info->upper_dev; 1356 if (info->upper_dev != lag->upper_netdev) 1768 upper_netdev = info->upper_dev;
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 2003 struct net_device *upper_dev, 2017 dpaa2_switch_port_set_fdb(port_priv, upper_dev); 2132 struct net_device *upper_dev; local 2138 netdev_for_each_upper_dev_rcu(netdev, upper_dev, iter) 2139 if (is_vlan_dev(upper_dev)) 2147 struct net_device *upper_dev, 2156 if (!br_vlan_enabled(upper_dev)) { 2168 netdev_for_each_lower_dev(upper_dev, other_dev, iter) { 2187 struct net_device *upper_dev; local 2194 upper_dev 2002 dpaa2_switch_port_bridge_join(struct net_device *netdev, struct net_device *upper_dev, struct netlink_ext_ack *extack) argument 2146 dpaa2_switch_prechangeupper_sanity_checks(struct net_device *netdev, struct net_device *upper_dev, struct netlink_ext_ack *extack) argument 2213 struct net_device *upper_dev; local [all...] |
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 1207 if (netif_is_bridge_master(info->upper_dev)) { 1209 ret = adin1110_port_bridge_join(port_priv, info->upper_dev); 1211 ret = adin1110_port_bridge_leave(port_priv, info->upper_dev);
|
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_main.c | 2654 struct net_device *upper = info->upper_dev;
|
/linux-master/net/8021q/ |
H A D | vlan_core.c | 90 struct net_device *upper_dev; local 92 upper_dev = netdev_master_upper_dev_get_rcu(dev); 93 if (upper_dev) 94 return __vlan_find_dev_deep_rcu(upper_dev,
|
/linux-master/net/ipv4/ |
H A D | fib_frontend.c | 1519 if (upper_info->upper_dev && 1520 netif_is_l3_master(upper_info->upper_dev))
|
/linux-master/net/bridge/ |
H A D | br_vlan.c | 1668 struct net_device *upper_dev, 1673 if (!br_vlan_is_bind_vlan_dev(upper_dev)) 1677 br_vlan_set_vlan_dev_state(br, upper_dev); 1751 br_vlan_upper_change(dev, info->upper_dev, info->linking); 1667 br_vlan_upper_change(struct net_device *dev, struct net_device *upper_dev, bool linking) argument
|
/linux-master/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 626 struct net_device *upper_dev; local 638 upper_dev = priv->upperdev; 640 upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill);
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | lag_conf.c | 543 struct net_device *upper = info->upper_dev, *iter_netdev;
|