summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
diff options
context:
space:
mode:
authorShahar Klein2018-03-18 08:03:49 +0100
committerSaeed Mahameed2018-05-17 23:17:35 +0200
commit10ff5359f883412728ba816046ee3a696625ca02 (patch)
treed883df37881c18cc2ad3c199716e4dae3e3427d7 /drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
parentnet/mlx5: Add source e-switch owner (diff)
downloadkernel-qcow2-linux-10ff5359f883412728ba816046ee3a696625ca02.tar.gz
kernel-qcow2-linux-10ff5359f883412728ba816046ee3a696625ca02.tar.xz
kernel-qcow2-linux-10ff5359f883412728ba816046ee3a696625ca02.zip
net/mlx5e: Explicitly set source e-switch in offloaded TC rules
Set a specific source e-switch when setting a rule that matches on the ingress port. Signed-off-by: Shahar Klein <shahark@mellanox.com> Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_tc.c')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_tc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
index 880adc810ccc..1d2ba687b902 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
@@ -2462,6 +2462,7 @@ static int parse_tc_fdb_actions(struct mlx5e_priv *priv, struct tcf_exts *exts,
memset(attr, 0, sizeof(*attr));
attr->in_rep = rpriv->rep;
+ attr->in_mdev = priv->mdev;
tcf_exts_to_list(exts, &actions);
list_for_each_entry(a, &actions, list) {