net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled
stable inclusion from stable-5.10.9 commit 452e34d6635c9ccf73fd4759c881a487ff1cb73d bugzilla: 47457 -------------------------------- [ Upstream commit eed38eee ] Connection counters may be shared for both directions when the counter is used for connection aging purposes. However, if TC flow accounting is enabled then a unique counter is required per direction. Instantiate a unique counter per direction if the conntrack accounting extension is enabled. Use a shared counter when the connection accounting extension is disabled. Fixes: 1edae233 ("net/mlx5e: CT: Use the same counter for both directions") Signed-off-by: NOz Shlomo <ozsh@nvidia.com> Reported-by: NMarcelo Ricardo Leitner <marcelo.leitner@gmail.com> Reviewed-by: NRoi Dayan <roid@nvidia.com> Reviewed-by: NPaul Blakey <paulb@nvidia.com> Signed-off-by: NSaeed Mahameed <saeedm@nvidia.com> Signed-off-by: NSasha Levin <sashal@kernel.org> Signed-off-by: NChen Jun <chenjun102@huawei.com> Acked-by: NXie XiuQi <xiexiuqi@huawei.com>
Showing
想要评论请 注册 或 登录