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 1C59E41E9F; Wed, 15 Mar 2023 13:04:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B0E4540A7A; Wed, 15 Mar 2023 13:04:05 +0100 (CET) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2115.outbound.protection.outlook.com [40.107.102.115]) by mails.dpdk.org (Postfix) with ESMTP id 6225740141 for ; Wed, 15 Mar 2023 13:04:04 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DrRqf5hpvRs4JvxAhxMyDLkXhRDzJXX47h/ghmJ3SOly52O3w9NhA1f8jLXI1W5kQjkWAnev9cVK5BzK8R0TOQIRdJbDqGOnfkUgpK2q0oOzSPtiwf7v4aB7/HJcigQNBap6G9hPKw3Dwcfsmbv67E2/ijZvOXH1d9BedY4KiP1/Vm7YJ/S3dPiaJNGh3DKepl3rNMyJQVZZrOqSd/DmO4AQ7ZSfXSsRkTVsHtjeuxTcgWnD7hqmUUypDJ6AbST+PXi/sKsNLCBCLqxm6V825VIsMPHa6Kzv7eF64laj6HBV6ax2F14VkpLAMon9v996cGgj5O2deEmsGJ0yfKDUvw== 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=8c7ysT0Z24ATMAT79c3zdezP5OFGlOw28HW+pdwl8UM=; b=VmgOy4cWGHm3+lbpsGeKz6aSJe2TUisbk7A/Pi3bkhULv/ViqTcR0XqQa3lA8slxONt1hoz7fVjBGRIHGqBvP2SxQqHjUgrUGS16GUBWKOfJablnGYiJ4SXo4gFs95Sm2fhtdkhBRqz3hmMXrTdJ/iCyrz1MYjDZ8dassQX70OH2k+SPbNzQ6Pqhr9SlPGHY0DfaXqbxZhGOV//1RVDkcr1rcqq0sS8ahmbG+BVmk1RJCL1foDzTGmlW0lns3jdG+I4G3SMEE08fcK3m4WKPt5a6Y+z1s/U4hrzKY+3lEUrqdqG690OMrUq8mkXzzcuZHvjWZzhjwYgbQ08z+0FBSw== 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=8c7ysT0Z24ATMAT79c3zdezP5OFGlOw28HW+pdwl8UM=; b=tKJNaa2rtXqrb1B8+APk0dgh92NYwJpsPq06XFyNhlHgbUL3/8lPPeaEaHx6cPUZY3m8sf6Npa/AXksJqs+YbGVJ1TeYiWIOMfVaIOpNNeQ/mEoz3d83aLBTP0jp9oTqjEdSZeKh0orbf0Oiu6wWvYMvouLpznwAAIjvDvPJx5E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) by DS0PR13MB6174.namprd13.prod.outlook.com (2603:10b6:8:123::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Wed, 15 Mar 2023 12:04:02 +0000 Received: from SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::3de9:ee63:e093:7866]) by SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::3de9:ee63:e093:7866%5]) with mapi id 15.20.6178.024; Wed, 15 Mar 2023 12:04:02 +0000 Date: Wed, 15 Mar 2023 13:03:52 +0100 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: dev@dpdk.org Cc: oss-drivers@corigine.com Subject: Re: [PATCH v3 0/2] enhance bonding PMD to support the LACP negotiation Message-ID: References: <20230216083231.4721-1-chaoyong.he@corigine.com> <20230301024826.885727-1-chaoyong.he@corigine.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230301024826.885727-1-chaoyong.he@corigine.com> X-ClientProxiedBy: GVX0EPF000013E5.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1::25) To SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB6037:EE_|DS0PR13MB6174:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a2e11d4-c42e-4584-d2ab-08db254d5e09 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rNexHk05FYCU5AMjNDWSbiqAnjUUIndjgIHQBT3q+FWbtcCY18b0w+sxWLCBDK1eIHrz7PqNOORU4yuBkvQmT4HYwch8d8nrkEx1s417Vt3gNnIiSRDPpBFLc4BfjiOfKDaX0kzEq50PTPHxwySe9zhxYmIUzc1g5/F7248MvyXONTxUjrKkrLdKuJ432faX6shntd5EteXKZAykFih+IR4k7mLwoJIO1tNxQWRxldae4OYlupOwzDe4GFJAVOR0gpzRj/8oS7QcNjGDXLIhk8ltdXPLpk6aIkAF4fT5QLerceN2boF3KrDhhpFHRicGMfDeUr8XF3yOSgCBNhPCiWykexlazSwFNOIDupsfCgwbbGhLyoAdSBVd3IpJiC7C/UFz5Zd/Vp0AJK59VC+ZEitxEVpPyXibWDbSxXqCt97Xq/6lLHex8i5J3+eOmTXdn/6AaphGTEStmOFjnBG3vBCaRDQ5vGQNUaqeA3/+IN6Yb37uclOuyBts8dKvKSQyT2IiqttIUrzkQDm3ZsE8nE4nTmVluF/O8DN9TT2oSSsl/RqLAT1JYCnG3t/EBfBwE+iQYeFBMdITRm/95FUJwHJFm6jusVUF0qFDjT6E5nJq5NyEJ0mB3Q3xQjFI+u5tG7BqlmZissx+iDUdQAF54wF3IwZcifSQ4jJ7skCRRhpSqUaTAgW7sK2bcssGi6K4HFB4DkGmE0APFnU7TEQRE37jMa775Wq2TW4Wv57/Q8E4momaZtHt83whRW8+aNlD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB6037.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(39840400004)(346002)(136003)(366004)(376002)(451199018)(38350700002)(38100700002)(86362001)(5660300002)(2906002)(41300700001)(8936002)(6916009)(26005)(4326008)(53546011)(6506007)(186003)(6512007)(9686003)(83380400001)(316002)(66574015)(107886003)(66946007)(66476007)(8676002)(478600001)(52116002)(6666004)(66556008)(6486002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Mk1DcWhPZUEycU01RFViUVFneU0yM09adFRPdkpIM1ExOGVDelpLVUhQRjcw?= =?utf-8?B?azZoOU00VUw2dTM0OVd5cVBwR1IzVkIrY3hYTFNoTlhDYm82YmtwVld3K3dz?= =?utf-8?B?NndNcG9Jam5mZWN1OHRTdnZqYUg5dUUxS3ZLcHM3SnE4bEw0aFNKeXRYVXo0?= =?utf-8?B?anpqbktRTHNvVGFyMUJlUi9teEdyQ3ppckhpRTgxaHdzaVpqV0lFTFdjN1BD?= =?utf-8?B?enh1UjNzR1dUSVJHbnNDQzduMGUrcnh4djJ1MXhuSkF0VzJYV0lBUlRhaC9U?= =?utf-8?B?WGY2d2lRZk92akIvbFVYMWFDWG1DYldaS2hRMkJDZkpyVmMvR1l1eXpJSW9a?= =?utf-8?B?ZTRLckNoR0wzWWFETDNCRTRUR3Z3WnZUL21vWE5iUjkzQmorellFcW5iMUtz?= =?utf-8?B?WXNPV2dibEZEQ2drcThHeXVhdVFCZ0RPRjh3UEVROGVDSmRhK0F3eFhIQW91?= =?utf-8?B?dmFQQlpoNC95Mk8yTEQwd2JSMnRhci93SEI0VkxCNnFPejdyNGRTekhLZzZ6?= =?utf-8?B?VDgwcDBUeXVHOFQyckNncVpyUU11Rk9oWlFSSFQ5UVBsc0gyZG5OSEhZK0s2?= =?utf-8?B?WGRhMzNheGVncjdlMEc2azh4QXVVSzNOYk9XcWxuQVY2OFFnRFJ1dmpzZGxL?= =?utf-8?B?S3pEd0htS1dKS2dRdHlEUExDbUkzejdxREZNa0lyL2F5NW10OTNTdE51OWRk?= =?utf-8?B?eGRTdjY0bTg3UlYya2dKbWJOL1VHY28yb2ZQMzRBcTJKbXVCRzVlMEdNa3lj?= =?utf-8?B?RXYvNkJ2ZEwrUGRaOVRXR1AzL29kd2g4Q0FzbmJwdXEyN3RSRE9sU3VqTFhh?= =?utf-8?B?RzRsc1R1ZHM1L3VqTFJVRkJITE40QXlpUVJIQkVmZmVrODR3Ni82dHdCZTZI?= =?utf-8?B?WXJiMlpJNVBWK3R3OU44eGp1a2JnVGEzMUFVM1BpT0VNQ3VRNWlKNnEvalYy?= =?utf-8?B?RGpFZm83cHVaVndNVGREbzVyZmIvQW14MkZvNjBNVGt6cWtsUVQ5aGxGOVNq?= =?utf-8?B?YXJDSi9vbDBRWkRTL3Jra2tIalNEeDlBQlFVRUIvYlRHV20xQk1VNnRLVjZB?= =?utf-8?B?MmFCUFJUbC8ybGY3MnFCWUsrMmRxWlc0UU9jeFZ0T1RLQmpRT3o2bm1TM1lH?= =?utf-8?B?YzdNb0liSVBNdUg3Mk01TjJvK29Jc1BvN1ZFRUVjNDhkWUxrdWRlbThhUjh0?= =?utf-8?B?Qy9jaEQwWnYwc3g4empjVUNrWnhTT0lMVHQvWS84Nmk5T1V4SEZWaU1CVG9V?= =?utf-8?B?OHpQMzJTWFBFU0Ztem9TTFZKaHdvVlNFY045a0JvYm1rVFlRYWxWeWw3TkpP?= =?utf-8?B?cTRjN3BiQXhpd2lGT2QrZFdSQ016UFBZazJ2TGFPVGc4OHRMblpyNUl3RWdp?= =?utf-8?B?NVFid2VUOWpLN2Z1L2ZhcEFta2Q4bkk0dStiK0lKZmNteHNWTGdlOGowQ05G?= =?utf-8?B?aTRDZU9tSGF5cHJrTTFoZnV4WS9heGdDdU8xckVSQnBUWEF2NzB0VzV3dW4r?= =?utf-8?B?VklMUndyZ3ZIY1pFYkgrTjJ1NFEzQnJVWE1vZm9UdFkyTjNMcFh4UzZQSmxF?= =?utf-8?B?MWM3ZE5kK0xzbDA4MzlXckI0UFlyR0tPUEZncWh1L2o0dE16akVWS3l2RlhZ?= =?utf-8?B?bjFteGFaOTNUdWZjNHl3a21yV0lxU0hVNHVpenQwYzR1bE5KNXNBSEsySmxM?= =?utf-8?B?ejlCeU5rbEVVK0toeVJId3oyN0lQbGplRG45ME1YYXZzcUpVT0NvLzhSV0lz?= =?utf-8?B?WlMrK21XOWtwNTh3dDdlZkdyVG1RQ0tBZXJNRERheFpDa1RFdjdDSmZab2Rj?= =?utf-8?B?K25qUG1weFpuWkpTSjNJemJRVWg5b2pPZ1lqaTB1emYwTlZnNExiSVZRZE9X?= =?utf-8?B?QlRVZHRnSzJWZzBNVFBiRXlESUFSS0tINUJjdHRnK2RSWFJXMDNlbnlHU1lR?= =?utf-8?B?cEx4V08wbEFVT0dHRXVNc0Z2bHBCMWdpUTNFaGR5YmV1azVLUk9jZCtJbytj?= =?utf-8?B?Q2RkNTFHaVJoR2ZvLzdkVXVGRWlUK1draGV2V0ZSZ1duNEJHd0RJT3pOM05C?= =?utf-8?B?NVcxRmQybHYraURMbXBWQW5YUEdqSGQ1WEVTRG5TK21waEJrSmcxMnZ4eE9h?= =?utf-8?B?RnZGOGZ5UG16cytYQWpzaWgrSFBQRDhDZlo1aFZOeEdMT3pqalFiak9BRG1w?= =?utf-8?B?VXc9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a2e11d4-c42e-4584-d2ab-08db254d5e09 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB6037.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Mar 2023 12:04:02.5343 (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: K+0qSFqi00S+kgYl+1p33Jf8q1qkoqZe1rrpp9GhCLb3d/Yg/zvxgZZB7ANi0UcfGO9ytgub3//XB1GKYXtGPAaUbE78k9njFO5Um6Go72M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR13MB6174 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 Hi all, A gentle ping on this series. On 2023-03-01 10:48:24 +0800, Chaoyong He wrote: > App may not support the LACP negotiation in some cases. > This patch series solves this problem and add logics to > testpmd app to support the forward of bonding port in > mode 4 with the disabled dedicated queue. > > --- > v2: > * Export symbol to solve the link problem. > v3: > * Add 'rte_experimental' flags to new add API. > * Move '#ifdef RTE_NET_BOND' into function. > * Replace 'slave' with 'member' in new add logic. > --- > > Long Wu (2): > net/bonding: add independent LACP sending function > app/testpmd: add support for bonding port's LACP negotiation > > app/test-pmd/config.c | 19 ++++++++ > app/test-pmd/parameters.c | 4 ++ > app/test-pmd/testpmd.c | 37 +++++++++++++++ > app/test-pmd/testpmd.h | 4 ++ > doc/guides/testpmd_app_ug/run_app.rst | 4 ++ > drivers/net/bonding/rte_eth_bond_8023ad.c | 58 +++++++++++++++++++++++ > drivers/net/bonding/rte_eth_bond_8023ad.h | 21 ++++++++ > drivers/net/bonding/version.map | 8 ++++ > 8 files changed, 155 insertions(+) > > -- > 2.39.1 > -- Kind Regards, Niklas Söderlund