Skip to content

Commit 025380b

Browse files
ogerlitzSaeed Mahameed
authored andcommitted
net/mlx5e: Use single argument for the esw representor build params helper
This is prep step towards adding dedicated uplink representor. The patch doesn't change any functionality. Signed-off-by: Or Gerlitz <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
1 parent 915fe1a commit 025380b

File tree

1 file changed

+9
-8
lines changed
  • drivers/net/ethernet/mellanox/mlx5/core

1 file changed

+9
-8
lines changed

drivers/net/ethernet/mellanox/mlx5/core/en_rep.c

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1205,17 +1205,19 @@ static const struct net_device_ops mlx5e_netdev_ops_rep = {
12051205
.ndo_change_mtu = mlx5e_change_rep_mtu,
12061206
};
12071207

1208-
static void mlx5e_build_rep_params(struct mlx5_core_dev *mdev,
1209-
struct mlx5e_params *params,
1210-
struct mlx5e_rss_params *rss_params,
1211-
u16 mtu)
1208+
static void mlx5e_build_rep_params(struct net_device *netdev)
12121209
{
1210+
struct mlx5e_priv *priv = netdev_priv(netdev);
1211+
struct mlx5_core_dev *mdev = priv->mdev;
1212+
struct mlx5e_params *params;
1213+
12131214
u8 cq_period_mode = MLX5_CAP_GEN(mdev, cq_period_start_from_cqe) ?
12141215
MLX5_CQ_PERIOD_MODE_START_FROM_CQE :
12151216
MLX5_CQ_PERIOD_MODE_START_FROM_EQE;
12161217

1218+
params = &priv->channels.params;
12171219
params->hard_mtu = MLX5E_ETH_HARD_MTU;
1218-
params->sw_mtu = mtu;
1220+
params->sw_mtu = netdev->mtu;
12191221
params->log_sq_size = MLX5E_REP_PARAMS_LOG_SQ_SIZE;
12201222

12211223
/* RQ */
@@ -1230,7 +1232,7 @@ static void mlx5e_build_rep_params(struct mlx5_core_dev *mdev,
12301232
mlx5_query_min_inline(mdev, &params->tx_min_inline_mode);
12311233

12321234
/* RSS */
1233-
mlx5e_build_rss_params(rss_params, params->num_channels);
1235+
mlx5e_build_rss_params(&priv->rss_params, params->num_channels);
12341236
}
12351237

12361238
static void mlx5e_build_rep_netdev(struct net_device *netdev)
@@ -1283,8 +1285,7 @@ static int mlx5e_init_rep(struct mlx5_core_dev *mdev,
12831285
priv->channels.params.num_channels =
12841286
mlx5e_get_netdev_max_channels(netdev);
12851287

1286-
mlx5e_build_rep_params(mdev, &priv->channels.params,
1287-
&priv->rss_params, netdev->mtu);
1288+
mlx5e_build_rep_params(netdev);
12881289
mlx5e_build_rep_netdev(netdev);
12891290

12901291
mlx5e_timestamp_init(priv);

0 commit comments

Comments
 (0)