From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C933141B71; Fri, 13 Oct 2023 04:22:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 531C0402CB; Fri, 13 Oct 2023 04:22:56 +0200 (CEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2104.outbound.protection.outlook.com [40.107.101.104]) by mails.dpdk.org (Postfix) with ESMTP id 9FFAA402AE for ; Fri, 13 Oct 2023 04:22:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=URjcIuk/PUm8Cqf4tW/YiLGYGyFtUhXUZczzYnF2q5qqGFcfLYGZAnvrpkmkfXeRu7OIevzHxUmJ5Kjvq3Y6YtzJU4MIkC0Cckbuipj/pcBL7xoaxqJoU12axsmtbNcJscRtACUOZe/DphypoyUTpARbRgCYdunNfFoFqXR7ehbpFwsdG7ZHudiwmHGCy/bMWppcYl7XP8FKcmXrMn5fMb23rSzDs4A4W00CPbGFX540OboOdWGGHDSipE/1ueohhXy3o8s0jHKCX7c/IhzpBRyCBe6eu9F/5q90taQTx3a8MNfAUswglKLojqWC94JMLm3b92faKSB+SgdXDBIsuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=PyH8pDF90W/JMcS/2wafCV9+tiUHmlBTf6ZC4YOzfhE=; b=fjS379cd046Xwb+9EGs/OcLIYdQWKz/aoZdxTND6NYnyixv/HbVcp8seRR5lP/S7YYksHtEmnNPxPBXbi9VKup+GfieNqI4ulToPiTgwww12GJCaoUsK+AgODQNi1Zxz33n4GEI/CPTF5vNWJjzmd/fKzLCyJa6KRHL/28NKDdcWwbt4EpRjeeZIR90NOysAPP/ZPSpnI5Jj1zwgEJuBPeHkJ6UR/CXqIYmsqXX5ELhuBs0qQOg9RNsN3I8WAhrtffMcYGR28G/qcrB4GA2v4dzx5nQCnPPlyCO5PVBvnE2YWnYOknomI5al8gf7tNn1plpc6PV3MBRKwSt4tqIqRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PyH8pDF90W/JMcS/2wafCV9+tiUHmlBTf6ZC4YOzfhE=; b=AzJoUyRVwDSaB3UPPaEAzy5ca1o1QSTxpFDz+WXy/+H6qn9q7Gf5pifPqf43favUPhc3iUd4Ai4NOVs5Kj9364gW779chvEUw6P6oKUYXLQ0iTY9NY/rOpfWi/joc1Z0IFyAyCksKRoUPpLf1bRBZeZc9xfo1+aoBCZlVdg+cdg= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by SA1PR13MB5069.namprd13.prod.outlook.com (2603:10b6:806:1a3::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.45; Fri, 13 Oct 2023 02:22:51 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::2d5:f7d6:ecde:c93a]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::2d5:f7d6:ecde:c93a%4]) with mapi id 15.20.6863.032; Fri, 13 Oct 2023 02:22:51 +0000 From: Chaoyong He To: "dev@dpdk.org" CC: oss-drivers Subject: RE: [PATCH v3 0/8] Enhance the bond framework to support offload Thread-Topic: [PATCH v3 0/8] Enhance the bond framework to support offload Thread-Index: AQHZ+Yny0KNNaqOQz0e0tilEHEN/MLBHBDCQ Date: Fri, 13 Oct 2023 02:22:51 +0000 Message-ID: References: <20231007013440.1309422-1-chaoyong.he@corigine.com> <20231008015041.1551165-1-chaoyong.he@corigine.com> In-Reply-To: <20231008015041.1551165-1-chaoyong.he@corigine.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|SA1PR13MB5069:EE_ x-ms-office365-filtering-correlation-id: cce4c1bc-98e7-40a3-da75-08dbcb934cd6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FMTYYFcBRmzIr3Gr3WcYbKYrR9OQ31ms1Op09Mv4D0lNng6hseTElMpKKGzQ40IxPDQM5qXee/1sLt7HlMMgDcnzC0+SxTj2FLDFj3v14PUbuuGdgkxQXI83h4awljTPGGlvtX/FsaEm5W/VpKQAUjL2jNv9nhRIetuvearu9Hf/06tYteDwkH4Dxo/LdmasOrx64iG9d3uQwYRGFiSLjAgiJEqEJVPDJD89QR4j35KzOX7LDVBiGkDhBF3ERdTaO9OP4Ug+sGkJHIfUqFR+zPEWrbIFZZsQmOzaW2ROnEmekazc5SlRYIMlTL3DnbtRY2WRuKqaVtB9Qg7sEdlcpYziQSalhDNxnDOH8VIV9ZU5mf7vkUh7OgkeWYp0M9FPURPkbVOHOjlkumjrB+6/G/XzMAFIabaXLhdLO+vONlaKNoQZ7gRp6BW3STuMuA48MgyUPSRJIyc391JyR5bZ5FMj8qXj+6jsk3Wy0iGkO/9u2zXvGbjYcUZ/RFPKpxihw2Q67TUbBprHszKo4GzPeSSA4yx/QAiT+mvksgyVQnzlBGEXLYxbq3lkiIGu/SyRhtMoB2afyTb3P1C8BgklLTU3cZIthtR8uHjVe00Etc4V9LVhRRzsxjSLsDXenhZkOvoi7q70t5eIYJsJtLgdA3D8151YRLSMuq7UmHby9Uk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39830400003)(376002)(346002)(366004)(396003)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(6916009)(41300700001)(76116006)(66946007)(66446008)(64756008)(66556008)(66476007)(478600001)(8936002)(4326008)(8676002)(316002)(52536014)(55016003)(53546011)(6506007)(7696005)(38070700005)(9686003)(38100700002)(122000001)(44832011)(83380400001)(26005)(33656002)(2906002)(5660300002)(107886003)(86362001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?S75PxAAzd6GJ7v2O2SOeF0F2HgH5VU8Csgq5KaXiBEGByl3nfpxyvgEemYov?= =?us-ascii?Q?a1bIKszq0BRu1CvA8xP4s6vAtlwn1KJ5ZcRlbG3/9QtDaxEzSTy8391reXtT?= =?us-ascii?Q?1oppPRoos5Wmb3Ireutmai2PsZsf1byqZqRWUDlnFui+BU6NSjgKrJcHC4vD?= =?us-ascii?Q?gVT+ICe7SX9jXfaFxKlqys8pCNMyFROdH2cAgn2aAHJLymCDQxHUxgGCJKf/?= =?us-ascii?Q?BKHKJqGVoavVn1dfcZlU5cdT2pXzUBzPUpJMzCCvh5f/FIUcp1LLT1ISlIIk?= =?us-ascii?Q?HiHJ2IWPn42W/sLVNiYUJBFxx6qsdXozYZnAh3RjKM3Yvd2IYobczEvEsUf5?= =?us-ascii?Q?H9cRPh38I/JMqYeVDgDA+wnwfh72EKaiJZI3ZHPutkE5BDYG06nJccfU/2BB?= =?us-ascii?Q?lT7UumoFgmzuUC4H7Lyxvmw1sdCbaYDsTA4X8Auq8kel64O+Ou0Bc8kBJUQs?= =?us-ascii?Q?pFee9n0TDVroUXw6KbFKmzhEvgLR+oWhaLSlgDuP4wsqXdYQp4MXZ8qCnQVU?= =?us-ascii?Q?jv/qXnWVMUc2I696tnFSNKyQCAHyOw0EMJxEv7ad3ccngFWoCJGmLWD2jD6N?= =?us-ascii?Q?0i59KKN5+mcW9Z+uP4dOsFb/s49UP+52nQFXktwK3GjR6RD6oLw9C6PhyMeW?= =?us-ascii?Q?Z0k08Fu8i4pdcm2tcROLv/0jJxDRuk1KM57v6/Aw5zXgfdOC8kqJ3rehTTwe?= =?us-ascii?Q?7fhofrNECJwoB/i7ssOwzM+GNl4hvoAP9M0nfyS1fk58dhXNdXlAgBURHEAO?= =?us-ascii?Q?D6IiMM4kf9Vd8VwIMZShq4ggITKKJrtVXGLGewIdpnOQhrZ+MzKqqtAt/DLb?= =?us-ascii?Q?AEBJj7sJDOgplMoHnOkwC1Of8ejEXDEpD4M3Gt9kMLzL4HswsxxqRlTqs0lR?= =?us-ascii?Q?olS4bnJq3nJo5z/VzzuISRTNtfhoyGlsceuyRPYU43D0PUG1MbTx7jw9pWus?= =?us-ascii?Q?S4C2fm9zlQvfxxEPygYfX5baebkwNUwEmVe8l1y5gT4OXOnyf7OOcVRQRRFW?= =?us-ascii?Q?D18yHggm5OciRq0H+ask5cvxgbkzYOJ5zxQwL0GOR6Y7CSq9PIu0xI7kkifO?= =?us-ascii?Q?rP7ZuFabkZAP9FyR8UalAHjuBbi3fm1z55oe9jun2YWFddNC+/fKAtvTnd4t?= =?us-ascii?Q?uTBlOWsmJJ78FziWT3xZv6HEwxJIc/YTey3Edjwv7zMd4XyUCDT0AN2A2T74?= =?us-ascii?Q?l1mQ2BcYX4Zg84GoxBFF4Ppl45cxb9/4n4lKYctMnw1YOxufLijki4RdJKg8?= =?us-ascii?Q?P2k9O75OEEweGAJuU8UZ/uycAoKr0l64r4WdEXPdH6ZnJdVu8TJbf4w2iOET?= =?us-ascii?Q?yQ0YhwM7E4uDDWC3SQKOQbZBZWUsFVpYHEW4SJQFsIby9njMwyZxFPY8YkvO?= =?us-ascii?Q?vFj3vKIWxJ0AluTGlm6iFMCgqkYXALkDZITyajFh8MjowA86ob9WtlTolV3m?= =?us-ascii?Q?gH+6t3WxSFVigNg1FCt3kyz6UEr/nuxA6BO3pqfQQGJqJH43CJxNHO5JW9BT?= =?us-ascii?Q?Ts/G9WVPWn7KfVuQdAAinhFxOUji1sfOmnJiq+e9XDTmNYjFvr25yDvdGQa2?= =?us-ascii?Q?BYZ/LPeCqJguGhcHvSMBvbdX8gYBVFENDzn/ozDT?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cce4c1bc-98e7-40a3-da75-08dbcb934cd6 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2023 02:22:51.2481 (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: h7ITFN6JV2QfVhoNPDcjWIQtOSZ27BczKZNbkTRfmxt0J2+7cVPllNBE04My5YdXuh0eaAJE2uCVQOi2N9Pcn09seba3NbQNymSNdAfBbhA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR13MB5069 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org A gentle ping ~ As this patch series add new APIs, hoping it will catch up deadline of 23.1= 1-RC1 (API freeze). Thanks. > -----Original Message----- > From: Chaoyong He > Sent: Sunday, October 8, 2023 9:51 AM > To: dev@dpdk.org > Cc: oss-drivers ; Chaoyong He > > Subject: [PATCH v3 0/8] Enhance the bond framework to support offload >=20 > This patch series try to enhance the bond framework to support the offloa= d > feature better: > * Add new API to make the member port can access some information of the > bond port which belongs. > * Add new API to get the result of whether bond port is created by the > member port. > * Add two command line argument to control if enable member port > notification and dedicated queue features. > * Add logic to support add ports which share the same PCI address into > bond port. > * Also modify the testpmd application to test the new APIs and logics > added by this patch series. >=20 > --- > v2: > * Fix compile error on github-robot by removing the redundancy function > declaration in the header file. > v3: > * Use the hole in the structure for the new added flag data field. > --- >=20 >=20 > Long Wu (8): > ethdev: add member notification for bonding port > ethdev: add API to get hardware creation of bonding port > net/bonding: modify interface comment format > net/bonding: add bonding port arguments > net/bonding: support add port by data name > net/bonding: create new rte flow header file > net/bonding: support checking valid bonding port ID > net/bonding: add commands for bonding port notification >=20 > .../link_bonding_poll_mode_drv_lib.rst | 19 ++ > drivers/net/bonding/bonding_testpmd.c | 128 ++++++++++ > drivers/net/bonding/eth_bond_8023ad_private.h | 52 ++-- > drivers/net/bonding/eth_bond_private.h | 24 +- > drivers/net/bonding/rte_eth_bond.h | 238 +++++++++++++----- > drivers/net/bonding/rte_eth_bond_8023ad.h | 76 ++++-- > drivers/net/bonding/rte_eth_bond_alb.h | 34 ++- > drivers/net/bonding/rte_eth_bond_api.c | 123 +++++++++ > drivers/net/bonding/rte_eth_bond_args.c | 47 ++++ > drivers/net/bonding/rte_eth_bond_flow.c | 1 + > drivers/net/bonding/rte_eth_bond_flow.h | 22 ++ > drivers/net/bonding/rte_eth_bond_pmd.c | 89 ++++++- > drivers/net/bonding/version.map | 5 + > lib/ethdev/ethdev_driver.h | 38 +++ > 14 files changed, 766 insertions(+), 130 deletions(-) create mode 10064= 4 > drivers/net/bonding/rte_eth_bond_flow.h >=20 > -- > 2.39.1