/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 3413 struct net_device *upper_dev; in mlxsw_sp_port_lag_uppers_cleanup() local 3419 netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { in mlxsw_sp_port_lag_uppers_cleanup() 3420 if (!netif_is_bridge_port(upper_dev)) in mlxsw_sp_port_lag_uppers_cleanup() 3422 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_port_lag_uppers_cleanup() 3423 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup() 3845 struct net_device *upper_dev; in mlxsw_sp_netdevice_port_upper_event() local 3856 upper_dev = info->upper_dev; in mlxsw_sp_netdevice_port_upper_event() 3857 if (!is_vlan_dev(upper_dev) && in mlxsw_sp_netdevice_port_upper_event() 3858 !netif_is_lag_master(upper_dev) in mlxsw_sp_netdevice_port_upper_event() 4021 struct net_device *upper_dev; mlxsw_sp_netdevice_port_vlan_event() local 4109 struct net_device *upper_dev; mlxsw_sp_netdevice_bridge_vlan_event() local 4169 struct net_device *upper_dev; mlxsw_sp_netdevice_bridge_event() local 4239 struct net_device *upper_dev; mlxsw_sp_netdevice_vxlan_event() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 4183 struct net_device *upper_dev; in mlxsw_sp_port_lag_uppers_cleanup() local 4189 netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { in mlxsw_sp_port_lag_uppers_cleanup() 4190 if (!netif_is_bridge_port(upper_dev)) in mlxsw_sp_port_lag_uppers_cleanup() 4192 br_dev = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_port_lag_uppers_cleanup() 4193 mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev); in mlxsw_sp_port_lag_uppers_cleanup() 4327 struct net_device *upper_dev; in mlxsw_sp_lag_uppers_bridge_join() local 4341 netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) { in mlxsw_sp_lag_uppers_bridge_join() 4342 if (!is_vlan_dev(upper_dev)) in mlxsw_sp_lag_uppers_bridge_join() 4345 master = netdev_master_upper_dev_get(upper_dev); in mlxsw_sp_lag_uppers_bridge_join() 4348 upper_dev, maste in mlxsw_sp_lag_uppers_bridge_join() 4385 struct net_device *upper_dev; mlxsw_sp_lag_uppers_bridge_leave() local 4721 mlxsw_sp_netdev_is_master(struct net_device *upper_dev, struct net_device *dev) mlxsw_sp_netdev_is_master() argument 4735 struct net_device *upper_dev; mlxsw_sp_netdevice_validate_uppers() local 4781 struct net_device *upper_dev; mlxsw_sp_netdevice_port_upper_event() local 5024 struct net_device *upper_dev; mlxsw_sp_netdevice_port_vlan_event() local 5113 struct net_device *upper_dev; mlxsw_sp_netdevice_bridge_vlan_event() local 5173 struct net_device *upper_dev; mlxsw_sp_netdevice_bridge_event() local 5225 struct net_device *upper_dev; mlxsw_sp_netdevice_macvlan_event() local 5248 struct net_device *upper_dev; mlxsw_sp_netdevice_vxlan_event() local [all...] |
H A D | spectrum_router.h | 184 struct net_device *upper_dev,
|
H A D | spectrum_router.c | 1992 if (netif_is_l3_master(chup->upper_dev)) in mlxsw_sp_netdevice_ipip_ol_event() 2024 if (netif_is_l3_master(chup->upper_dev)) in __mlxsw_sp_netdevice_ipip_ul_event() 8543 struct net_device *upper_dev; in mlxsw_sp_rif_destroy_vlan_upper() local 8547 upper_dev = __vlan_find_dev_deep_rcu(br_dev, htons(ETH_P_8021Q), vid); in mlxsw_sp_rif_destroy_vlan_upper() 8550 if (!upper_dev) in mlxsw_sp_rif_destroy_vlan_upper() 8553 crif = mlxsw_sp_crif_lookup(mlxsw_sp->router, upper_dev); in mlxsw_sp_rif_destroy_vlan_upper() 8573 struct net_device *upper_dev; in mlxsw_sp_router_bridge_vlan_add() local 8628 upper_dev = __vlan_find_dev_deep_rcu(br_dev, htons(ETH_P_8021Q), in mlxsw_sp_router_bridge_vlan_add() 8631 if (upper_dev) in mlxsw_sp_router_bridge_vlan_add() 8633 upper_dev, in mlxsw_sp_router_bridge_vlan_add() 9851 mlxsw_sp_netdevice_enslavement_replay(struct mlxsw_sp *mlxsw_sp, struct net_device *upper_dev, struct netlink_ext_ack *extack) mlxsw_sp_netdevice_enslavement_replay() argument 9934 struct net_device *upper_dev; __mlxsw_sp_router_port_join_lag() local 9980 struct net_device *upper_dev; __mlxsw_sp_router_port_leave_lag() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_switchdev.c | 312 if (netif_is_bridge_master(info->upper_dev)) { in lan966x_port_changeupper() 315 info->upper_dev, in lan966x_port_changeupper() 318 lan966x_port_bridge_leave(port, info->upper_dev); in lan966x_port_changeupper() 321 if (netif_is_lag_master(info->upper_dev)) { in lan966x_port_changeupper() 323 err = lan966x_lag_port_join(port, info->upper_dev, in lan966x_port_changeupper() 324 info->upper_dev, in lan966x_port_changeupper() 327 lan966x_lag_port_leave(port, info->upper_dev); in lan966x_port_changeupper() 340 if (netif_is_bridge_master(info->upper_dev) && !info->linking) { in lan966x_port_prechangeupper() 345 if (netif_is_lag_master(info->upper_dev)) { in lan966x_port_prechangeupper() 419 return lan966x_foreign_bridging_check(info->upper_dev, in lan966x_bridge_check() [all...] |
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag.h | 55 struct net_device *upper_dev; in dsa_untag_bridge_pvid() local 97 upper_dev = __vlan_find_dev_deep_rcu(br, htons(proto), vid); in dsa_untag_bridge_pvid() 98 if (upper_dev) in dsa_untag_bridge_pvid()
|
H A D | slave.c | 662 struct net_device *upper_dev; in dsa_slave_vlan_check_for_8021q_uppers() local 665 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_slave_vlan_check_for_8021q_uppers() 668 if (!is_vlan_dev(upper_dev)) in dsa_slave_vlan_check_for_8021q_uppers() 671 vid = vlan_dev_vlan_id(upper_dev); in dsa_slave_vlan_check_for_8021q_uppers() 2834 if (netif_is_bridge_master(info->upper_dev)) { in dsa_slave_changeupper() 2836 err = dsa_port_bridge_join(dp, info->upper_dev, extack); in dsa_slave_changeupper() 2846 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_slave_changeupper() 2849 } else if (netif_is_lag_master(info->upper_dev)) { in dsa_slave_changeupper() 2851 err = dsa_port_lag_join(dp, info->upper_dev, in dsa_slave_changeupper() 2860 dsa_port_lag_leave(dp, info->upper_dev); in dsa_slave_changeupper() [all...] |
/kernel/linux/linux-5.10/net/dsa/ |
H A D | dsa_priv.h | 206 struct net_device *upper_dev; in dsa_untag_bridge_pvid() local 248 upper_dev = __vlan_find_dev_deep_rcu(br, htons(proto), vid); in dsa_untag_bridge_pvid() 249 if (upper_dev) in dsa_untag_bridge_pvid()
|
H A D | port.c | 209 struct net_device *upper_dev, *slave = dp->slave; in dsa_port_can_apply_vlan_filtering() local 213 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_port_can_apply_vlan_filtering() 217 if (!is_vlan_dev(upper_dev)) in dsa_port_can_apply_vlan_filtering() 220 vid = vlan_dev_vlan_id(upper_dev); in dsa_port_can_apply_vlan_filtering() 229 upper_dev->name); in dsa_port_can_apply_vlan_filtering()
|
H A D | slave.c | 311 struct net_device *upper_dev; in dsa_slave_vlan_check_for_8021q_uppers() local 314 netdev_for_each_upper_dev_rcu(slave, upper_dev, iter) { in dsa_slave_vlan_check_for_8021q_uppers() 317 if (!is_vlan_dev(upper_dev)) in dsa_slave_vlan_check_for_8021q_uppers() 320 vid = vlan_dev_vlan_id(upper_dev); in dsa_slave_vlan_check_for_8021q_uppers() 1949 if (netif_is_bridge_master(info->upper_dev)) { in dsa_slave_changeupper() 1951 err = dsa_port_bridge_join(dp, info->upper_dev); in dsa_slave_changeupper() 1956 dsa_port_bridge_leave(dp, info->upper_dev); in dsa_slave_changeupper() 1987 netif_is_bridge_master(info->upper_dev) && info->linking) { in dsa_prevent_bridging_8021q_upper() 2011 vid = vlan_dev_vlan_id(info->upper_dev); in dsa_slave_check_8021q_upper() 2039 if (is_vlan_dev(info->upper_dev)) in dsa_slave_netdevice_event() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | roce_gid_mgmt.c | 684 cmds[0].ndev = changeupper_info->upper_dev; in ndev_event_unlink() 709 cmds[0].filter_ndev = changeupper_info->upper_dev; in ndev_event_link() 713 cmds[1].ndev = changeupper_info->upper_dev; in ndev_event_link() 714 cmds[1].filter_ndev = changeupper_info->upper_dev; in ndev_event_link() 718 cmds[2].ndev = changeupper_info->upper_dev; in ndev_event_link() 719 cmds[2].filter_ndev = changeupper_info->upper_dev; in ndev_event_link()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | roce_gid_mgmt.c | 685 cmds[0].ndev = changeupper_info->upper_dev; in ndev_event_unlink() 710 cmds[0].filter_ndev = changeupper_info->upper_dev; in ndev_event_link() 714 cmds[1].ndev = changeupper_info->upper_dev; in ndev_event_link() 715 cmds[1].filter_ndev = changeupper_info->upper_dev; in ndev_event_link() 719 cmds[2].ndev = changeupper_info->upper_dev; in ndev_event_link() 720 cmds[2].filter_ndev = changeupper_info->upper_dev; in ndev_event_link()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dev.c | 6974 static int ____netdev_has_upper_dev(struct net_device *upper_dev, in ____netdev_has_upper_dev() argument 6979 return upper_dev == dev; in ____netdev_has_upper_dev() 6985 * @upper_dev: upper device to check 6992 struct net_device *upper_dev) in netdev_has_upper_dev() 6995 .data = (void *)upper_dev, in netdev_has_upper_dev() 7008 * @upper_dev: upper device to check 7016 struct net_device *upper_dev) in netdev_has_upper_dev_all_rcu() 7019 .data = (void *)upper_dev, in netdev_has_upper_dev_all_rcu() 7263 struct net_device *upper_dev) in __netdev_has_upper_dev() 7267 .data = (void *)upper_dev, in __netdev_has_upper_dev() 6991 netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) netdev_has_upper_dev() argument 7015 netdev_has_upper_dev_all_rcu(struct net_device *dev, struct net_device *upper_dev) netdev_has_upper_dev_all_rcu() argument 7262 __netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) __netdev_has_upper_dev() argument 7784 __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) __netdev_adjacent_dev_link_lists() argument 7807 __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) __netdev_adjacent_dev_unlink_lists() argument 7817 __netdev_adjacent_dev_link_neighbour(struct net_device *dev, struct net_device *upper_dev, void *private, bool master) __netdev_adjacent_dev_link_neighbour() argument 7827 __netdev_adjacent_dev_unlink_neighbour(struct net_device *dev, struct net_device *upper_dev) __netdev_adjacent_dev_unlink_neighbour() argument 7835 __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) __netdev_upper_dev_link() argument 7918 netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, struct netlink_ext_ack *extack) netdev_upper_dev_link() argument 7946 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) netdev_master_upper_dev_link() argument 7961 __netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev, struct netdev_nested_priv *priv) __netdev_upper_dev_unlink() argument 8001 netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev) netdev_upper_dev_unlink() argument 8013 __netdev_adjacent_dev_set(struct net_device *upper_dev, struct net_device *lower_dev, bool val) __netdev_adjacent_dev_set() argument 8028 netdev_adjacent_dev_disable(struct net_device *upper_dev, struct net_device *lower_dev) netdev_adjacent_dev_disable() argument 8034 netdev_adjacent_dev_enable(struct net_device *upper_dev, struct net_device *lower_dev) netdev_adjacent_dev_enable() argument [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dev.c | 6821 static int ____netdev_has_upper_dev(struct net_device *upper_dev, in ____netdev_has_upper_dev() argument 6826 return upper_dev == dev; in ____netdev_has_upper_dev() 6832 * @upper_dev: upper device to check 6839 struct net_device *upper_dev) in netdev_has_upper_dev() 6842 .data = (void *)upper_dev, in netdev_has_upper_dev() 6855 * @upper_dev: upper device to check 6863 struct net_device *upper_dev) in netdev_has_upper_dev_all_rcu() 6866 .data = (void *)upper_dev, in netdev_has_upper_dev_all_rcu() 7110 struct net_device *upper_dev) in __netdev_has_upper_dev() 7114 .data = (void *)upper_dev, in __netdev_has_upper_dev() 6838 netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) netdev_has_upper_dev() argument 6862 netdev_has_upper_dev_all_rcu(struct net_device *dev, struct net_device *upper_dev) netdev_has_upper_dev_all_rcu() argument 7109 __netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev) __netdev_has_upper_dev() argument 7641 __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) __netdev_adjacent_dev_link_lists() argument 7664 __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) __netdev_adjacent_dev_unlink_lists() argument 7674 __netdev_adjacent_dev_link_neighbour(struct net_device *dev, struct net_device *upper_dev, void *private, bool master) __netdev_adjacent_dev_link_neighbour() argument 7684 __netdev_adjacent_dev_unlink_neighbour(struct net_device *dev, struct net_device *upper_dev) __netdev_adjacent_dev_unlink_neighbour() argument 7692 __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) __netdev_upper_dev_link() argument 7775 netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, struct netlink_ext_ack *extack) netdev_upper_dev_link() argument 7803 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) netdev_master_upper_dev_link() argument 7818 __netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev, struct netdev_nested_priv *priv) __netdev_upper_dev_unlink() argument 7858 netdev_upper_dev_unlink(struct net_device *dev, struct net_device *upper_dev) netdev_upper_dev_unlink() argument 7870 __netdev_adjacent_dev_set(struct net_device *upper_dev, struct net_device *lower_dev, bool val) __netdev_adjacent_dev_set() argument 7885 netdev_adjacent_dev_disable(struct net_device *upper_dev, struct net_device *lower_dev) netdev_adjacent_dev_disable() argument 7891 netdev_adjacent_dev_enable(struct net_device *upper_dev, struct net_device *lower_dev) netdev_adjacent_dev_enable() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ |
H A D | virt_wifi.c | 626 struct net_device *upper_dev; in virt_wifi_event() local 638 upper_dev = priv->upperdev; in virt_wifi_event() 640 upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill); in virt_wifi_event()
|
/kernel/linux/linux-5.10/net/8021q/ |
H A D | vlan_core.c | 89 struct net_device *upper_dev; in __vlan_find_dev_deep_rcu() local 91 upper_dev = netdev_master_upper_dev_get_rcu(dev); in __vlan_find_dev_deep_rcu() 92 if (upper_dev) in __vlan_find_dev_deep_rcu() 93 return __vlan_find_dev_deep_rcu(upper_dev, in __vlan_find_dev_deep_rcu()
|
/kernel/linux/linux-6.6/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 626 struct net_device *upper_dev; in virt_wifi_event() local 638 upper_dev = priv->upperdev; in virt_wifi_event() 640 upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill); in virt_wifi_event()
|
/kernel/linux/linux-6.6/net/8021q/ |
H A D | vlan_core.c | 90 struct net_device *upper_dev; in __vlan_find_dev_deep_rcu() local 92 upper_dev = netdev_master_upper_dev_get_rcu(dev); in __vlan_find_dev_deep_rcu() 93 if (upper_dev) in __vlan_find_dev_deep_rcu() 94 return __vlan_find_dev_deep_rcu(upper_dev, in __vlan_find_dev_deep_rcu()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot_net.c | 923 if (netif_is_bridge_master(info->upper_dev)) { in ocelot_netdevice_port_event() 926 info->upper_dev); in ocelot_netdevice_port_event() 929 info->upper_dev); in ocelot_netdevice_port_event() 932 if (netif_is_lag_master(info->upper_dev)) { in ocelot_netdevice_port_event() 935 info->upper_dev); in ocelot_netdevice_port_event() 938 info->upper_dev); in ocelot_netdevice_port_event() 957 netif_is_lag_master(info->upper_dev)) { in ocelot_netdevice_event()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 2002 struct net_device *upper_dev, in dpaa2_switch_port_bridge_join() 2013 netdev_for_each_lower_dev(upper_dev, other_dev, iter) { in dpaa2_switch_port_bridge_join() 2030 dpaa2_switch_port_set_fdb(port_priv, upper_dev); in dpaa2_switch_port_bridge_join() 2140 struct net_device *upper_dev; in dpaa2_switch_prevent_bridging_with_8021q_upper() local 2146 netdev_for_each_upper_dev_rcu(netdev, upper_dev, iter) in dpaa2_switch_prevent_bridging_with_8021q_upper() 2147 if (is_vlan_dev(upper_dev)) in dpaa2_switch_prevent_bridging_with_8021q_upper() 2155 struct net_device *upper_dev, in dpaa2_switch_prechangeupper_sanity_checks() 2160 if (!br_vlan_enabled(upper_dev)) { in dpaa2_switch_prechangeupper_sanity_checks() 2181 struct net_device *upper_dev; in dpaa2_switch_port_netdevice_event() local 2191 upper_dev in dpaa2_switch_port_netdevice_event() 2001 dpaa2_switch_port_bridge_join(struct net_device *netdev, struct net_device *upper_dev, struct netlink_ext_ack *extack) dpaa2_switch_port_bridge_join() argument 2154 dpaa2_switch_prechangeupper_sanity_checks(struct net_device *netdev, struct net_device *upper_dev, struct netlink_ext_ack *extack) dpaa2_switch_prechangeupper_sanity_checks() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/ |
H A D | ethsw.c | 1221 struct net_device *upper_dev) in dpaa2_switch_port_bridge_join() 1232 (ethsw->ports[i]->bridge_dev != upper_dev)) { in dpaa2_switch_port_bridge_join() 1238 netdev_for_each_lower_dev(upper_dev, other_dev, iter) { in dpaa2_switch_port_bridge_join() 1253 port_priv->bridge_dev = upper_dev; in dpaa2_switch_port_bridge_join() 1276 struct net_device *upper_dev; in dpaa2_switch_port_netdevice_event() local 1284 upper_dev = info->upper_dev; in dpaa2_switch_port_netdevice_event() 1285 if (netif_is_bridge_master(upper_dev)) { in dpaa2_switch_port_netdevice_event() 1287 err = dpaa2_switch_port_bridge_join(netdev, upper_dev); in dpaa2_switch_port_netdevice_event() 1220 dpaa2_switch_port_bridge_join(struct net_device *netdev, struct net_device *upper_dev) dpaa2_switch_port_bridge_join() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_net.c | 1464 if (netif_is_bridge_master(info->upper_dev)) { in ocelot_netdevice_changeupper() 1467 info->upper_dev, in ocelot_netdevice_changeupper() 1471 info->upper_dev); in ocelot_netdevice_changeupper() 1473 if (netif_is_lag_master(info->upper_dev)) { in ocelot_netdevice_changeupper() 1475 err = ocelot_netdevice_lag_join(dev, info->upper_dev, in ocelot_netdevice_changeupper() 1478 ocelot_netdevice_lag_leave(dev, info->upper_dev); in ocelot_netdevice_changeupper() 1518 if (netif_is_bridge_master(info->upper_dev) && !info->linking) in ocelot_netdevice_prechangeupper() 1521 if (netif_is_lag_master(info->upper_dev) && !info->linking) in ocelot_netdevice_prechangeupper() 1522 ocelot_netdevice_pre_lag_leave(dev, info->upper_dev); in ocelot_netdevice_prechangeupper()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 237 if (netif_is_bridge_master(info->upper_dev)) { in sparx5_port_changeupper() 239 err = sparx5_port_bridge_join(port, info->upper_dev, in sparx5_port_changeupper() 242 sparx5_port_bridge_leave(port, info->upper_dev); in sparx5_port_changeupper()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 139 struct net_device *upper = info->upper_dev, *rep; in mlx5_esw_bridge_port_changeupper() 175 struct net_device *upper = info->upper_dev; in mlx5_esw_bridge_changeupper_validate_netdev()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_utils.c | 152 struct net_device *upper_dev; in i40iw_inetaddr_event() local 167 upper_dev = netdev_master_upper_dev_get(netdev); in i40iw_inetaddr_event() 171 if (upper_dev) { in i40iw_inetaddr_event() 175 in = __in_dev_get_rcu(upper_dev); in i40iw_inetaddr_event()
|