Lines Matching refs:lower_dev
187 struct net_device *lower_dev; in switchdev_port_attr_get() local
206 netdev_for_each_lower_dev(dev, lower_dev, iter) { in switchdev_port_attr_get()
207 err = switchdev_port_attr_get(lower_dev, attr); in switchdev_port_attr_get()
225 struct net_device *lower_dev; in __switchdev_port_attr_set() local
242 netdev_for_each_lower_dev(dev, lower_dev, iter) { in __switchdev_port_attr_set()
243 err = __switchdev_port_attr_set(lower_dev, attr, trans); in __switchdev_port_attr_set()
360 struct net_device *lower_dev; in __switchdev_port_obj_add() local
372 netdev_for_each_lower_dev(dev, lower_dev, iter) { in __switchdev_port_obj_add()
373 err = __switchdev_port_obj_add(lower_dev, obj, trans); in __switchdev_port_obj_add()
472 struct net_device *lower_dev; in switchdev_port_obj_del_now() local
484 netdev_for_each_lower_dev(dev, lower_dev, iter) { in switchdev_port_obj_del_now()
485 err = switchdev_port_obj_del_now(lower_dev, obj); in switchdev_port_obj_del_now()
546 struct net_device *lower_dev; in switchdev_port_obj_dump() local
560 netdev_for_each_lower_dev(dev, lower_dev, iter) { in switchdev_port_obj_dump()
561 err = switchdev_port_obj_dump(lower_dev, obj, cb); in switchdev_port_obj_dump()
1096 struct net_device *lower_dev; in switchdev_get_lowest_dev() local
1107 netdev_for_each_lower_dev(dev, lower_dev, iter) { in switchdev_get_lowest_dev()
1108 port_dev = switchdev_get_lowest_dev(lower_dev); in switchdev_get_lowest_dev()
1290 struct net_device *lower_dev; in switchdev_port_fwd_mark_get() local
1293 netdev_for_each_lower_dev(group_dev, lower_dev, iter) { in switchdev_port_fwd_mark_get()
1294 if (lower_dev == dev) in switchdev_port_fwd_mark_get()
1296 if (switchdev_port_same_parent_id(dev, lower_dev)) in switchdev_port_fwd_mark_get()
1297 return lower_dev->offload_fwd_mark; in switchdev_port_fwd_mark_get()
1298 return switchdev_port_fwd_mark_get(dev, lower_dev); in switchdev_port_fwd_mark_get()
1307 struct net_device *lower_dev; in switchdev_port_fwd_mark_reset() local
1310 netdev_for_each_lower_dev(group_dev, lower_dev, iter) { in switchdev_port_fwd_mark_reset()
1311 if (lower_dev->offload_fwd_mark == old_mark) { in switchdev_port_fwd_mark_reset()
1313 *reset_mark = lower_dev->ifindex; in switchdev_port_fwd_mark_reset()
1314 lower_dev->offload_fwd_mark = *reset_mark; in switchdev_port_fwd_mark_reset()
1316 switchdev_port_fwd_mark_reset(lower_dev, old_mark, reset_mark); in switchdev_port_fwd_mark_reset()