]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes
authorBodong Wang <bodong@mellanox.com>
Mon, 11 Nov 2019 22:40:35 +0000 (16:40 -0600)
committerSaeed Mahameed <saeedm@mellanox.com>
Fri, 13 Mar 2020 23:26:10 +0000 (16:26 -0700)
commita1a418361b913f8e9caf17af1897e5b54f1fd768
tree918d0d7955571cdcacb72541b84632ec606b98c8
parented6cc91d02adb2c8df2a3eb03c372fcfd0fcc5b1
net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes

Both legacy and offload modes require vport setup, only offload mode
requires rep setup. Before this patch, vport and rep operations are
separated applied to all relevant vports in different stages.

Change to use per vport configuration, so that vport and rep operations
are modularized per vport.

Signed-off-by: Bodong Wang <bodong@mellanox.com>
Reviewed-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c