get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/136864/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 136864,
    "url": "http://patchwork.dpdk.org/api/patches/136864/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20240218051125.717011-8-igozlan@nvidia.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20240218051125.717011-8-igozlan@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240218051125.717011-8-igozlan@nvidia.com",
    "date": "2024-02-18T05:11:22",
    "name": "[v2,08/10] net/mlx5/hws: add missing actions STE limitation",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "cd4702b2d7d7005a799a197af1aa5bcde71d8a34",
    "submitter": {
        "id": 3118,
        "url": "http://patchwork.dpdk.org/api/people/3118/?format=api",
        "name": "Itamar Gozlan",
        "email": "igozlan@nvidia.com"
    },
    "delegate": {
        "id": 3268,
        "url": "http://patchwork.dpdk.org/api/users/3268/?format=api",
        "username": "rasland",
        "first_name": "Raslan",
        "last_name": "Darawsheh",
        "email": "rasland@nvidia.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20240218051125.717011-8-igozlan@nvidia.com/mbox/",
    "series": [
        {
            "id": 31133,
            "url": "http://patchwork.dpdk.org/api/series/31133/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31133",
            "date": "2024-02-18T05:11:16",
            "name": "[v2,01/10] net/mlx5/hws: skip RTE item when inserting rules by index",
            "version": 2,
            "mbox": "http://patchwork.dpdk.org/series/31133/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/136864/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/136864/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id DFD9643AFD;\n\tSun, 18 Feb 2024 06:12:44 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8B63840F1A;\n\tSun, 18 Feb 2024 06:12:20 +0100 (CET)",
            "from NAM04-BN8-obe.outbound.protection.outlook.com\n (mail-bn8nam04on2062.outbound.protection.outlook.com [40.107.100.62])\n by mails.dpdk.org (Postfix) with ESMTP id EFB3240F1A\n for <dev@dpdk.org>; Sun, 18 Feb 2024 06:12:18 +0100 (CET)",
            "from CH0PR03CA0200.namprd03.prod.outlook.com (2603:10b6:610:e4::25)\n by DM4PR12MB8560.namprd12.prod.outlook.com (2603:10b6:8:189::20) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.17; Sun, 18 Feb\n 2024 05:12:16 +0000",
            "from CH3PEPF0000000A.namprd04.prod.outlook.com\n (2603:10b6:610:e4:cafe::d7) by CH0PR03CA0200.outlook.office365.com\n (2603:10b6:610:e4::25) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.32 via Frontend\n Transport; Sun, 18 Feb 2024 05:12:16 +0000",
            "from mail.nvidia.com (216.228.118.233) by\n CH3PEPF0000000A.mail.protection.outlook.com (10.167.244.37) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.7292.25 via Frontend Transport; Sun, 18 Feb 2024 05:12:16 +0000",
            "from drhqmail202.nvidia.com (10.126.190.181) by mail.nvidia.com\n (10.127.129.6) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Sat, 17 Feb\n 2024 21:12:05 -0800",
            "from drhqmail202.nvidia.com (10.126.190.181) by\n drhqmail202.nvidia.com (10.126.190.181) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.1258.12; Sat, 17 Feb 2024 21:12:05 -0800",
            "from nvidia.com (10.127.8.12) by mail.nvidia.com (10.126.190.181)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12 via Frontend\n Transport; Sat, 17 Feb 2024 21:12:02 -0800"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=oGbRj7k+peN0flseVwML89u4LEKVOXcs33UMeW76AqjlQkw7xYPZILE7Hbw6WZQFT/bwK6Z26Df+AsxBj7is1Q1+1kEm/ubBwIXtJQVeMVHbd4Yi7ZPWOmgH0XlFEWzyW931K5zUkl3uxiu3QA10R4asBVd/4XnnrZOw39vGghG5CMsQDEw6Bm7rSmGW5YWufgKiD5QVsGcCJzZSFekrHeno49aT/AtCNO++93+D0X2mn2Wd0aX7FsRxtzvL8AhRJ2OCOapwmluYnUWoG2vYppPHDZ6/7HQzu1JCbYJg0uNlPP3ega/m1VAhdJ7xUDaJQPjxDQvk3ugpWHhBX4d53A==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=LBslI7knY85sqF7mprdQZRd5utpuknqU4scH30NkDOc=;\n b=A9PBgvdkUh4vKIAmi0tjxf0HlfX392EM4r+XrWEPAOcQjSDR1MVBjyUAXsv2VuvuyHpTG8O1bw/aOp4WVoA+AePAO8gwd230cR+s174pM4PeUjgh+SSadcGmtRKXGwQA8B+T1HGLuep1U78Ot9BL8TxUvIApizEDS1+pf27VOAlGkBp32aEishxVJGhU03XZ9uviiqmLmSC/2JfFDD8IcpyebBHcE+k9VyYzbwEiNbEKuK2VFNih+LzBdAS6sT0O5oIXP9FYnh2/g8EVcmdEDCf717OOuSeB9stvFJ6wCLUSbTzivc2rTnpSuYFfLqyy7bFFvnBHi9YZo9eGWmYMCA==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.118.233) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=LBslI7knY85sqF7mprdQZRd5utpuknqU4scH30NkDOc=;\n b=DdzS6cD0blokRRCskvW/xXK8DMfs3q06Mx7RBjkOQujlgg/HFVq+jQKjP6tGymwODzA8xjpO2k99Jiq3cNL9R2NTgwTSKJlbw8plSwRjetks1H5vGkSrUmI75RiNPW4ycwgZ6Pb0xL+enyaBYZJ3VmP4mdnrsdGeDbFv4igvDuH2D6qpPaGcGk4T1sWk/oalAsfLcj9juXpxjYqykidmnNQhE0wpUMieX2xPVlqp9N1pAef8k33YL5bMBFOuQ3m+XPBxoTaae7jDOGcmeGfJFNjs78xHo2z9IgeZhmSvboPR81vKiUlJQlhuslXVJtITkoG1Rh75mdelL4pFX9+L3A==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.118.233)\n smtp.mailfrom=nvidia.com;\n dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.118.233 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.118.233; helo=mail.nvidia.com; pr=C",
        "From": "Itamar Gozlan <igozlan@nvidia.com>",
        "To": "<igozlan@nvidia.com>, <erezsh@nvidia.com>, <hamdani@nvidia.com>,\n <kliteyn@nvidia.com>, <viacheslavo@nvidia.com>, <thomas@monjalon.net>,\n <suanmingm@nvidia.com>, Dariusz Sosnowski <dsosnowski@nvidia.com>, Ori Kam\n <orika@nvidia.com>, Matan Azrad <matan@nvidia.com>",
        "CC": "<dev@dpdk.org>",
        "Subject": "[v2 08/10] net/mlx5/hws: add missing actions STE limitation",
        "Date": "Sun, 18 Feb 2024 07:11:22 +0200",
        "Message-ID": "<20240218051125.717011-8-igozlan@nvidia.com>",
        "X-Mailer": "git-send-email 2.39.3",
        "In-Reply-To": "<20240218051125.717011-1-igozlan@nvidia.com>",
        "References": "<20240213095038.451299-9-igozlan@nvidia.com>\n <20240218051125.717011-1-igozlan@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-NV-OnPremToCloud": "ExternallySecured",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "CH3PEPF0000000A:EE_|DM4PR12MB8560:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "99a98bcd-77e1-46e7-9d59-08dc30402c82",
        "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n 2/tqyNF8ZeiVTehfIAU09yj3Eb2Z9BJhNZRQdXl6sPrH8hEK8b7jlzqFiFGQg5hUB4DXIF81ovbXXHrvGxwrCPMVXb0G+6EWvpB9noJZBGecKYud28ErFhXDKG/3i/N3AP/iYuWS9Y/DZNbd7bwHcYzLSktb7BosbIfn6kL3gzHKLQ41J5sZz0DcqdWFaKyigcPIcZvt75QOMzuavvu5x0BZKxp9b2Eqr3iARQRCLIoAsgHpgV078uX5AP5ruIvPTKWv92se+vRYYD++fuHyGZMJgrplp7ZgRwAql/3AQoEBzRXxekS0nNibV0DdOnnQhmpqJTT3FZfWR5MkdERIO5l43xY7rIYP+LSSe4o2R51fboJI4SC1KMyDZVztLQEbPWPL/3luRuWZ3AVOPiAaSAnRrc+sEI9VJL9YWQHY6l2x//nsLRFB2JbCspfkPq3K1lOoPWLZcp8v6FY91AfNKpfic9ZxPrNh5giWFLIjNru6bq1LHZcHkOjrepBEsHicPyIASdbND6XEej68X5r5UGGvtQs2Slvshx3VAxr8+kPyJ3Duoy8syzAaD4VzRaAFIX8Yi9V6IC+TM5VzuC9ko3bSiWuttxYU0Hs45DTU90YQ2FF9cZC5PTt7VUxN1WHmBEVTPwR02A1O6NMv14e7+DzsNqs1tocQPXP7/o5SpmQ=",
        "X-Forefront-Antispam-Report": "CIP:216.228.118.233; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc7edge2.nvidia.com; CAT:NONE;\n SFS:(13230031)(4636009)(39860400002)(376002)(396003)(346002)(136003)(230922051799003)(1800799012)(64100799003)(451199024)(82310400011)(186009)(36860700004)(40470700004)(46966006)(2906002)(8936002)(4326008)(8676002)(5660300002)(426003)(336012)(83380400001)(2616005)(921011)(26005)(1076003)(36756003)(86362001)(356005)(7636003)(82740400003)(6636002)(110136005)(70586007)(70206006)(316002)(7696005)(6286002)(6666004)(478600001)(55016003)(41300700001);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Feb 2024 05:12:16.1159 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 99a98bcd-77e1-46e7-9d59-08dc30402c82",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.118.233];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n CH3PEPF0000000A.namprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM4PR12MB8560",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Hamdan Igbaria <hamdani@nvidia.com>\n\nToday if we pass a remove header action and after it an insert header\naction then our action template builder will set two different\nSTE setters, because it won't allow insert header in same STE as\nremove header.\nBut if we have the opposite order of insert header and then remove\nheader actions, then the setter will set both of them on the same STE\nsince the opposite check was missing.\nThis patch added the missing opposite limitation.\n\nSigned-off-by: Hamdan Igbaria <hamdani@nvidia.com>\nAcked-by: Matan Azrad <matan@nvidia.com>\n---\n drivers/net/mlx5/hws/mlx5dr_action.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/net/mlx5/hws/mlx5dr_action.c b/drivers/net/mlx5/hws/mlx5dr_action.c\nindex 370886907f..8589de5557 100644\n--- a/drivers/net/mlx5/hws/mlx5dr_action.c\n+++ b/drivers/net/mlx5/hws/mlx5dr_action.c\n@@ -3308,7 +3308,8 @@ int mlx5dr_action_template_process(struct mlx5dr_action_template *at)\n \t\tcase MLX5DR_ACTION_TYP_REMOVE_HEADER:\n \t\tcase MLX5DR_ACTION_TYP_REFORMAT_TNL_L2_TO_L2:\n \t\t\t/* Single remove header to header */\n-\t\t\tsetter = mlx5dr_action_setter_find_first(last_setter, ASF_SINGLE1 | ASF_MODIFY);\n+\t\t\tsetter = mlx5dr_action_setter_find_first(last_setter,\n+\t\t\t\t\tASF_SINGLE1 | ASF_MODIFY | ASF_INSERT);\n \t\t\tsetter->flags |= ASF_SINGLE1 | ASF_REMOVE;\n \t\t\tsetter->set_single = &mlx5dr_action_setter_single;\n \t\t\tsetter->idx_single = i;\n",
    "prefixes": [
        "v2",
        "08/10"
    ]
}