]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5e: Save MTU in channels params
authorTariq Toukan <tariqt@mellanox.com>
Mon, 12 Mar 2018 12:24:41 +0000 (14:24 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Fri, 30 Mar 2018 23:16:17 +0000 (16:16 -0700)
commit9b089ce3297ec3d4469d51451273aa8a446f82d3
tree73c04a6fc171473e6156941d2d0d004d16b79d8e
parent81c4b0c47720dca2846603ebea7459c6a00a16a4
net/mlx5e: Save MTU in channels params

Knowing the MTU is required for RQ creation flow.
By our design, channels creation flow is totally isolated
from priv/netdev, and can be completed with access to
channels params and mdev.
Adding the MTU to the channels params helps preserving that.
In addition, we save it in RQ to make its access faster in
datapath checks.

Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c