From patchwork Tue Feb 26 12:27:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tonghao Zhang X-Patchwork-Id: 1048870 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="sb5P5lT1"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 448b5j2Njnz9s4Y for ; Wed, 27 Feb 2019 23:46:17 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730200AbfB0MqQ (ORCPT ); Wed, 27 Feb 2019 07:46:16 -0500 Received: from mail-pl1-f193.google.com ([209.85.214.193]:38995 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726419AbfB0MqP (ORCPT ); Wed, 27 Feb 2019 07:46:15 -0500 Received: by mail-pl1-f193.google.com with SMTP id b65so4950157plb.6 for ; Wed, 27 Feb 2019 04:46:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=CND0xRuyWcfrUwe4bXG7OvKtlDYxus1+6/psPJjwnf8=; b=sb5P5lT1zq2sKsx5W8p7s6T3l6NfFZ9tCAn1IFr7rhMfABF2DtbUsyLbFGrU/Wj396 S+8YGKOSNLJr52FWamdcQKBra8N8q4jg4KNm6czvCWlcumqhFyUc4nb9fCaDJQCINUg4 2OjztbMynZC2QjkaPVr1FQu/IrzbnhE4LynGKUHX0YAGRnH2iqXLi06YmJDxR6qMjjB6 zbarJzSO91R7vz5dfVpoYhc45FDEPQ6+WNi2K5a2Y7OHWiGKALKHlNyhTjvPyjfFJw6N +gDNxwP1ycPffaCx/wRJrsLIHr6m3linmrXF97HxESFIPn1OiYzKt+4hFFPk36ABaL3U hunA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=CND0xRuyWcfrUwe4bXG7OvKtlDYxus1+6/psPJjwnf8=; b=qQRW7pn8HLg0xxbq49wN+jEXd39Ne00/hw+e6n7J986lkhP4PLLam4dbH8ZnWg3dER OFMd/HNiOYLUrEZ+VQNnURjuA7gEpMncFJwhLZVhQwlGLemquYfpH/TU5icywOQKf1pc q+9BjH9OkYaHo8cjepTpLPJZ4OMzFnEj/AixesB0RrkyEEDF3B2KrqYyI1nfQiy0L81C YKDUEZJEJk7mARrTNO+2HHdsPMqbw5rmXg+WlsT9E/YDmGTsb+BQpZ4QZbwivp0g/xNy /OdiBLYSDNLAfiml66zrih6ofk7PXAoqqavZrLHNBOglzKO8AASlT/Ulg2XOCi0vxXUm Zo0A== X-Gm-Message-State: AHQUAubovxC+JxMNp3DtDCqLoRaZ8MTXzoJFXO1t29G1AspK0DZqXyUV nw1CV7xDdgqBTa2xNX4EJVXGLO9N X-Google-Smtp-Source: AHgI3IboXs/6OPZNHZiWgwzUmjjtdmWvNdNGziLWPY1p7QmbMBc0gkD8OskwGOSJ3Y6bi9X66rrdaA== X-Received: by 2002:a17:902:9306:: with SMTP id bc6mr1951533plb.59.1551271574384; Wed, 27 Feb 2019 04:46:14 -0800 (PST) Received: from local.opencloud.tech.localdomain ([203.100.54.194]) by smtp.gmail.com with ESMTPSA id q18sm18871238pgv.9.2019.02.27.04.46.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Feb 2019 04:46:13 -0800 (PST) From: xiangxia.m.yue@gmail.com To: saeedm@mellanox.com, gerlitz.or@gmail.com, roid@mellanox.com Cc: netdev@vger.kernel.org, Tonghao Zhang Subject: [PATCH net-next v3 2/4] net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() Date: Tue, 26 Feb 2019 04:27:41 -0800 Message-Id: <1551184063-40628-3-git-send-email-xiangxia.m.yue@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1551184063-40628-1-git-send-email-xiangxia.m.yue@gmail.com> References: <1551184063-40628-1-git-send-email-xiangxia.m.yue@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Tonghao Zhang This patch is a little improvement. Simplify the parse_tc_fdb_actions(). Signed-off-by: Tonghao Zhang Reviewed-by: Roi Dayan --- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c index b38986e..336a111 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c @@ -2467,13 +2467,13 @@ static int parse_tc_vlan_action(struct mlx5e_priv *priv, static int parse_tc_fdb_actions(struct mlx5e_priv *priv, struct flow_action *flow_action, - struct mlx5e_tc_flow_parse_attr *parse_attr, struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack) { struct pedit_headers_action hdrs[2] = {}; struct mlx5_eswitch *esw = priv->mdev->priv.eswitch; struct mlx5_esw_flow_attr *attr = flow->esw_attr; + struct mlx5e_tc_flow_parse_attr *parse_attr = attr->parse_attr; struct mlx5e_rep_priv *rpriv = priv->ppriv; const struct ip_tunnel_info *info = NULL; const struct flow_action_entry *act; @@ -2788,7 +2788,7 @@ static bool is_peer_flow_needed(struct mlx5e_tc_flow *flow) if (err) goto err_free; - err = parse_tc_fdb_actions(priv, &rule->action, parse_attr, flow, extack); + err = parse_tc_fdb_actions(priv, &rule->action, flow, extack); if (err) goto err_free;