Lines Matching refs:upper
960 struct net_device *upper; in alb_send_learning_packets() local
971 netdev_for_each_all_upper_dev_rcu(bond->dev, upper, iter) { in alb_send_learning_packets()
972 if (is_vlan_dev(upper) && vlan_get_encap_level(upper) == 0) { in alb_send_learning_packets()
975 upper->dev_addr)) { in alb_send_learning_packets()
977 vlan_dev_vlan_proto(upper), in alb_send_learning_packets()
978 vlan_dev_vlan_id(upper)); in alb_send_learning_packets()
980 alb_send_lp_vid(slave, upper->dev_addr, in alb_send_learning_packets()
981 vlan_dev_vlan_proto(upper), in alb_send_learning_packets()
982 vlan_dev_vlan_id(upper)); in alb_send_learning_packets()
989 if (netif_is_macvlan(upper) && !strict_match) { in alb_send_learning_packets()
990 tags = bond_verify_device_path(bond->dev, upper, 0); in alb_send_learning_packets()
993 alb_send_lp_vid(slave, upper->dev_addr, in alb_send_learning_packets()