net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
authorRoi Dayan <roid@nvidia.com>
Thu, 25 Nov 2021 12:32:58 +0000 (14:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Jan 2023 10:59:12 +0000 (11:59 +0100)
commitb36783bc11d1683f40c81da2824529a5d9e5c6bc
tree88ffb37848310071f3fb2017288fdaaa1bb27b8f
parentf8c10eeba31bcaafbe84f6d03dd29d3070e2bc36
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr

[ Upstream commit ff99316700799b84e842f819a44db608557bae3e ]

In later commit we are going to instantiate multiple attr instances
for flow instead of single attr.
Make sure mlx5e_tc_add_flow_mod_hdr() use the correct attr and not flow->attr.

Signed-off-by: Roi Dayan <roid@nvidia.com>
Reviewed-by: Oz Shlomo <ozsh@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Stable-dep-of: 2951b2e142ec ("net/mlx5e: Always clear dest encap in neigh-update-del")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h