]> 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)
commit60ace64820b7a4a371a4bb2ff830b7f898c9bb6d
tree918d0d7955571cdcacb72541b84632ec606b98c8
parent179556d28f67de63547ba4290f85626b555147e4
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