Searched refs:upper_dev (Results 1 - 25 of 37) sorted by last modified time

12

/linux-master/drivers/infiniband/core/
H A Droce_gid_mgmt.c684 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 Daddrconf.c3808 if (info->upper_dev && netif_is_l3_master(info->upper_dev))
/linux-master/net/dsa/
H A Duser.c669 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 Dport.c744 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 Drtnetlink.c1601 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 Ddev.c6965 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 Dnetdevice.h2928 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 Dcore.c670 brdev = info->upper_dev;
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_new.c1565 if (netif_is_bridge_master(info->upper_dev)) {
1568 info->upper_dev,
H A Dam65-cpsw-nuss.c2912 if (netif_is_bridge_master(info->upper_dev)) {
2915 info->upper_dev,
/linux-master/drivers/net/ethernet/rocker/
H A Drocker_main.c3105 info->upper_dev,
3112 info->upper_dev);
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_switchdev.c237 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 Dspectrum.c4253 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 Dspectrum_router.h184 struct net_device *upper_dev,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dlag.c1005 struct net_device *upper = info->upper_dev, *ndev_tmp;
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c1117 upper = cu_info->upper_dev;
1149 upper = cu_info->upper_dev;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_lag.c1293 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 Ddpaa2-switch.c2003 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 Dadin1110.c1207 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 Dsja1105_main.c2654 struct net_device *upper = info->upper_dev;
/linux-master/net/8021q/
H A Dvlan_core.c90 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 Dfib_frontend.c1519 if (upper_info->upper_dev &&
1520 netif_is_l3_master(upper_info->upper_dev))
/linux-master/net/bridge/
H A Dbr_vlan.c1668 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 Dvirt_wifi.c626 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 Dlag_conf.c543 struct net_device *upper = info->upper_dev, *iter_netdev;

Completed in 556 milliseconds

12