Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba8fdf7 commit 473bc28Copy full SHA for 473bc28
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
@@ -540,7 +540,7 @@ int mlx5_lag_port_sel_create(struct mlx5_lag *ldev,
540
set_tt_map(port_sel, hash_type);
541
err = mlx5_lag_create_definers(ldev, hash_type, ports);
542
if (err)
543
- return err;
+ goto clear_port_sel;
544
545
if (port_sel->tunnel) {
546
err = mlx5_lag_create_inner_ttc_table(ldev);
@@ -559,6 +559,8 @@ int mlx5_lag_port_sel_create(struct mlx5_lag *ldev,
559
mlx5_destroy_ttc_table(port_sel->inner.ttc);
560
destroy_definers:
561
mlx5_lag_destroy_definers(ldev);
562
+clear_port_sel:
563
+ memset(port_sel, 0, sizeof(*port_sel));
564
return err;
565
}
566
0 commit comments