summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
diff options
context:
space:
mode:
authorRabie Loulou2018-03-18 07:29:04 +0100
committerSaeed Mahameed2018-05-17 23:17:34 +0200
commit56e858df9f4b917cc49d78831a7f5692075bc78f (patch)
tree866c6e539e6b3dcd82f1f68c219b256dfb67d8a0 /drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
parentnet/mlx5: Add destination e-switch owner (diff)
downloadkernel-qcow2-linux-56e858df9f4b917cc49d78831a7f5692075bc78f.tar.gz
kernel-qcow2-linux-56e858df9f4b917cc49d78831a7f5692075bc78f.tar.xz
kernel-qcow2-linux-56e858df9f4b917cc49d78831a7f5692075bc78f.zip
net/mlx5e: Explicitly set destination e-switch in FDB rules
Set a specific destination e-switch when setting a destination vport. Signed-off-by: Rabie Loulou <rabiel@mellanox.com> Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Reviewed-by: Shahar Klein <shahark@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/eswitch.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
index 4cd773fa55e3..ac5db54823a1 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
@@ -230,6 +230,7 @@ enum {
struct mlx5_esw_flow_attr {
struct mlx5_eswitch_rep *in_rep;
struct mlx5_eswitch_rep *out_rep;
+ struct mlx5_core_dev *out_mdev;
int action;
__be16 vlan_proto;