l3_dev            537 drivers/net/ethernet/mellanox/mlxsw/spectrum.h int mlxsw_sp_netdevice_vrf_event(struct net_device *l3_dev, unsigned long event,
l3_dev            544 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				     struct net_device *l3_dev,
l3_dev            549 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 				 struct net_device *l3_dev,
l3_dev           6437 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					       struct net_device *l3_dev)
l3_dev           6447 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (l3_dev) {
l3_dev           6448 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		ether_addr_copy(rif->addr, l3_dev->dev_addr);
l3_dev           6449 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		rif->mtu = l3_dev->mtu;
l3_dev           6450 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		rif->dev = l3_dev;
l3_dev           6674 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			       struct net_device *l3_dev,
l3_dev           6680 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		.dev = l3_dev,
l3_dev           6740 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static int mlxsw_sp_inetaddr_port_vlan_event(struct net_device *l3_dev,
l3_dev           6755 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 						      l3_dev, extack);
l3_dev           6777 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static int __mlxsw_sp_inetaddr_lag_event(struct net_device *l3_dev,
l3_dev           6788 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			err = mlxsw_sp_inetaddr_port_vlan_event(l3_dev,
l3_dev           6812 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 					  struct net_device *l3_dev,
l3_dev           6817 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		.dev = l3_dev,
l3_dev           6828 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, l3_dev);
l3_dev           7262 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				  struct net_device *l3_dev,
l3_dev           7270 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, l3_dev);
l3_dev           7272 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		__mlxsw_sp_inetaddr_event(mlxsw_sp, l3_dev, NETDEV_DOWN,
l3_dev           7275 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	return __mlxsw_sp_inetaddr_event(mlxsw_sp, l3_dev, NETDEV_UP, extack);
l3_dev           7279 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 				    struct net_device *l3_dev)
l3_dev           7283 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, l3_dev);
l3_dev           7286 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	__mlxsw_sp_inetaddr_event(mlxsw_sp, l3_dev, NETDEV_DOWN, NULL);
l3_dev           7289 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c int mlxsw_sp_netdevice_vrf_event(struct net_device *l3_dev, unsigned long event,
l3_dev           7292 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(l3_dev);
l3_dev           7298 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	if (!mlxsw_sp || netif_is_macvlan(l3_dev))
l3_dev           7309 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			err = mlxsw_sp_port_vrf_join(mlxsw_sp, l3_dev, extack);
l3_dev           7311 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 			mlxsw_sp_port_vrf_leave(mlxsw_sp, l3_dev);