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 9A1D3A0032; Fri, 14 Jan 2022 13:14:12 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 21A2F410F5; Fri, 14 Jan 2022 13:14:12 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 68F9940C35 for ; Fri, 14 Jan 2022 13:14:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642162450; x=1673698450; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=GLrINmdpVrJgwDQkmJ7a8W4mcgex/IS5WLL5+PidvrQ=; b=X0nj1eiX0lSpufxrFrI/iRn91ISDvo3XKrho2HXI5OkFr1GnJciFzLGb CeM2kjkC86EFTB8TXGIlgxQ+OuqVauwjbq19PT1ZNVixq+KoMCxOtI5b1 GDsh0+t8dn8xBV8nbm7FUBBS5DcWP6mIEcKCYE38mog2m4sI3OFJ5KMM7 7uen54Rw11r00vIsQQbL7fJZKMKrajTlPnTZId0GUoSBFjkZ+aAVYhK6j NrI5voJLAbHo3/Gyg5vd2GmbakJdgGRE0jQ4wSu2cg/XeDSZHHAcYbyxI vLPlP7sCwrNmKr0jq1f2MJgVIMiTR7QwM/ayQupf/gthoLHvPgrjMlYrY g==; X-IronPort-AV: E=McAfee;i="6200,9189,10226"; a="244435720" X-IronPort-AV: E=Sophos;i="5.88,288,1635231600"; d="scan'208";a="244435720" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2022 04:14:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,288,1635231600"; d="scan'208";a="529311866" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga007.fm.intel.com with ESMTP; 14 Jan 2022 04:14:09 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 04:14:08 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 14 Jan 2022 04:14:08 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Fri, 14 Jan 2022 04:14:08 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Fri, 14 Jan 2022 04:14:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y/gM8iAQ9cT7RBFMY7q2BN6lA4mekoPI9+Jc5aJw7SSxBzZyrrh74D7R2E6FyArUOsJcJg6MVaIIWHD545miKOKO/+LJ3YpsaMfTkZKqypIwJRC4mUqGNmVjJ8yE6KPKc2/ETD2arpUhg9+PaaSqDMF/IX0oHzzIRABcW4OWzCWstPC4Mgz8bmJcpzpzWnr/yD8a5Fee+kQpcSBJQcuJhkiC48Og3ee9RunXVUwUTgupdJtA11JgoisbTJM8zMC9U1QuK3EjP805NQbTCUzaWsw4WgfEJkGSG+bU5C7Vs3IBoLbiQlIZAPboOEFdwMs2FoHySa+JJTwr1sSg5IQ20w== 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=8ij3XCGKfrJFGs9OAY3Er6HjLeAVxirHn1jIeytBCrw=; b=EGuO7deieZHxjkx1t1Dod0d02T7iH940UDA1dc2H/HSXMTA2kLpLIgxDIXV1D1YwE/O13E/EPFobhyyMNFXhn08NsKqhXZ3Bxd94/H6u8KBU9pqG5ZBSGAtddjyS6XQ94lZ+43aYxlfPS4/wpd+AYQbMgSDxNxTl0CppkIZkLoF/4XWQu0kuyW92sVE8wLtoG8dYVmOg3hhMQj1zfTaINmfbHjxQhvut+MjSItDPl2cxlXN7pcjg8sFWSDAvtcGbKUjY/fNOpyPbCyUNDnOb/faBlY7po2nQgIcbHFdUzPLY8YynMTUJg1N77XzvnEEysyqPlryBg39+wViIWPct7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by CY4PR11MB1367.namprd11.prod.outlook.com (2603:10b6:903:2d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Fri, 14 Jan 2022 12:14:04 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::5046:8550:928d:850e]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::5046:8550:928d:850e%7]) with mapi id 15.20.4888.012; Fri, 14 Jan 2022 12:14:04 +0000 Message-ID: <63066a9f-8e73-1a03-d862-6689cbbf6fdc@intel.com> Date: Fri, 14 Jan 2022 12:13:57 +0000 Subject: Re: [dpdk-dev] [PATCH] net/bonding: fix offloading configuration Content-Language: en-US To: "Min Hu (Connor)" CC: , Chas Williams , References: <20211109075726.59611-1-humin29@huawei.com> From: Ferruh Yigit X-User: ferruhy In-Reply-To: <20211109075726.59611-1-humin29@huawei.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0346.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18d::9) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 427c7156-c10c-4469-5b8d-08d9d7575b02 X-MS-TrafficTypeDiagnostic: CY4PR11MB1367:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3513; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bI53QBTCvjt2QxNsbSke9FoReVnjzoNA2Ol3jfXgNoP6wwpWHvELwBq59SPLEtNk9xH9KFpvMwiUGPdJ74XtnNg1r5FCtcNhOBLbq2dkd1UPoeqskYIjaBgML2qElAVpW0fVWSh8+vil4Er4ZVZp6AhMe6pvkSO2Pa7jMBWEkDiV5PXdHCSKlRkEYuTDnQzM62bl8J/gnp92EGRGklhPApILRfWVVszixXjeQ0EsCWi5PAG9rcXVI0Lb6AsUsRxpRB0n5uxxp57XW8u+ozlIiHKWfdZ2ded7JkXX5e9nfsFgt2AErHg3bmn95m53hDzIyNcDcn/i3yvYWQ7f8ZYaHhPUkQqs+O22w7C2wzON9oNKUtITqwPDVd0LFkcc2Vxbn5LfDrCo8YFBtbLYmLHsP4+ZHWq/nXDBc7ZeAoWzW6TW/lYU9Z4m9uX26u2iU2I6HIG4lkK40EqVBEDZ2btAzKxBMtxif7rXfbS7m3qsFILRsKcLuMcyapOI6Lqj+zlNnm4eE2oDj4zCBfJT/O6fxLoWu32Lh8QkjW4D93L7xyaNoVydX033HoruxwPfgMf/gLY/X0OTbq3IeXdQZniGP/A2B0Eo04H4naLTbsCq90JwcJmwFTKHWWNPyRVD6G4U4Dp+qLYAgo2Y9RC2l4twRqcjY9N5kpMrnR5Yh8xfqJ/DmsoYGSLbe0brGmANp3D3Yp8Yzs/qyxN2YyRrYjdWuw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66476007)(66946007)(2616005)(66556008)(8936002)(8676002)(6666004)(5660300002)(6512007)(53546011)(86362001)(26005)(186003)(6486002)(508600001)(6506007)(2906002)(36756003)(31686004)(4326008)(31696002)(316002)(6916009)(82960400001)(38100700002)(44832011)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SjVIZTlaaE1LVWdkV0FyQm1EYTVVOGRUb2ZMVkFWVFY1TmZuMklGTGhwN1JR?= =?utf-8?B?UzdxampSY0NCM0x3YzQyZjBSZnBqWUhRb0RtZ0Nva3p4RkpoZWJZT1U1QTNN?= =?utf-8?B?dmxpM1VJQTBqa2JpU05qZG9uMVhMR3pIbUUzSUdRUmoxYUQ3ZTdrRmJ3YjZs?= =?utf-8?B?NnRqTW5wSVVwdUo1Si9maG9uYVlGOVZZWmRsd28xTE14Y1Q1dmM1dHVXTmZT?= =?utf-8?B?TlpFUmVxU2p5TEEyMTl6UVFLUWxzU3g1aStqbXEra0xsc1hGd1ZjeG5pekM0?= =?utf-8?B?Vi94SXhaMjVRZUhLMnhFR0l3TGNWRitMekJEOHpiWHIzc2g2aUNWblI5anY2?= =?utf-8?B?Y3czYUdYZnNrRER6MXB6TWdpWVliRXh6aTZVMlQvSDgxNFFRRTRsOERYQ1JC?= =?utf-8?B?aGNUeUV3SGdjemRXaEw3QjFkMlN1RjRUayszVXNvN3dkclM2UEZORll6R3dM?= =?utf-8?B?dnB4V2prQ1M4ZUtESzhnVmlLNHF4OFMyT0N2RHJLVVB5L1RTKzhIOWpDMTE1?= =?utf-8?B?TjJpVVJHZ2lFVUJhZ00wa1lDUGtYR0NobFVJdWlFK1p0SUVWWmFYYnlxb0Zx?= =?utf-8?B?QjRReEh2bjJJTGVLdDc4dDc5VTBmK0hac2ZvMDNzRU41bW43UFNkQTFxV0pa?= =?utf-8?B?YW1xRTJHT2ZqNEhBZkJuMzl6ZldMQWhBYVlkWmxzbHJPZ2ZPaThIMU9SYU44?= =?utf-8?B?SVM5eEw1S3kwMWNiZkhTTVMycmxDZ1dZSDF5T1BneGczejhTSzJFakltYjM2?= =?utf-8?B?aVhvc3RVMjJ0WEs1QjZxZjIvYXpBem85cnlsa3RPTWJwb3A3azhXekE4TXli?= =?utf-8?B?ODlUcGFFV0NCVkRZUzZUM0VCb2t4VkZNMzZyckZ3ektnNS9JUnB5Tk5qRHpG?= =?utf-8?B?cStIa3ZpSExYd3hQY1FjZ3NVcnRIUkMzeTQ3aDYzOXpRZkNzRlVURmM5TTd0?= =?utf-8?B?bmlLRit1TGxZSmRFVFk0aGNUZ2JiUXdsbVQvd01jckdmZ3gyKzRqREx3enVW?= =?utf-8?B?SG9obDQzT1BUOURISytLY2RNdEx3MGdIL2lyOC9vOUdNWllUemN4RGYxRlVI?= =?utf-8?B?aGtDeUdXbDBhd2VGdUc5SlhHTWVEaEdwUnNvNXNPei9yL3FVOFJWZTBDbis3?= =?utf-8?B?Z3B1UDFwUjZ6enJ3a3JkbTJBU1JUd1VpL3g4M3FMOHBOV1Z5cFJWSCtFTFRi?= =?utf-8?B?SzBTQ3k0bis0ci9Gdzd5M2toUE9Yb3FVUGpDbEhKQitEMjU4enNpQ0JteFBy?= =?utf-8?B?enFjNXNPeEV4K3h5Zm4vL2lyNWhiQ2d1enExaDM5ekhOODJ2cmtpNjRlaDZn?= =?utf-8?B?WHBKb0U2Zm5RcGpCelp1TWZrZldPYzd3dE13cXQ1eWhMSlFIejZBM05NRjBQ?= =?utf-8?B?OVNYNUdMOHVoWE9NRGl2MU96NStkTFZVZkZNREpMUnVzR0JSN1JLZVVFTjFY?= =?utf-8?B?QmRvNlJFUytOeXNob0hGdnFnVG5ybGlNNVBKbjI5eTF1WmZDS2RGZmpCVnVt?= =?utf-8?B?SVJlc3ZrVG9TM3hITlJEVXNhRFNoRHljS3YwOG43MEp1dmJiMmZSblhwTWI1?= =?utf-8?B?SWljaGVPemZSMTZIT1h3dU1zRHR3SldFaXh6b1pONzBzb0lablY5TURxK1k4?= =?utf-8?B?TjZGVWNxdm5ZQmh4THVGMmtuMnkxazVURzJRSHhMRnhtSGl3ZEVIY0dyR1pW?= =?utf-8?B?MlF5TUUzeWJkekRJT3FRNzdaOE43V05BZWlRV05sMUl4NE8xWC8rTzRWK1RW?= =?utf-8?B?S0VROXIxakFBWS9YNS82TndWNi9URFpsTG1zY05YeldhSDMxOUxnMnJ1VElp?= =?utf-8?B?QWxzcmJQSGtuWW9qS0d4Y2c1TzQ2VXZTTnBVOUhlRmhRNWZHMTR5dENEZnBS?= =?utf-8?B?ZEI4OE9EM1M3ZzJBZlZjcjlxaSt1OVZhNEFNL21lWmN0OVBzdDBiVWdMSlRp?= =?utf-8?B?WEZyYmtuRGtqN1oyM05pOHVLMG00d01EbTVKK3dYN3V0bTlPbUl0L3V5d2hG?= =?utf-8?B?OGlUL3c4SmVDaUdQbm5leFhmR0pyMm93c0tibU9VYllpTjR0YWd1NUVDUzk5?= =?utf-8?B?OWFmMU1vS1JnM0FyZHdEcGMyQk04eWhiUmJmbFhBZnltbTZxZ2s2b0RxYXNk?= =?utf-8?B?U2xQUGdPK3FWZ1M5UTdQZzVlcGZaaSt1UFVSTS9ZcjFXNWRwR0RJd3hBUE9G?= =?utf-8?Q?NkCQMz02WjnaLn5weK6IOlQ=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 427c7156-c10c-4469-5b8d-08d9d7575b02 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2022 12:14:04.2873 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UlPMoCBUiwczYFy5p24uIkwhEndljBBbetok011DknAxFYcSQQce8jeaH7IVKipwn8K5BsZ+Eds7A4Z2zl1e/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1367 X-OriginatorOrg: intel.com 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 On 11/9/2021 7:57 AM, Min Hu (Connor) wrote: > From: Chengchang Tang > > Currently, part offloadings of the bonding device will not take effect > by using dev_configure(). Because the related configuration will not be > delivered to the slave devices in this way. > > The offloading capability of the bonding device is the intersection of > the capability of all slave devices. Based on this, the following functions > are added to the bonding driver: > 1. If a Tx offloading is within the capability of the bonding device (i.e, > all the slave devices support this Tx offloading), the enabling status of > the offloading of all slave devices depends on the configuration of the > bonding device. > > 2. For the Tx offloading that is not within the Tx offloading capability > of the bonding device, the enabling status of the offloading on the slave > devices is irrelevant to the bonding device configuration. And it depends > on the original configuration of the slave devices. > > Fixes: e8b3e1a9b1bb ("net/bonding: switch to new offloading API") > Cc: stable@dpdk.org > > Signed-off-by: Chengchang Tang > Signed-off-by: Min Hu (Connor) Applied to dpdk-next-net/main, thanks.