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 B5B1FA0C45; Fri, 23 Jul 2021 14:47:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 731E640040; Fri, 23 Jul 2021 14:47:09 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id D5A0C4003C for ; Fri, 23 Jul 2021 14:47:07 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10053"; a="208759202" X-IronPort-AV: E=Sophos;i="5.84,264,1620716400"; d="scan'208";a="208759202" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2021 05:47:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,264,1620716400"; d="scan'208";a="633329948" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga005.jf.intel.com with ESMTP; 23 Jul 2021 05:47:06 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2242.4; Fri, 23 Jul 2021 05:47:06 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Fri, 23 Jul 2021 05:47:06 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) 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.2242.10; Fri, 23 Jul 2021 05:47:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D9o0+6w2CWpJa620t7VKlZSwohRwrttSkuoyK2PeE8p2Sv19lXsqbVDnC+5aS1ZXSNwM9O830ujZeXLCCV4xCQasTABT15xJiVjodkBSOf7Rj4I8bCUqXYEiPsPSlDBL8zLxlZIEpCxPwcMAaEpCWbU9AjkZVX0MFd4BB/dQcz9rXNZxBwb/xAaDZu5YG1wtTVx/8e4mmM7mcZw0rLvj7cHB7VO8Plq7kIlxq8gal2hfW+4rAQXzgPaWLGSX+TMTQOe4rdqsgubvZ7imRjO+n2bWWSRuL1Zs2IA9fCLW9niuh6EUXvl/yto2JaWieUBIcJyh3CfYywtyF/7ar+uDnA== 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-SenderADCheck; bh=ZjGACGnkzIHAz1Hxit2zZrOhIIefnKy5kvQV0JTnjXg=; b=dkFNJ3ttbFf9e0/taNMvbW1jWS5sihnpa8oYZY/4UejKQPYwYYCmQzjCu0/gECjtSI48eBAFoQsYR4kxJyYuouGPL4nJWR7O8LopBrju+DSzhjQAztnhTfsgcyHKRqr9efeUgQ396iA3RjGbbG69LJi2Iy/yjYHFryHG3bmTAjijqNY5xNzseZuWKFFONhnMC8NbJfqYzil1TJRhAK9teIrDO0f2TIFyT7CO8WrXvV2A0txq0D+RO2rFf650FvK1alt5/w4sufEGT4NPBvOMpchaZJXL3aTjfrOx+QfgUO9IdXwqLLM/+PW08t6mq+SHx0n6b1/+b+4rA/Y5u4ud9A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZjGACGnkzIHAz1Hxit2zZrOhIIefnKy5kvQV0JTnjXg=; b=zuNWGrehsuabtAb27EBAquj5DHFKEE4APXAJL1mE09is+vCkVbdTgn7JVtWwQSDi+0zcLoFEjbIxAdI9R2PLpUDvgOYdwZwNKxRnt9LaH4oeRwDtUpb0dOUm09/Vq70OcnI6GTNeHP2OPoMkhoDznF4KTua4LLbkVPjlQnWhIT4= Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB5016.namprd11.prod.outlook.com (2603:10b6:510:32::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.25; Fri, 23 Jul 2021 12:47:05 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bde5:66de:e755:c5bb]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bde5:66de:e755:c5bb%5]) with mapi id 15.20.4352.029; Fri, 23 Jul 2021 12:47:05 +0000 To: "Xia, Chenbo" , "dev@dpdk.org" , "thomas@monjalon.net" CC: "mdr@ashroe.eu" , "nhorman@tuxdriver.com" , "david.marchand@redhat.com" References: <20210601084131.4277-1-chenbo.xia@intel.com> From: Ferruh Yigit X-User: ferruhy Message-ID: Date: Fri, 23 Jul 2021 13:46:58 +0100 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MRXP264CA0040.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::28) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.206] (37.228.236.146) by MRXP264CA0040.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:14::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.29 via Frontend Transport; Fri, 23 Jul 2021 12:47:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0cd7f844-4913-4e63-54b5-08d94dd7f99f X-MS-TrafficTypeDiagnostic: PH0PR11MB5016: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DlIQnpLqqcfXxakyFBdyQdCbC4K/SV5AHsAJrSSVVTXHr0AGuHbKaO2usLRpRlK9mPuqELIJMsAzsGVXsA41dUNNDG02Vz8TeCQNKiYMZ+aupW4KBx39lKI1u1LebtnNDiw+xfkmP3KanQ1b3UncMd/cu2aaskCivUQabKWb+16AWknVVpMI4cklGQIIqlu8053KUcPdjZm31oSHpe2K+QOEvkoW0r3PpHbSQIs8YKkgQcENVtQ9Fd6UN2pTOWMO2ujwoaucND4z7E+nwJFza+nYP2EekvpsEsGvsfnc46Vp+Uw++p/LsZgyoKAt73tMiZA0MSyL+YD2nHjSA6E2RikmP7YC1KOOS/YUcz9Wc1vWYGs1EAX0MC5x0VLuOHpusV6CVG8urt5Lg2SKTJ7iKCP5wMaYnoP4f9blDt4hebu+TAWr9/YzeKoNBnNNJdcjXei5ODEYAMtyWNS/t03BZweQVJ5jnWL/LbiM/cn9VNcHhiqZicqJHLgGFm57EtPTbdm23ynAZ4JxSBo7dZ0998OlMUSxvYWiAzpYr0AsUV2uFWccxBpzyppztq45q9ypCQFS9hGP9/+xiX0zfgc7hUx/TQFKi1i7EZ0ZEDf1k7HhR8PwDTqmAgfAFvF1lTTbM5UtgIfX7s/eE7ggLHeN8D0RNEWBUxljcoHROv9zZCmmKjB/HvP+wrEI1Swsnn49klboWqbEoNnwVeGCCS2sVALEUThj4UU9m9AbNKIBhxJ8sShk5iYPuJAKHcIupUVc9Jd+ogBHd3SoxQtAR3n2pcaYOYoEQYrwOUuVLYHskrs= 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:(4636009)(39860400002)(366004)(346002)(396003)(136003)(376002)(31686004)(54906003)(316002)(44832011)(16576012)(110136005)(2906002)(53546011)(6486002)(86362001)(38100700002)(478600001)(966005)(5660300002)(83380400001)(8936002)(8676002)(31696002)(2616005)(36756003)(956004)(26005)(66476007)(4326008)(6666004)(66946007)(66556008)(186003)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YkpSSFRxZjVVc0VPYldJclQySkNEcVZGNlJMQ05SOUVtNlU1ZUkxWjk4b05C?= =?utf-8?B?R3gyWVR1Q3VaeVVxQmk3RU1MaTUwc0tmVys4MnpwSldoeGVlSzdCMmtmaVdN?= =?utf-8?B?Y2twdEc3UVZTMFFoVzBOYzNBT3N3QTFobEc2eTJObjJONDV3MnRjcmNsZTBt?= =?utf-8?B?TmxjNy9pZDMzT2hCL3AvQjBVa1Bmemx2dCs1a1F0UGRqUDJpUzA5MlR2Rlpz?= =?utf-8?B?VXBkQmZZZVVRVWw3SFdaSnBQMXFoUlJJOS85cWZ6NUNzVXVjSm43aDB1WmVm?= =?utf-8?B?NFhFblAyMTMvWitva3pvN2pubDg0K1BEY1d4SW9FdkxOSk9zaFNwOC94QjJC?= =?utf-8?B?OUs3RWVaaHhnYUoxdlVTdlBYd0t2L05IVG0rRWgyUDBGdVkwTjNxMk1MaCsy?= =?utf-8?B?NFk4cDNtWVBYUGZWTEdWRW5sNi85ek8zSDhQeWtGOWhIWEsybHRGVUcxR2tz?= =?utf-8?B?amtwYjBWQS8wUndRZ3dxY01TeVN3VW5Sdmp5VTk2WXF6a202azhRVjVhN3c4?= =?utf-8?B?Y1VHNmJ0QUpxa095YStQV25BVDZzV3dZcXdnVzdpdGp2ZXhwQWF3SnJKYW1Y?= =?utf-8?B?ODUxd0hVUkVXY1NTNW9KUTlXVWlIc09IVncvajN4WTVyUG5GaGxQd2tnU0I1?= =?utf-8?B?TEJLeVgzMTZ3ZENZbDdyTGp5NXkwbnl2dmUvT2ZMa0FVRE5GMnhRcjFXa3hK?= =?utf-8?B?K1l0azh0VmYrV2wraVN0R3E0aXlweTQxTUxyM2tsaTUxNjFkQ3hnNVFrcXJH?= =?utf-8?B?YkdUMXNyNFlkVUtTYjloVXBQQzIxbHNzWURKNnpaLy80NVUxVTdpN0ttNndC?= =?utf-8?B?VkthRjVCamxVUmtjN05rV0hNUmg2UjNhZE5rY0I2WmE1eXNjNHhnQkdiaVMy?= =?utf-8?B?UnJwQmxSMmhlR2x3ZjU5UjdVNzVPVGJtUW9TdlVvRHgvSFZvU3NIcHNKSkls?= =?utf-8?B?RXpYWnA5WXVhbENhZHF0THI0SWpVRUVJVytvRCtweUVzTW1vNzByUWdMa3Vx?= =?utf-8?B?a2dTaE9NdGhhc1VudUVVNnFiQUkrditudXpvNzlsWVNxMlBaZVhrcXIyd2Fq?= =?utf-8?B?K0x1Z1kxMkhRcXJBb3R1NThKU2VpUHk4YUpvQ29NYWVhbWhvMDc3WVZ3UUtw?= =?utf-8?B?RzYxd1ppOU93d0IrQlVCeDdWYlVPMndsQllUVnRLOTFLbzUxQUxIWnFidHlr?= =?utf-8?B?a1Y2aDc5NlhrcCtPbURtQmdpc2RMNGlWTmFSbnUxLzFhdjIxMTZ6aDUyRTk4?= =?utf-8?B?NlFlNjVIc2FXdzJLeEtvaEc0NTZVWWt1M2E1STluQmpmZ0VYSjFHNFdIbmlE?= =?utf-8?B?Y3lZQWdSMndSQU4xNFN5TXZTRDBMdE0ydndVYXozTGxjSlp5bHU5cUNjZEJC?= =?utf-8?B?QzhNOGhGWWNRWmQxZEhKK1d0a0tRckt4TVQ3WGh2UVdNVVpPY0lNUlBWai9m?= =?utf-8?B?amFPM3R2YkhTY2tTMmZwTXVSdDl5Mkk3TTZ3YUg3b1BzaFFtQXJhc1hBNjlP?= =?utf-8?B?QXVIQ2FZYnoxenoxY1pobmdVcWhvbUtUd0pKWHN5RFk1UkNxeTBtcVl5SXFT?= =?utf-8?B?VW5xVFo3N0RGbnNUSHQyMjBqd0gwRWpScjBKVVdGMi94Z1o4UGtTdnp2bDF6?= =?utf-8?B?VnYxNG90amZzdkNsOXBZb0JGaHpOb0MyNEJGNElucTZlSUpYYWdpelErWG4z?= =?utf-8?B?VklDL3dhOVJpd1ZBU2VxaURlelp6OXRVYWlJc0JRangrMlFpTUx6akRSSnBn?= =?utf-8?Q?Ad7OT0FsIJvKH3rmjEoqqF/zKhOa4hZWVLZ5fPQ?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0cd7f844-4913-4e63-54b5-08d94dd7f99f X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2021 12:47:05.1698 (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: hxaOytpIY1FTbiQ+W9+CDfErpUxuSDvnklUrUgppZqLxNACrxXbQ4n/OBAawsm4qwoLS7kTBx6Vd8DXYGZ1xwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5016 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] doc: announce removal of ABIs in PCI bus driver 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 Sender: "dev" On 7/23/2021 8:39 AM, Xia, Chenbo wrote: > Hi, > > A gentle ping for comments.. > >> -----Original Message----- >> From: dev On Behalf Of Chenbo Xia >> Sent: Tuesday, June 1, 2021 4:42 PM >> To: dev@dpdk.org; thomas@monjalon.net >> Cc: mdr@ashroe.eu; nhorman@tuxdriver.com >> Subject: [dpdk-dev] [PATCH] doc: announce removal of ABIs in PCI bus driver >> >> All ABIs in PCI bus driver, which are defined in rte_buc_pci.h, >> will be removed and the header will be made internal. >> >> Signed-off-by: Chenbo Xia >> --- >> doc/guides/rel_notes/deprecation.rst | 5 +++++ >> 1 file changed, 5 insertions(+) >> >> diff --git a/doc/guides/rel_notes/deprecation.rst >> b/doc/guides/rel_notes/deprecation.rst >> index 9584d6bfd7..b01f46c62e 100644 >> --- a/doc/guides/rel_notes/deprecation.rst >> +++ b/doc/guides/rel_notes/deprecation.rst >> @@ -147,3 +147,8 @@ Deprecation Notices >> * cmdline: ``cmdline`` structure will be made opaque to hide platform- >> specific >> content. On Linux and FreeBSD, supported prior to DPDK 20.11, >> original structure will be kept until DPDK 21.11. >> + >> +* pci: To reduce unnecessary ABIs exposed by DPDK bus driver, "rte_bus_pci.h" >> + will be made internal in 21.11 and macros/data structures/functions defined >> + in the header will not be considered as ABI anymore. This change is >> inspired >> + by the RFC https://patchwork.dpdk.org/project/dpdk/list/?series=17176. > > I see there's some ABI improvement work on-going and I think it could be part of > the work. If it makes sense to you, I'd like some ACKs. > Acked-by: Ferruh Yigit I am for reducing the public ABI as much as possible. How big will the change be? Is the 'rte_bus_pci.h' used other than './drivers/bus/pci/'?