Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/815345/?format=api
{ "id": 815345, "url": "http://patchwork.ozlabs.org/api/patches/815345/?format=api", "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170919080020.5870-5-jiri@resnulli.us/", "project": { "id": 7, "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api", "name": "Linux network development", "link_name": "netdev", "list_id": "netdev.vger.kernel.org", "list_email": "netdev@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170919080020.5870-5-jiri@resnulli.us>", "list_archive_url": null, "date": "2017-09-19T08:00:11", "name": "[net-next,04/13] mlxsw: acl: Change trap ACL action to get the trap_id as a parameter", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": true, "hash": "fa3c44942b656065a9d90f81c2d3f1b63a7db48a", "submitter": { "id": 15321, "url": "http://patchwork.ozlabs.org/api/people/15321/?format=api", "name": "Jiri Pirko", "email": "jiri@resnulli.us" }, "delegate": { "id": 34, "url": "http://patchwork.ozlabs.org/api/users/34/?format=api", "username": "davem", "first_name": "David", "last_name": "Miller", "email": "davem@davemloft.net" }, "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/20170919080020.5870-5-jiri@resnulli.us/mbox/", "series": [ { "id": 3798, "url": "http://patchwork.ozlabs.org/api/series/3798/?format=api", "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=3798", "date": "2017-09-19T08:00:07", "name": "mlxsw: Prepare for multicast router offload", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/3798/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/815345/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/815345/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<netdev-owner@vger.kernel.org>", "X-Original-To": "patchwork-incoming@ozlabs.org", "Delivered-To": "patchwork-incoming@ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=resnulli-us.20150623.gappssmtp.com\n\theader.i=@resnulli-us.20150623.gappssmtp.com\n\theader.b=\"D4gDsI6n\"; dkim-atps=neutral" ], "Received": [ "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xxFgh4gH1z9s7M\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 19 Sep 2017 18:01:20 +1000 (AEST)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751754AbdISIBT (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 19 Sep 2017 04:01:19 -0400", "from mail-wr0-f196.google.com ([209.85.128.196]:33748 \"EHLO\n\tmail-wr0-f196.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751588AbdISIA1 (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Tue, 19 Sep 2017 04:00:27 -0400", "by mail-wr0-f196.google.com with SMTP id b9so1723962wra.0\n\tfor <netdev@vger.kernel.org>; Tue, 19 Sep 2017 01:00:26 -0700 (PDT)", "from localhost (ip-89-177-125-82.net.upcbroadband.cz.\n\t[89.177.125.82]) by smtp.gmail.com with ESMTPSA id\n\t204sm1736980wms.1.2017.09.19.01.00.25\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tTue, 19 Sep 2017 01:00:25 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=resnulli-us.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=oIIzsEFZ4DxAcrILgmFL46vXJn6sqW4x9AV4/9n+GJA=;\n\tb=D4gDsI6nx9dKkVME+ouweTSHAXHbuaiQyx8pLIHQ0IXTnuJB4Plmdw7Ronyk4h7PNv\n\tkiueIj+BxoqKeLByYR9fKVda148+2fkbQhX+k4h4kS7C1ToKXXLOrHJbNq9XxWa13LqG\n\tt0++xQfK4LjpZs+RH7b6t+EUaXYbi8uM/MJD19Ds+RecxoGoRqO+qDxXCtuec5Rr8+MS\n\tVtUMk4OnXeNwGvQOhyYlWGuQlAoRtJYOPZ4l9ljLXP2q0ASb85lzxvim5YDvv5Od6hE7\n\tTX4b92xbcJ1dKlPXrRTjDOBKk7L4ZFIk67qEHOesHu+KmMpYsGZ60Kzq1ZEjt+o9iiXP\n\tSTPA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=oIIzsEFZ4DxAcrILgmFL46vXJn6sqW4x9AV4/9n+GJA=;\n\tb=jowSJb1Fsxx5BSRgVmqDYzn+cHP3n3oJPW6E/NfL6niU2KwGEzeVqhS7YK623qfwID\n\t3TrGjkZJafQ31j5HA6ChRn711Wf8yF7iJw+aVib6+FKazIpwtqruxeRFSM+jLTfd5DRv\n\trqeSyqnPALWWku1sguDo5KORbuoIOt7LT6T0hg4dEApfluwshxYCJOU5Ufd9kw27bttR\n\txOkdroG+DPRq9C2mWLj0k4u7xfaeUdQh25GzFf4saAPsj7Jb7Nfu6xnXXNiD2aWdm98C\n\tbJOcAZf33SoUi5u2+GDhHzQP75fx5axeBTb+XTvOGesRmoForC1X5OabHXonh3bFO4wa\n\tMv4w==", "X-Gm-Message-State": "AHPjjUjM8CBO3yak9DZm7ZemVsDEgt/Rs0Cymm1doL0K6EjP0m1IKaBw\n\t7Zn7ukMNNZWGRJuCKBuOHlTYxvOe", "X-Google-Smtp-Source": "AOwi7QBqkBPlrmsoxLKNc23WMXYxssBoX0aET2BSaQHvoBe8coHBHMCxsh6QnXZCsrCqlyFED65F/w==", "X-Received": "by 10.223.173.204 with SMTP id w70mr584840wrc.281.1505808025784; \n\tTue, 19 Sep 2017 01:00:25 -0700 (PDT)", "From": "Jiri Pirko <jiri@resnulli.us>", "To": "netdev@vger.kernel.org", "Cc": "davem@davemloft.net, yotamg@mellanox.com, idosch@mellanox.com,\n\tmlxsw@mellanox.com", "Subject": "[patch net-next 04/13] mlxsw: acl: Change trap ACL action to get\n\tthe trap_id as a parameter", "Date": "Tue, 19 Sep 2017 10:00:11 +0200", "Message-Id": "<20170919080020.5870-5-jiri@resnulli.us>", "X-Mailer": "git-send-email 2.9.5", "In-Reply-To": "<20170919080020.5870-1-jiri@resnulli.us>", "References": "<20170919080020.5870-1-jiri@resnulli.us>", "Sender": "netdev-owner@vger.kernel.org", "Precedence": "bulk", "List-ID": "<netdev.vger.kernel.org>", "X-Mailing-List": "netdev@vger.kernel.org" }, "content": "From: Yotam Gigi <yotamg@mellanox.com>\n\nAllow the trap ACL action to be configured with different traps. This\nallows the multicast router offloading code to use that same ACL action\nwith the multicast router traps. By using different traps, the multicast\nrouter can have different trap policies and can handle the packet\ndifferently.\n\nSigned-off-by: Yotam Gigi <yotamg@mellanox.com>\nReviewed-by: Ido Schimmel <idosch@mellanox.com>\nSigned-off-by: Jiri Pirko <jiri@mellanox.com>\n---\n drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c | 4 ++--\n drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h | 2 +-\n drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 3 ++-\n 3 files changed, 5 insertions(+), 4 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c\nindex 65a32d7..ab3ffe7a 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c\n+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c\n@@ -712,7 +712,7 @@ int mlxsw_afa_block_append_drop(struct mlxsw_afa_block *block)\n }\n EXPORT_SYMBOL(mlxsw_afa_block_append_drop);\n \n-int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block)\n+int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block, u16 trap_id)\n {\n \tchar *act = mlxsw_afa_block_append_action(block,\n \t\t\t\t\t\t MLXSW_AFA_TRAPDISC_CODE,\n@@ -722,7 +722,7 @@ int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block)\n \t\treturn -ENOBUFS;\n \tmlxsw_afa_trapdisc_pack(act, MLXSW_AFA_TRAPDISC_TRAP_ACTION_TRAP,\n \t\t\t\tMLXSW_AFA_TRAPDISC_FORWARD_ACTION_DISCARD,\n-\t\t\t\tMLXSW_TRAP_ID_ACL0);\n+\t\t\t\ttrap_id);\n \treturn 0;\n }\n EXPORT_SYMBOL(mlxsw_afa_block_append_trap);\ndiff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h\nindex 5dbb31f..501819c 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h\n+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h\n@@ -60,7 +60,7 @@ u32 mlxsw_afa_block_first_set_kvdl_index(struct mlxsw_afa_block *block);\n void mlxsw_afa_block_continue(struct mlxsw_afa_block *block);\n void mlxsw_afa_block_jump(struct mlxsw_afa_block *block, u16 group_id);\n int mlxsw_afa_block_append_drop(struct mlxsw_afa_block *block);\n-int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block);\n+int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block, u16 trap_id);\n int mlxsw_afa_block_append_fwd(struct mlxsw_afa_block *block,\n \t\t\t u8 local_port, bool in_port);\n int mlxsw_afa_block_append_vlan_modify(struct mlxsw_afa_block *block,\ndiff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c\nindex 2523785..eede75f 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c\n+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c\n@@ -396,7 +396,8 @@ int mlxsw_sp_acl_rulei_act_drop(struct mlxsw_sp_acl_rule_info *rulei)\n \n int mlxsw_sp_acl_rulei_act_trap(struct mlxsw_sp_acl_rule_info *rulei)\n {\n-\treturn mlxsw_afa_block_append_trap(rulei->act_block);\n+\treturn mlxsw_afa_block_append_trap(rulei->act_block,\n+\t\t\t\t\t MLXSW_TRAP_ID_ACL0);\n }\n \n int mlxsw_sp_acl_rulei_act_fwd(struct mlxsw_sp *mlxsw_sp,\n", "prefixes": [ "net-next", "04/13" ] }