Cover Detail
Show a cover letter.
GET /api/covers/676/?format=api
http://patchwork.dpdk.org/api/covers/676/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20240223024217.3052031-1-chaoyong.he@corigine.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": "<20240223024217.3052031-1-chaoyong.he@corigine.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20240223024217.3052031-1-chaoyong.he@corigine.com", "date": "2024-02-23T02:42:13", "name": "[v2,0/4] add support of MARK and RSS flow action", "submitter": { "id": 2554, "url": "http://patchwork.dpdk.org/api/people/2554/?format=api", "name": "Chaoyong He", "email": "chaoyong.he@corigine.com" }, "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20240223024217.3052031-1-chaoyong.he@corigine.com/mbox/", "series": [ { "id": 31191, "url": "http://patchwork.dpdk.org/api/series/31191/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31191", "date": "2024-02-23T02:42:13", "name": "add support of MARK and RSS flow action", "version": 2, "mbox": "http://patchwork.dpdk.org/series/31191/mbox/" } ], "comments": "http://patchwork.dpdk.org/api/covers/676/comments/", "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 CEE1943B91;\n\tFri, 23 Feb 2024 03:42:45 +0100 (CET)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 958CA402E3;\n\tFri, 23 Feb 2024 03:42:45 +0100 (CET)", "from NAM12-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam12on2115.outbound.protection.outlook.com [40.107.244.115])\n by mails.dpdk.org (Postfix) with ESMTP id 95E74402BD\n for <dev@dpdk.org>; Fri, 23 Feb 2024 03:42:44 +0100 (CET)", "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by SA1PR13MB6645.namprd13.prod.outlook.com (2603:10b6:806:3e6::9)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.24; Fri, 23 Feb\n 2024 02:42:37 +0000", "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::8e02:f738:570a:f8aa]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::8e02:f738:570a:f8aa%7]) with mapi id 15.20.7316.023; Fri, 23 Feb 2024\n 02:42:36 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=iEs7Xe4zCv84dbdN3IbRd/MqNMPpIYh7ubnT+o0AMzLd2kRLGwAh5/yMkuhonPtY7+bNLTmmf4YwwP3cB70WTxuDljKJZ9td2XMP5Eq+90ZLpy3Kmgr9jydaowUVW9g+AFDBKVhA4EN2an0n8kyrahrN5Txl61QSSOshMwK9WzUGpQ0xv1oOVgp7382a2KVSIKWtaC874dzWmnlb2K7mvWTkX9kP5WWBFF/qyACFsGV/7OODPlxVy6n5CQZnLEIIGUZzeGfLX6O2g32oL8y3VSKG3vwGXbEYBw8+iHGVqwC4e9WPz7k8A8G7CR80bsAyCFnSwzbfzwAkjq/X85JrHA==", "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=byH6qxLg02E5vbziJw3nzZlzX3THaXi0IGl6GYfznaM=;\n b=KiSJDIs404IKYTRMFrTE396zIWd156ksHorYDR8yWREtlPQ7k0nVtl8Br2vcRKTRLWMIdpnSl/IJQBhk8KQla+aRleqUA3fyyE0V1b5zd7d7tD2kL8ujLezZtd3ZkYWYXSoOjhPSS6u6iXZLfpnx05v07h5ddF43pGtGSEsxPOytqAzdcQKKraK+kYgHREzbXXYvmz9GAWtt51oACOBN1fyKMPnKc1RXvF7aemLqdxBpCOo8QO+YvvlLN2QcUz4j0FtR8CWw0DGg64ThQfUgB3jZZV9Jjh+IFm72PXto0yV9aZt2CL2dgtRsyulbzsytN+SQiXltnjDWt68sYKmFcg==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=byH6qxLg02E5vbziJw3nzZlzX3THaXi0IGl6GYfznaM=;\n b=D3g1TYb0o38khA2OZ7f5oqHmiW/tYL2q3agxGAvsl/NsCaE+FFhK9AukexMAFa2aeI9jtyDVjhK7wUzwDd7V91DIs0eh5yCk7poqza4S9q6XJMw78Lqz44GJsd0g2H+QMQ2UonYaT+R5nVQjGPheeTfA/Zl3Fg7jiD37Phvsr3o=", "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;", "From": "Chaoyong He <chaoyong.he@corigine.com>", "To": "dev@dpdk.org", "Cc": "oss-drivers@corigine.com,\n\tChaoyong He <chaoyong.he@corigine.com>", "Subject": "[PATCH v2 0/4] add support of MARK and RSS flow action", "Date": "Fri, 23 Feb 2024 10:42:13 +0800", "Message-Id": "<20240223024217.3052031-1-chaoyong.he@corigine.com>", "X-Mailer": "git-send-email 2.39.1", "In-Reply-To": "<20240210104214.1248772-1-chaoyong.he@corigine.com>", "References": "<20240210104214.1248772-1-chaoyong.he@corigine.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "SJ0PR13CA0040.namprd13.prod.outlook.com\n (2603:10b6:a03:2c2::15) To SJ0PR13MB5545.namprd13.prod.outlook.com\n (2603:10b6:a03:424::5)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "SJ0PR13MB5545:EE_|SA1PR13MB6645:EE_", "X-MS-Office365-Filtering-Correlation-Id": "eff632a2-f670-4532-8abb-08dc341917fe", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n SGIz2dBlqRZ80/O8kCPJU4gwiOK6FdSdb6cDrdJfPTMVxEOa7aOcQfx4DAMe8yRfY8sAy2SZQ1lrpOAST7U4KtZ7bP5Hn9rlHm5qAQwVFo02hlMSoslJ14n6CvQrEJw2Vmy5TadGpK4DXBNcFS42uqS47bD5EnW5jDPXftmaEz0Wxxslgjin0E3Hm2T66+3OgPIIKO0jsyglrIYVzv5h5RWx3Mxh7ZSn7MhP8zgnom20O70qedDI1AE5wOmrO95PzP3lAENj1s8rWaGWKgitOUxlrrkKtgxFSmJ8svXWackC7fK3o1wtDKncNz9XqBU5iLFmaTGVGtcGfYpGBd2jiIezGvrH7SX9UEozu5me32MKtaKnnSHAChlJpTrznlt5/u0CBPJ92DGwhoRCuR9truznZs01FheibgA1m/EoGliY+8m1HCy5fA1saG3PAbbxlCMF1m1f4PqekuTYWYO5udTmCNy2IMdoyCCq7g+mCmj+EmsmCMyeyt0/9HccRNDyokMaFnLp61Gq2q+s1uRpH7+u1/AfLIw8bvirKsOZF5wed+nsc1DCq4nkT6Q6TPb8g33o5R69AJk4gkHn8QQaoXYEkhZHaY8ghqEGHiUSzihqE2pfb8plZUF69BEXRXGx", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230031)(38350700005); DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n kLbMFE6YRbydYHTVAyHvgW21XQz6FJV0VNZGEUgSIUIMnHmsotCiSomgLA/FpJzjF82gWHuboKBtlcbkH1R2SDZ6rw9O22uB4Tkt7icn1NehnuwlXEFx6uMKBfzEUhG4tmJLMk+ymR8/kOkkhCbVlLys9vpK3U90L+cVmWHKv4MV+TO7c8EUTeBgdR4mp3Nz+VHqaohZLQiwcYExb3XBvRY0et5MwIvz/Zj3fNzLSiqAMTFhJ9ZRkxyYBszNvUYY6ZCn0vf9qXDA3T1TB4UO8YTNZNDWe8v2WK+NO102IclCy5RYyR1SLqXCaMBYKbDCwjsOyOkBmtUcKPx2UFrf6IzDKCUdm1v2N+8keluz86OXcpkozcMYZ5RKP0LzY2WQbx1AvbanU1WgzR+5uen0ogLiZ5Ga/niqrLxr9J1Kwppb7HqRVWRcH63Pq3CGftwR/6jkMulfI12y2TIxUve70zJWPz2xMiOtMD6t63yYp4+FW7Ssv6QoClGPe3q8nrUcoHUmh3qjixvIZxWBexuxuIC1ajOcZ+A+ixr6zrHWTHp2klLvFLrgT5eTmgJ6PFTwEXEMuw7385lOZTa9h/JoV8B++CsCNEOdOXq6sCgSYoimCN3SpPR41JEpNZGUhIDHyAIyTxVyAIBn+w+yQgcvuU45Ba8VFyb4obcccNv1a3QKrb/KC86Eqex+PMo5OtkLOKCrZTwSMfgg7uumib5DTLh6h3JZm3hxJUYmveooSd2UCQ+BUPqBcXYVoAzz8pqPZkDi8ZC9YUtpKUBUFEXYEVUkhraYaFXc/D+oU3ygcyKo0UZdDDd3CiS+Soi72LNDgCwsuTnwhuZx/9wmQGSDm/1vDfwQd36OF69gnhyJKs/ISK2nLTHuGRjoY46myZFJxMUVVOj5mwOlkTCYM+GNuCaCkRDTHKvXMev1T7QQ9ebotlc7IWqqVEZIY6mMgXkrp06xpPznHNQ+Sp3c/iOz+mcr+TuI0P4e+bWFYrYk13Q67FCRC82q0W9RGsBURePkgwwmKj24v+r66MhJAvq1o344NGBu+Ua2rkH+ro8l2/wM4MUbzGipVL7Sj0EyPA/LE+28Oa/5rAlbiuVgb5cuKkzaoS9Xt6MeHWwEldBMogAstcDUBI5ReuzDByuLgtIGOCfKnfD9dKSe3w4DeGMcuC1DdneZrjwMBqnPYONu6BiybN6urELkFZoPUQRc/7eyYLHBDeCXIZAdOHBON3VH2+8TWaxZ5Og6xMOOL4dz/bizvHGgSwIuUSYvFkTwDmyTT/fIXBZFShn8MZo9gl6D2+PhC9fXqjYEpumPFdndcBmavV7wZAVS1bi1QpyaPaeDQ4vMFNSemXUNq30cB8AH9j6CFaPZZ7ePEeTyvbqD6AAIoBRytgYJyZR+BHbt42g+eilHg8eRhIdVgw9LjTHUBgKK4653jx8vpp2B/tDCZ+YuAeJH1sOXjWO8XhtBL20Z2z5NZWPezMXC3GOGBpixI9AHC4R8OxBh/We9+HhfhNTDV6Jigc8k2BO2u/FncJL14VKWCXK7kyPAmQT6f0qK+7LF/ZdAZVQkd64Gy/d5chTLhgSPKlDh52fdN160x/Vvtdcu6swpTlaJbd1Fh57kjA==", "X-OriginatorOrg": "corigine.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n eff632a2-f670-4532-8abb-08dc341917fe", "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "23 Feb 2024 02:42:36.4115 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "fe128f2c-073b-4c20-818e-7246a585940c", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n rq/QCy3QTuNhx+YsO4bq1PkpSMa67qUTy8ApYLRFjf8J5Yv4vBi0777w+hbxSRIK/aqbjJYksmsZpXGmY4YoxVSz0isW6wWrVywYO0/xpWE=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SA1PR13MB6645", "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": "This patch series add the support of MARK and RSS flow action for NFP\nPMD, also add a new function to help check if a device is representor\nport.\n\n---\nv2:\n* Modify the title and description of patch series to make it more\n clear.\n* Add a new function to ethdev library, PMDs can use it to check if a\n* device is representor port.\n---\n\nLong Wu (4):\n ethdev: add function to check representor port\n net/nfp: support MARK flow action\n net/nfp: add representor RSS configuration\n net/nfp: support RSS flow action\n\n doc/guides/nics/features/nfp.ini | 1 +\n doc/guides/rel_notes/release_24_03.rst | 3 +\n drivers/common/nfp/nfp_common_ctrl.h | 1 +\n drivers/net/bnxt/bnxt.h | 3 -\n drivers/net/bnxt/bnxt_ethdev.c | 4 +-\n drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c | 12 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 4 +-\n drivers/net/bnxt/tf_ulp/ulp_def_rules.c | 4 +-\n drivers/net/cpfl/cpfl_representor.c | 2 +-\n drivers/net/enic/enic.h | 5 -\n drivers/net/enic/enic_ethdev.c | 2 +-\n drivers/net/enic/enic_fm_flow.c | 20 +--\n drivers/net/enic/enic_main.c | 4 +-\n drivers/net/i40e/i40e_ethdev.c | 2 +-\n drivers/net/ice/ice_dcf_ethdev.c | 2 +-\n drivers/net/ixgbe/ixgbe_ethdev.c | 2 +-\n drivers/net/nfp/flower/nfp_flower.c | 12 +-\n drivers/net/nfp/flower/nfp_flower_cmsg.h | 16 ++\n drivers/net/nfp/flower/nfp_flower_flow.c | 153 +++++++++++++++++-\n drivers/net/nfp/flower/nfp_flower_flow.h | 8 +\n .../net/nfp/flower/nfp_flower_representor.c | 19 +++\n .../net/nfp/flower/nfp_flower_representor.h | 1 +\n drivers/net/nfp/nfp_mtr.c | 2 +-\n drivers/net/nfp/nfp_net_common.c | 21 +--\n drivers/net/nfp/nfp_net_common.h | 9 ++\n drivers/net/nfp/nfp_net_flow.c | 2 +-\n lib/ethdev/ethdev_driver.h | 17 ++\n 27 files changed, 276 insertions(+), 55 deletions(-)" }{ "id": 676, "url": "