]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Remove extra indirection while storing QPN
authorLeon Romanovsky <leonro@mellanox.com>
Mon, 6 Apr 2020 08:17:44 +0000 (11:17 +0300)
committerLeon Romanovsky <leonro@mellanox.com>
Sun, 19 Apr 2020 12:53:19 +0000 (15:53 +0300)
commitb9580efa6fabc5e24d7539d814396abc1decbab5
treed367f5fc87977710bd0d581a2b874cd649eaa72f
parenta2acd0e5cdfcb281b74bdf981afd77e093601b80
net/mlx5: Remove extra indirection while storing QPN

The FPGA, SW steering and IPoIB need to have only QPN from the
mlx5_core_qp struct, so reduce memory footprint by storing QPN
directly.

Reviewed-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h