net/mlx5: E-Switch, Fix drop counters use before creation
authorEugenia Emantayev <eugenia@mellanox.com>
Wed, 31 Jan 2018 07:36:29 +0000 (09:36 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Tue, 20 Feb 2018 20:53:00 +0000 (12:53 -0800)
commit26a0f6e82997d5c8345782b55d3a7894421f777f
tree1c279efdea268759dc4d4bd40dea678c9ed12829
parent96de67a77293b4da48a05f6ec0385f60006a7ba6
net/mlx5: E-Switch, Fix drop counters use before creation

First use of drop counters happens in esw_apply_vport_conf function,
while they are allocated later in the flow. Fix that by moving
esw_vport_create_drop_counters function to be called before the first use.

Fixes: b8a0dbe3a90b ("net/mlx5e: E-switch, Add steering drop counters")
Signed-off-by: Eugenia Emantayev <eugenia@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c