get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2230776,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2230776/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260430024945.3413973-9-wei.fang@nxp.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/2/?format=api",
        "name": "Linux PPC development",
        "link_name": "linuxppc-dev",
        "list_id": "linuxppc-dev.lists.ozlabs.org",
        "list_email": "linuxppc-dev@lists.ozlabs.org",
        "web_url": "https://github.com/linuxppc/wiki/wiki",
        "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git",
        "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/"
    },
    "msgid": "<20260430024945.3413973-9-wei.fang@nxp.com>",
    "date": "2026-04-30T02:49:38",
    "name": "[v5,net-next,08/15] net: enetc: add multiple command BD rings support",
    "commit_ref": null,
    "pull_url": null,
    "state": "handled-elsewhere",
    "archived": false,
    "hash": "05c581eb7211cf6fdd864b319ad86bb06f937505",
    "submitter": {
        "id": 84380,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/84380/?format=api",
        "name": "Wei Fang",
        "email": "wei.fang@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260430024945.3413973-9-wei.fang@nxp.com/mbox/",
    "series": [
        {
            "id": 502180,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/502180/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=502180",
            "date": "2026-04-30T02:49:30",
            "name": "Add preliminary NETC switch support for i.MX94",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/502180/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2230776/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2230776/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-20311-incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=Z6ocWYEv;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-20311-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c202::7\" arc.chain=microsoft.com",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=Z6ocWYEv;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=permerror (SPF Permanent Error: Void lookup limit of 2 exceeded)\n smtp.mailfrom=nxp.com (client-ip=2a01:111:f403:c202::7;\n helo=gvxpr05cu001.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com; receiver=lists.ozlabs.org)",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5dsX1gzRz1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 12:48:48 +1000 (AEST)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4g5dsX0Y2yz2xll;\n\tThu, 30 Apr 2026 12:48:48 +1000 (AEST)",
            "from GVXPR05CU001.outbound.protection.outlook.com\n (mail-swedencentralazlp170130007.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c202::7])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4g5dsW06ycz2xKQ\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 30 Apr 2026 12:48:47 +1000 (AEST)",
            "from DBBPR04MB7500.eurprd04.prod.outlook.com (2603:10a6:10:1f4::16)\n by PAXPR04MB8608.eurprd04.prod.outlook.com (2603:10a6:102:21b::17) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Thu, 30 Apr\n 2026 02:48:22 +0000",
            "from DBBPR04MB7500.eurprd04.prod.outlook.com\n ([fe80::c291:543b:4bde:cee7]) by DBBPR04MB7500.eurprd04.prod.outlook.com\n ([fe80::c291:543b:4bde:cee7%6]) with mapi id 15.20.9870.020; Thu, 30 Apr 2026\n 02:48:22 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1777517327;\n\tcv=pass;\n b=C7jixcHVOW/06AF0ZFmnfqfIReNbQgyLf5evtWBJQFPT/IfykxoJgw2RqMNGZ9LCYCZ7idHV3Ck9ZYFPdq4aZQq4xgQIytdPE089JSXosuTGUW1Kaj5DFobUaxFywlwNRfPX/GNNqS2jSYu9UhMAN15kP1MmMZE8XJrZTdHZgExVR/Kaz59az1RGRroyaa7X1CftdM7qfT8Qfv+BcvQQNUp7gsoklpOf5diIEFeeCDFMs+oSX8sPjO/b19wbFRx2d7b2jHA/5BDRw2lOd3X8O4PR7yTtbaW9eR9U5f6abEhgqssCs+cnw8X05XBm9ZU6hjBADJcFTO0ScP2pDE0vYA==",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=NTN4xKPydrV6JwEt0oxrLPMB/yZCt735VyKk33EGFRUD9/IIe21PAscSHJRe7LrW5E+3dzyqdRDoN5DK2B9xOxBDkSRu2EM+p9ENN65E6mey4JnHOvfMTk9SKgN1t7ecS3llB72jrnPvIh661x+hS7Vb3RUWmO6ZQn3TWEPJ/s/Tsw6l4+2uN4amKSUubmHTJ1Cmo9ggLWkhrzIOPDsUnCD8EGW9ZU2kEAFVPGWPAmN9sLYrkiPA+MvfrFDbGsim5eyDhKm1mT8CeJOQixT8rreuslAmzPY57J/r1wU843WHE69VeXnHes+DXHyD99vszt+KyAi/mZZ+JnuEFJun6g=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1777517327; c=relaxed/relaxed;\n\tbh=dUoYI37GkQNNx46g2NDt3IUbaaHoWLfypsWkF7MaxNw=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=MTxCAUAI/2VCrfzlKlQNOjmodBfwLvDercf/M13qT6ss+7e7EyEleS+/GILdecE8IZ/986gXJzxcdl/EFUmZeH+4y11TPX/20z46poKy3jwJmCeK33H1+vAMyn1MJOywILiMeBGPmAkeAm4P0SVsEje5z09hW9g/GYVHsqdOIooiFvjKgmTEIgKR2VgCLRsTkWGR/35euVhkGfU3I3a4M7xr3QfsEEuVoQJEkSQ8qVPBNSjkNXsD9FSNQse70eKGgKXq+sHF9YZB947swKhsYkjs81GM3UwzPFxbpQMXdLz2/bcKlvAvWIHDwrZf3rRbG6TY3S7qVxk+4IChUWJyew==",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\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=dUoYI37GkQNNx46g2NDt3IUbaaHoWLfypsWkF7MaxNw=;\n b=e+F1oFar/OIyB+CGvnDVmNVcGSi1aGllrGw4cCtYTY73t3Dn/si9lUIv7CJ/WMb8Q8XguUQPZjMLMVjOtdc+Dve6rcmO5k6T9eSNbree1ZS7+Q7rBSybJgWjWHslLG4pBmMddoKRhWhYcmdG8a1Ul2Vig+Q5pWYZvtWjn0Ce8ZF14ld6xg57QGPFeLZEOVnlMF9yG5xhU8XoYoqQebfzArx6b6gcAqz0HVjfDGtJnPM5Vf0/9udYB1AvlvthGvrnx9r+HiXkj+RPBUqsV6ouxtamUpEV/4tK2Lsf4oamRAlvtDYFXSvNda0tw/CMVVUTAq4X0Q331u6ZUd64MSbeLg=="
        ],
        "ARC-Authentication-Results": [
            "i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com; dkim=pass (2048-bit key;\n unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=Z6ocWYEv; dkim-atps=neutral;\n spf=permerror (client-ip=2a01:111:f403:c202::7;\n helo=gvxpr05cu001.outbound.protection.outlook.com;\n envelope-from=wei.fang@nxp.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nxp.com",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=dUoYI37GkQNNx46g2NDt3IUbaaHoWLfypsWkF7MaxNw=;\n b=Z6ocWYEv9W4Nx2GJZ44okRsbUd00Xi2nItBgfx+WUgD0l/8K4yYs7I8G3PP1Cfz0ZQ5eaZQdkR4LVpxs+H4nD+/n1/oMjQMA58QQejCKiZ3C7CJ1ipo0FCNbUINzDGsWlr+NPuV4/GDY+guvLf+B8kD2mNZN+Qr/xSFmlXjgeozYWt6TZNUbPtToow3t6DLp0MD+fjoZ6P4tkNlH5zmYmXfwx+CHuMDGpE+GvjddqE1lK2FGNzguZCxbXFCj7Im94TqXmDC+m6HVLqWGzJMUArE9+KdKR/2MCRlpPz0CB5zPiEyNBfInnsJx0Cldp8NMvcPJLnMPCwjB1zL7mxWUow==",
        "From": "Wei Fang <wei.fang@nxp.com>",
        "To": "claudiu.manoil@nxp.com,\n\tvladimir.oltean@nxp.com,\n\txiaoning.wang@nxp.com,\n\tandrew+netdev@lunn.ch,\n\tdavem@davemloft.net,\n\tedumazet@google.com,\n\tkuba@kernel.org,\n\tpabeni@redhat.com,\n\trobh@kernel.org,\n\tkrzk+dt@kernel.org,\n\tconor+dt@kernel.org,\n\tf.fainelli@gmail.com,\n\tfrank.li@nxp.com,\n\tchleroy@kernel.org,\n\thorms@kernel.org,\n\tlinux@armlinux.org.uk",
        "Cc": "netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\timx@lists.linux.dev",
        "Subject": "[PATCH v5 net-next 08/15] net: enetc: add multiple command BD rings\n support",
        "Date": "Thu, 30 Apr 2026 10:49:38 +0800",
        "Message-Id": "<20260430024945.3413973-9-wei.fang@nxp.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260430024945.3413973-1-wei.fang@nxp.com>",
        "References": "<20260430024945.3413973-1-wei.fang@nxp.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "SG2PR01CA0133.apcprd01.prod.exchangelabs.com\n (2603:1096:4:8f::13) To DBBPR04MB7500.eurprd04.prod.outlook.com\n (2603:10a6:10:1f4::16)",
        "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org",
        "List-Id": "<linuxppc-dev.lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>",
        "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>",
        "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>",
        "Precedence": "list",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "DBBPR04MB7500:EE_|PAXPR04MB8608:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "10cf210c-fe98-4e59-7085-08dea662f1da",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|1800799024|366016|19092799006|7416014|52116014|376014|38350700014|921020|56012099003|22082099003|20052099010|18002099003;",
        "X-Microsoft-Antispam-Message-Info": "\n\tG4MihIo7//5O8EEw4hbs8gSjokSMIeDo97bW8UBfVtllfOEuNoGSrhNiRQXcUkmiuvOWHNCVMHY215LURpRpQsuypDf1y9snClYlAE8whuOvpB4PYD/W5EcFbAaoNlmvwQKlMfeWXNr9XoQBeNqYVdkXpeqyo5HCaqKKK2b1smni7xHLMd4kGPE/r2+sskh0Hp07BZfkFG1SDZJcDFyI3MpqNMy+OGCxhH2Fkc20O5BMdc9NA9paJJgVERMYcjfaOrgku1jsuzv0yBM28l28FF537q7EcYLz5R3rpvmmfZ0ewZkcYJ6Qd+8iKq4HlSq8zZ42+UG4yVOeceNLstJbKvaE0/nQNqPh7nTiQZ/lQeUElcj0uCJSfADFEIxA7li6MvZtYCTHSrdP3J7jZrXDFso1Tz5iQteI2Dn/4lbI+dcF3nqtCNpgE2CIkP3VBCnKnxsaI6UMcVNHi5sxfMpN+NISRNyDSETOyb1CCkC9mOqPHXMgf+QS5AcNwGvy+Ewd0IufJo3vjc02q058G3sXZZrYE56fk7594lxqkWyfXnekOgbNyJHmIW7rm03+Ecxw9KRMY6C3HCvvE8rdkkutougI7Ehel2x6msbUDEEsywXjnF/xpIMGZdEMSVbs6kOijhIcNbs7UtLuCYAqWUEXqOO8xDpnc9oX0FMKzuehvRq1sz46HuedacKVu/11UpEG59Kvwas0iISZB8rjwZYz76CLdnfAtbpoG9sewzBdW4JsP3JVk5ReRerZrLvYz2xLLjB0bQ6s9WOVqIcnVMYQK/W0hzmRXB/QTkOp2q7Bv4P4pcJQEiqgOg6YUf5JbkWT",
        "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBPR04MB7500.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(19092799006)(7416014)(52116014)(376014)(38350700014)(921020)(56012099003)(22082099003)(20052099010)(18002099003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n QYnDCpKPdp9QIWWnET0sKIo4Vwxme7JjwSfh6Diqj8XM3najOLC3HjnN8wkyH9pRupYIVw6zVLWjchfseImsQpBIzwfOSP67Yxm3jhlJNRmAw76TeKj+itAcasgA3+GsADVr0C9Fu9NgJAkw+8GqKeQqi9EtPKaz52EPK+YOXsulnwN8XbPFULz7iuFi3xVTRiBbHxy+lOF9lCq53DFmEIjQ/AMkL4s+9Ffc+WSy08CTAL7vET6xVloSz6JWVQaqEb0QBiydTk8E9q+wr6teAalWXp+HXIIqRAq4dekPgBa98vpgb6jt+MJnVNuOuqj96Hh/jEf/GEonsLetstnRURPpCvYqpwgT/hO49J2JpPPALE2kNwZBqF5PYrsIOQmiL4WyD65lQjpIZT6eYp9Mmra+rlxFjqVSQ9STfuNZsrH1UGG1vnLUa0EFSI8pgTkVlS9lMpfOpKfRSeXutuNvox9qmJ805hBuv/cPBF1LX4khBgi+gdbg+gSNsTTXqD6++g//2f88Fs/Rho+tNBztj1y5uDsRXCHxeUCtwhDu8WXZcsmYMjFpbcYA0J4apmR7/M/r803qclKV9o3ToSRvR6jbO34nd58U3lSV4zV7ngaSImh0ul3mOivB4o7VAFE/Scm8cUBpuvr0i4FldgCIpBcsuDS/7kYyMe+Ks69K9pjjLqwslJvHvcA0nkeQBVqvlfkMPDbjG3jBrocwMzNkAlydMnPELo6FAmR57w33NsbNabR6ac62JBCR8ijsPptCtG5TDFaX5hU5o0jv4BxpgIBpPt1mjNggF043Ddz9kjXbR4Jzp5lYoVe4ukDfaExl8NcYwSDgPfudKGcQBiFFqu+eZt5oB3KQ3XlHDH/FJKo9GLBDOn+KPO4VPmLeqW6zPKlQmHNQ+VNgpCa6BY08fJc2h/fDH9HhmyBPlVHLCiBrOdGTvm+pWGlKU40psljKwK8H58NeZeO3vX5OLClCzK8Tisj3CJopQzo4c6UrS5iPbjOvDj84M+6lPJ0sQxAerhUaDmmWmm2/3sNhZtRosP7ywDKeKupa2dCMIum44WtvozW/0rQYmn5Zg1OHwebYwsAXq/DIc39EC59oEUmd16zC6dA0e76TmzDyuy6e7Fln6Xblvb7OPpV3L5Sh3rZRzo/6FEZamY7kv91ljIiNxUF7wb0g55m9ylIJ8EY/VyO8sGiKr4WlpOuRj6NS2h6KQzXTE18jTA2xbrkNBr0GqBg0wlGDjHRD3xrFo4cXt5zhvyi8e7j0TZ/rVvWfGnXMpssABFuwGYoOqVHjHksmLiAZfJDdYHooDKWkHbDx9YLILK4o26O2xhfqKHJ8dGppKFIWJ2iAyo6tCCoDSAgSbx5w99/g0G8axnjuRdogKkAFNeylq2mYTtKZZ4HCR3NnNbTfFVL+5jNGd8XN06GEpS2yrOZ+9Ezl/ATnMruRTb8Jw8Wk2joYSqNzjDoFXE/iMUZ5VxvJdjDaKzg5EGYPr4Q6x28ZPwwA86azf0I+U7k9Af0ktIthHBBYiSh7BbwHUiuRF1ir84oxU6RYdi6DYFwNKgYStTOYkyPwMWqziT1RsWYj7NgZBKOtF3HAAbd9+iFOJxOmWOVJtRPYNDh4ehmkjv1L7d7N1VAvuW31wnHJ3sXCXChJ9u7O71fnadgUWtYxvCOSeM1qjKln+LtBdh2+4hpoyFn2g24AzpdrPd7Y11HuldvtwE7u3pVQ95haty9QZlPR6svnkzaajwW0Vw==",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 10cf210c-fe98-4e59-7085-08dea662f1da",
        "X-MS-Exchange-CrossTenant-AuthSource": "DBBPR04MB7500.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "30 Apr 2026 02:48:22.8814\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n 1FCWc39dXR4DshazATRszuHUK97PQWMinyI/6Tad/LXPj7ZFC4zIEW0G3jPBoSVvcrUsArH9fUe2SMmn624OOQ==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PAXPR04MB8608",
        "X-Spam-Status": "No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,\n\tT_SPF_PERMERROR autolearn=disabled version=4.0.1 OzLabs 8",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"
    },
    "content": "All the tables of NETC switch are managed through the command BD ring,\nbut unlike ENETC, the switch has two command BD rings, if the current\nring is busy, the switch driver can switch to another ring to manage\nthe table. Currently, the NTMP driver does not support multiple rings.\nTherefore, update ntmp_select_and_lock_cbdr() to select a appropriate\nring to execute the command for the switch.\n\nSigned-off-by: Wei Fang <wei.fang@nxp.com>\n---\n drivers/net/ethernet/freescale/enetc/ntmp.c | 13 +++++++++----\n 1 file changed, 9 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/freescale/enetc/ntmp.c b/drivers/net/ethernet/freescale/enetc/ntmp.c\nindex add8e30a6061..4bb7d06e5dfd 100644\n--- a/drivers/net/ethernet/freescale/enetc/ntmp.c\n+++ b/drivers/net/ethernet/freescale/enetc/ntmp.c\n@@ -144,11 +144,16 @@ static void ntmp_clean_cbdr(struct netc_cbdr *cbdr)\n static void ntmp_select_and_lock_cbdr(struct ntmp_user *user,\n \t\t\t\t      struct netc_cbdr **cbdr)\n {\n-\t/* Currently only ENETC is supported, and it has only one command\n-\t * BD ring.\n-\t */\n-\t*cbdr = &user->ring[0];\n+\tfor (int i = 0; i < user->cbdr_num; i++) {\n+\t\t*cbdr = &user->ring[i];\n+\t\tif (mutex_trylock(&(*cbdr)->ring_lock))\n+\t\t\treturn;\n+\t}\n \n+\t/* If all command BD rings are locked, we need to select one of\n+\t * them and wait for it.\n+\t */\n+\t*cbdr = &user->ring[raw_smp_processor_id() % user->cbdr_num];\n \tmutex_lock(&(*cbdr)->ring_lock);\n }\n \n",
    "prefixes": [
        "v5",
        "net-next",
        "08/15"
    ]
}