diff options
author | Or Gerlitz | 2018-11-08 19:42:55 +0100 |
---|---|---|
committer | Saeed Mahameed | 2018-12-17 20:03:28 +0100 |
commit | b36cdb42ad4b114d4b9bbba8770d7a4b8e1a62f6 (patch) | |
tree | e1f13c1d876aec64cf4a04cc6dbedc1dbc5e0ea9 /drivers/net/ethernet/mellanox/mlx5/core/en_main.c | |
parent | net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (diff) | |
download | kernel-qcow2-linux-b36cdb42ad4b114d4b9bbba8770d7a4b8e1a62f6.tar.gz kernel-qcow2-linux-b36cdb42ad4b114d4b9bbba8770d7a4b8e1a62f6.tar.xz kernel-qcow2-linux-b36cdb42ad4b114d4b9bbba8770d7a4b8e1a62f6.zip |
net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps
Take care of setup/teardown for the port link, dcb, lag as well as
dealing with port mtu and carrier for e-switch uplink representors.
This is achieved by adding a dedicated profile instance for uplink
representors which includes the enable/disable and more profile routines
which are invoked by the general mlx5e code for netdev attach/detach.
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_main.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c index 0fd5752fb181..0af61ef3cebb 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c @@ -225,7 +225,7 @@ void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params) MLX5_WQ_TYPE_CYCLIC; } -static void mlx5e_update_carrier(struct mlx5e_priv *priv) +void mlx5e_update_carrier(struct mlx5e_priv *priv) { struct mlx5_core_dev *mdev = priv->mdev; u8 port_state; |