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 50AE8A034D; Wed, 16 Feb 2022 11:25:24 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B80CC410FF; Wed, 16 Feb 2022 11:25:23 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 307CF410FB for ; Wed, 16 Feb 2022 11:25:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645007122; x=1676543122; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=28fGueES314/wHBUw40J3vLiz0nHzJ/j9kxRCU0coZQ=; b=bG7bctVQ3GXCislyMIEDw+EOO43WV1MzqVDTw8PbzJ7GeNIV6UMAHi1Q SdhyDg2PBks1L/5kCYtJQz2FHxOo0PlGUMplH0sDHRHQ/eTaFGn4k8+o8 r3+88J92aD77NzLKUaBTydkvgJLyjlwNEZ5wUEp1vriwjwl2UCEn1V88k QYExUEDToqzV/y7W/OcHscsEeNlnwvMFPzYjduy6c3FSvy8U+toNBUfsO E/T50or21H81er2oOV4aExQdxFiHL5AI0Iq3H27GFO1zx/LxmKmSgl4zG TY59sV7bC+70PckN7dpfIfHhdT6lHs1xyzqNdFYN52rF8hunD2xesW4Xu w==; X-IronPort-AV: E=McAfee;i="6200,9189,10259"; a="237979346" X-IronPort-AV: E=Sophos;i="5.88,373,1635231600"; d="scan'208";a="237979346" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2022 02:25:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,373,1635231600"; d="scan'208";a="773978861" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga006.fm.intel.com with ESMTP; 16 Feb 2022 02:25:20 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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; Wed, 16 Feb 2022 02:25:20 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 16 Feb 2022 02:25:19 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 16 Feb 2022 02:25:19 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Wed, 16 Feb 2022 02:25:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MHzGqtRXoJFKLeGxSh/MwbNzxnJ+85/LLiB6yc7MGVZ1T2C01J/mJSQO1cz+2p/gN2SAdjyWjeIVevF9s5Lsemk3s6Wyg0BX+ySfWpwyQb4caerAIWr8yVzKVBd5X+56cXpUlI2gCK3sI2BWY1z1EU1t3gMpFdJDZSZRx5deGd/ZNrkWBoalEF5HqJQIVauQ7TGg71OeYZBeYiYdGdexMmqY09gUbkMLoZZTEAj9Wneon8Vuv7ZPluX305qRIyHstAKwzphc9z52ZTx4GHQuRVVOxv7t1jEo12Ubvehf7YZIgvzHV89lTeIfIRwLrBDFqop6Z5vPrx29WokiTLdK9w== 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=z0Yz54zhGcP4xvckoL98+gvXreGvlZ0eGKSLz/o3jjg=; b=HEFkn/xiiwrMpW4fTKnISDFI6zbmtA1rNyyNmqfDjNT6wyaMUKB+BK0XkdDJaA7TyGq6OZz/ZH1C2Qvuy8b4wlV8P+rQ47XFJZHYeFHebmWtCm5hTEOVAaoeX1NBlOfuUk3SYq15hrdKU0AHb1AxOUIQHI/hlvAEzHywGgR4NbTj77T39XyJVbrvy+VHUMix2A//jlibT2IcdvtcOaXRZNB3RBswo1UgzU1KHv52KP/Dq/q9vzOI3+osZoiAnUYORJuAlRD78yIYwyeEdCLymqsKbocPfWJrd59qsvwL6LPuwX5Go71ScMoeUSf6CJN2oPiuv4sXZgFNGE7291rdTw== 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 SN6PR11MB3422.namprd11.prod.outlook.com (2603:10b6:805:da::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.14; Wed, 16 Feb 2022 10:25:17 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::98be:5506:5020:28a2%4]) with mapi id 15.20.4995.016; Wed, 16 Feb 2022 10:25:17 +0000 Message-ID: <68e6d1f1-618e-0a35-12f5-e5d50a3125f3@intel.com> Date: Wed, 16 Feb 2022 10:25:11 +0000 Subject: Re: [PATCH v3 1/7] net/ark: add device capabilities record Content-Language: en-US To: John Miller , CC: References: <20220119191255.273988-ed.czeck@atomicrules.com> <20220215221926.409039-1-john.miller@atomicrules.com> From: Ferruh Yigit X-User: ferruhy In-Reply-To: <20220215221926.409039-1-john.miller@atomicrules.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0504.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1ab::23) 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: fb2bcc75-eca2-4799-0704-08d9f136a012 X-MS-TrafficTypeDiagnostic: SN6PR11MB3422:EE_ X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2887; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: h9NvVoMwnwyQRMkbso7DS4CgPd1sfco7Be66nLq9eEAEAQpX2JOB8i2pnkroFMeffkgBNHnubhdC0kqk+VcpRtZHpMxOPRqy9AkwbTqgLFFYRcgHBD/B+U3L52m1jWiQYk0GFytgVBiEBBpetpX5BiBoosIBlr86+wwIjvLEXiuHkg0fchPsVAM1NKkHpBrXDm+BwNjzBxPB8DvDF5qnRVxjQz/ZPBf0tiPKR98dLfSQzVg7L3wFLmqZ+2xdpPeRMNqzdAQME93c7I92AgQNCyL6aOg4muZ4zNzIlZHglgD6mW9o8heyrXY3OlDqDGE05tYiBz3ytmZ12GNnW/aNpW9FwRD2Qa1mTJWFEDF9RH1tMm4owYcXE+QX76z7Td2wFLch8H3vPwkHmw7RdLKqRLNbjIfd5AxbF9EHvF9SwqevEGfbFopx/5sXCteByKMqGyx9j9pnozdSJiV58/uivhOlhz8WwJJUP6sNBRq08SB74BQ0nKA8Sg9j+q32xu5v6WZjRJf8sp0+hHJq2XMz2iGWsoYkFVcpYuvxi28+JoaDUaKPJdhCuw8UTf2f15kJ3peex5bEK8ygmWdInWYsKrvRa/y+lrBa5PjXbVXFrZLssQo99SE6wu/xMP65uJlsAHY/7oGAurfKIAYh4m6k08OFFbqL05jCidIT2KoYxKL8zPzDq44R/mWSz2Rh9QQjsCp3jiPgsdjsu0p4+L6vsrm78CXlAy/FyXSIp7/nlFRMVCAqpo1Aw13i7wzxNVjo 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:(13230001)(366004)(2906002)(508600001)(316002)(82960400001)(5660300002)(6512007)(6666004)(2616005)(186003)(6486002)(26005)(36756003)(53546011)(31686004)(6506007)(66476007)(66946007)(8676002)(86362001)(31696002)(83380400001)(4744005)(38100700002)(4326008)(8936002)(44832011)(66556008)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WWRTK0R4NVp4RWhMMTgvdDVvTUlja1VEa1BJSnpqNHJUMFA4bnJHYXB3Slpp?= =?utf-8?B?RDBBREZKV0xqRkpRMmJNMDVIM3VZT3psSnRNZUI3TVN5ZklXeS8vM29jZ0pT?= =?utf-8?B?R1NTbHZFTVhpT05pYWRocVI3TjJRVU8vQjhSOXRkU1dnQm1ldUg5NmRiSTBI?= =?utf-8?B?NW5kZDVNWTNuVmRiV3dFYkgySGM0TiswZTdYekZROGhJL1VQY2s2UjdzSlZs?= =?utf-8?B?K0ZiZERWNEZDZnBsd2Z4dUFtaDYvdm1xY2pDZy9uT25ha3U5VmNWamROZ09S?= =?utf-8?B?V2szSitDZUJJc21QNjQxU2pzcml4QU1mbXdZbWt5OG1VbE5yQk1TNGJxR2ls?= =?utf-8?B?KzhoZGhVYjQwQWtzZ3FiNWdMMlY4SFo5clRnazdLMkZsME5LQ0dldU15RWo2?= =?utf-8?B?VHo2d1VhLytWMDNudXlkaGJuM2QxdCtJR0Nib3hxaWFsL3lsMEgzdzJSYXBR?= =?utf-8?B?UFpsdWRVRWhhUXRDOUJRM01LODJaRTUzL0ZGUUZjTzBSSmNRT3laR1VHTjBE?= =?utf-8?B?S1YvRVZPRk9wdDU2VHZ6R3FCSEh2TlN5QUNuK2ViRHVEUG1xUWNuSEZuT2Vq?= =?utf-8?B?Z2xUWVZ1R2FveXRPa1FDQmdkUmg0bEMwQURRdC9RZVJvZDRNUnV6cWJXUHpI?= =?utf-8?B?ekI5TmxjcCtYcmFUUTNCU1lPL09sSlJYU29FTG5vVHBRMG82bU9oSWVnNFlH?= =?utf-8?B?TUZTWGtTMHVPQWRkTHdpN0JOQks5OUJwVGtQSTF2RTl4aWMrcVZmalRZeWhZ?= =?utf-8?B?LzdoeVg5VlhDM2xLTjJkVlFMVDZtTHM2YXRxalV3SERMTy9qTlh3ZzkveXdM?= =?utf-8?B?NUJWUEdDVFVYOUMxVjhRZGVUUHNwTC9RQzVyK3N3T05WZDRUTFBEdExObzF5?= =?utf-8?B?MkJrRXQwQ244N2srTFNoKzVhREk5Snl1WDZsWkdWSU55bm00cFRteG9KSGdp?= =?utf-8?B?eDhCdm85T1ZSZzVsRzNrdGFqM1FJcjBHd2xoMXBwS0IzaVFkTXJ6RmdkWnZN?= =?utf-8?B?bGNKL3prSjUxT1luSExkcDJYZkEyS3VHTlorMEx6Q1dnK3BrVll0T1BicTBR?= =?utf-8?B?Y1QxczF6Q055L0pOZDRyYW1sUHhJb013Zng4Qnk2Q0ROdWVQYVZpTVJxWTNt?= =?utf-8?B?M2FVYlVVcWhYMDRmbHNnaGVPYXNWbDRsTStENVI0anVJend6WTdoTS9hcVh6?= =?utf-8?B?M1ZuSDkyTnNDZGRlZ0hDMDBUYXpsZms1WlFlaWZmR1c2MS9QbHRJdFVySVAw?= =?utf-8?B?T2ZWUXRuMzZwREo5VGxOZUdSTW9BTkJqeFkxazJZRmNPN0VXQmpmQlJHWmJs?= =?utf-8?B?OUJEZEcySk5WWVRkNk5rKy9lMXZPYi9EQXczY3E2dzFEOTJMNXdtcjU3L1kz?= =?utf-8?B?enhXYzBhVlNvVHhzL0dMeStZaHJVZDNwMEtxS3J5aElYUzlQRnQzRFBsR2pX?= =?utf-8?B?ZkZ4SXVvUkRoUWxmamczRC8vdVQwUWZKRlgvK3JiMjBwVU9XdGRCUlRUYlEx?= =?utf-8?B?Y1M3SjFXQmtWTy9iWkdoalBsM1ltbXZlMUVQeVlEaE1TRzQwamlDWkVsN0pw?= =?utf-8?B?WVg4TUo3SkkwdVpsMkZ5VlQyemxtQ2YxSGdYclE3am5qaVpRbUNXaHFaYzIz?= =?utf-8?B?cGgxd211N3A1RjNlNUt6ZEhWUVlFc1lxYzVKRzNUbjhqZU95MWNBZVhUanh6?= =?utf-8?B?RnFHMmlKeVFiaXJEWk82bDU3dFp4VStPYkFzYi8rK3ZiWjlodlBCbjUzQ0Y3?= =?utf-8?B?MUt5YWlZNzRBaUptcmt3ZW52blI3NnNQVysyRmRuUlRpY09yaXg3T00zNGt1?= =?utf-8?B?TVpxQkN6STkxb05iaVpjS21YQU9rTWk4RE95Z0NUU2lIY1dRRmY1Z0NrNU5p?= =?utf-8?B?cmlTU0liaWtuM1E0QytPeGtIYnMxanlSMDgxWG5YdHhFK0czd2tuSjBOcDZx?= =?utf-8?B?SjVCaXl5KzBsL2NFcU1rSkwwaXd1QllMMkFBeUdTS0k2NGJhWUZPTHU2b2Jw?= =?utf-8?B?TU00R3BYbzlBaTIwODZPNkVYeGEwQ20vUDlySWIzS3EycHFpVzlVdE9SQTFX?= =?utf-8?B?TnowRi8xejdIWWgrcEsyYldqZVlLdG1IWVBkQkpZQm1CVmppeUpRcjdsbEpn?= =?utf-8?B?dm1Ubm40T2laY2FmMlg3RitJQllTU3IvYnFUU1VtdlRoU3BkZ3ZRNXhXR0ZT?= =?utf-8?Q?zAkmn0b/V0dk3mj++aN8D64=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: fb2bcc75-eca2-4799-0704-08d9f136a012 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2022 10:25:17.1946 (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: b03gx2r176L3MUQ5EJNbdwYWiZFm9DKXmBPkTu+klMOWMPvO8bx2fiHB0fgaSeJBMnq2fzRgPcGrq+h152CAlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3422 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 2/15/2022 10:19 PM, John Miller wrote: > Add a device capabilities record for supported features. > Certain variants require that PCIe read-requests be correctly > throttled. This is called "rqpacing" in Arkville, and has to do > with credit and flow control on certain Arkville implementations. > > Signed-off-by: John Miller > > --- > v2: > - Improved code readability and comments. > > v3: > - Split patch to separate new supported devices. Series applied to dpdk-next-net/main, thanks.