aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/stmicro/stmmac/mmc_core.c
diff options
context:
space:
mode:
authorDmytro Linkin <dmitrolin@mellanox.com>2019-10-29 11:44:24 +0200
committerSaeed Mahameed <saeedm@mellanox.com>2019-11-06 14:03:55 -0800
commit950d3af70ea89cf7ac51d734a634174013631192 (patch)
tree3c0a04c9d38ba6cbdff70207af0d5d4f98edfac9 /drivers/net/ethernet/stmicro/stmmac/mmc_core.c
parentnet/mlx5: DR, Fix memory leak during rule creation (diff)
downloadlinux-dev-950d3af70ea89cf7ac51d734a634174013631192.tar.xz
linux-dev-950d3af70ea89cf7ac51d734a634174013631192.zip
net/mlx5e: Use correct enum to determine uplink port
For vlan push action, if eswitch flow source capability is enabled, flow source value compared with MLX5_VPORT_UPLINK enum, to determine uplink port. This lead to syndrome in dmesg if try to add vlan push action. For example: $ tc filter add dev vxlan0 ingress protocol ip prio 1 flower \ enc_dst_port 4789 \ action tunnel_key unset pipe \ action vlan push id 20 pipe \ action mirred egress redirect dev ens1f0_0 $ dmesg ... [ 2456.883693] mlx5_core 0000:82:00.0: mlx5_cmd_check:756:(pid 5273): SET_FLOW_TABLE_ENTRY(0x936) op_mod(0x0) failed, status bad parameter(0x3), syndrome (0xa9c090) Use the correct enum value MLX5_FLOW_CONTEXT_FLOW_SOURCE_UPLINK. Fixes: bb204dcf39fe ("net/mlx5e: Determine source port properly for vlan push action") Signed-off-by: Dmytro Linkin <dmitrolin@mellanox.com> Reviewed-by: Vlad Buslov <vladbu@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/stmicro/stmmac/mmc_core.c')
0 files changed, 0 insertions, 0 deletions