summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/port.h
diff options
context:
space:
mode:
authorSaeed Mahameed2018-11-19 19:52:36 +0100
committerLeon Romanovsky2018-11-20 19:06:42 +0100
commitc8e21b3b576b78fe1b07522aea046af2634a24e8 (patch)
tree297fb9d63b476455bec142f394c6ebcb09a3c229 /drivers/net/ethernet/mellanox/mlx5/core/en/port.h
parentnet/mlx5: EQ, Move all EQ logic to eq.c (diff)
downloadkernel-qcow2-linux-c8e21b3b576b78fe1b07522aea046af2634a24e8.tar.gz
kernel-qcow2-linux-c8e21b3b576b78fe1b07522aea046af2634a24e8.tar.xz
kernel-qcow2-linux-c8e21b3b576b78fe1b07522aea046af2634a24e8.zip
net/mlx5: EQ, Create all EQs in one place
Instead of creating the EQ table in three steps at driver load, - allocate irq vectors - allocate async EQs - allocate completion EQs Gather all of the procedures into one function in eq.c and call it from driver load. This will help us reduce the EQ and EQ table private structures visibility to eq.c in downstream refactoring. Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Reviewed-by: Leon Romanovsky <leonro@mellanox.com> Reviewed-by: Tariq Toukan <tariqt@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en/port.h')
0 files changed, 0 insertions, 0 deletions