Lines Matching refs:bridge_dev
133 if (!dp->bridge_dev) in dsa_port_enable_rt()
161 if (!dp->bridge_dev) in dsa_port_disable_rt()
224 struct net_device *br = dp->bridge_dev; in dsa_port_switchdev_sync_attrs()
274 struct net_device *bridge_dev) in dsa_port_bridge_tx_fwd_unoffload() argument
285 dsa_bridge_num_put(bridge_dev, bridge_num); in dsa_port_bridge_tx_fwd_unoffload()
290 ds->ops->port_bridge_tx_fwd_unoffload(ds, dp->index, bridge_dev, in dsa_port_bridge_tx_fwd_unoffload()
295 struct net_device *bridge_dev) in dsa_port_bridge_tx_fwd_offload() argument
303 bridge_num = dsa_bridge_num_get(bridge_dev, in dsa_port_bridge_tx_fwd_offload()
311 err = ds->ops->port_bridge_tx_fwd_offload(ds, dp->index, bridge_dev, in dsa_port_bridge_tx_fwd_offload()
314 dsa_port_bridge_tx_fwd_unoffload(dp, bridge_dev); in dsa_port_bridge_tx_fwd_offload()
338 dp->bridge_dev = br; in dsa_port_bridge_join()
368 dp->bridge_dev = NULL; in dsa_port_bridge_join()
400 dp->bridge_dev = NULL; in dsa_port_bridge_leave()
450 struct net_device *bridge_dev; in dsa_port_lag_join() local
460 bridge_dev = netdev_master_upper_dev_get(lag); in dsa_port_lag_join()
461 if (!bridge_dev || !netif_is_bridge_master(bridge_dev)) in dsa_port_lag_join()
464 err = dsa_port_bridge_join(dp, bridge_dev, extack); in dsa_port_lag_join()
480 if (dp->bridge_dev) in dsa_port_pre_lag_leave()
481 dsa_port_pre_bridge_leave(dp, dp->bridge_dev); in dsa_port_pre_lag_leave()
499 if (dp->bridge_dev) in dsa_port_lag_leave()
500 dsa_port_bridge_leave(dp, dp->bridge_dev); in dsa_port_lag_leave()
530 struct net_device *br = dp->bridge_dev; in dsa_port_can_apply_vlan_filtering()
566 other_bridge = other_dp->bridge_dev; in dsa_port_can_apply_vlan_filtering()
572 if (other_bridge == dp->bridge_dev) in dsa_port_can_apply_vlan_filtering()
660 if (!dp->bridge_dev) in dsa_port_skip_vlan_configuration()
664 !br_vlan_enabled(dp->bridge_dev)); in dsa_port_skip_vlan_configuration()