From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50060.outbound.protection.outlook.com [40.107.5.60]) by dpdk.org (Postfix) with ESMTP id 4BF835F25 for ; Sat, 31 Mar 2018 00:53:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Vnjo3Pv+AIgF93Gy8q0ELhzntMQV9cArdHLuQeC+pbc=; b=ppBzFa/E9Y5ogwPBRaRr7D0oIPEdCIMU9szY9BRnfmkesW+E5RdsX+i2CMzVyC8YXgbcFz+sqFleS2SLSlZXn6r/sCNBOAlpjymYpKSjK50I5T9QPIlePwYppn7ve+GMfOkrAIFdNOtW4w6pzhOmD5lRV4yMvQVtxXU0YT5PCPg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alialnu@mellanox.com; Received: from mellanox.com (2606:4100:3880:1722:32e1:71ff:fe6d:d040) by AM4PR0501MB2626.eurprd05.prod.outlook.com (2603:10a6:200:59::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.631.10; Fri, 30 Mar 2018 22:53:24 +0000 From: Ali Alnubani To: dts@dpdk.org Date: Sat, 31 Mar 2018 01:52:38 +0300 Message-Id: <20180330225241.1399-1-alialnu@mellanox.com> X-Mailer: git-send-email 2.16.2 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2606:4100:3880:1722:32e1:71ff:fe6d:d040] X-ClientProxiedBy: DM5PR12CA0005.namprd12.prod.outlook.com (2603:10b6:4:1::15) To AM4PR0501MB2626.eurprd05.prod.outlook.com (2603:10a6:200:59::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 56a5bcf3-4257-4b3f-d4b7-08d596910bae X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM4PR0501MB2626; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2626; 3:Tpc2xEHtTB2H7Uq9TGdDTGCM044woT9aSYzqL8XY/1JKKxnvGOrPxOnCR3KsyBrKq20YMDn+uihxGNp0qBwHNL510wh2HDq6SygR2vxlahZXOsElyq7CW1VIQId++GwYLS44mzJchMuh/GdCXuteZZEuksae0znR9etwFBe5phlAbdhSiY0Zd/aOyI5ijtSie1nzu7xqzJ6IEhq/Botc4dVNZJBg3+axR60A7AtODoUhfGtAUlw1vnRgGjm8y1KY; 25:V6bIae36EDC38oi+Ee01dkg71WP+9rowwXbIzldlVvCSBzswkg+Bc2iRs0OzCbrMBAt/1WvGkuf4kmgeI/hA8j+FabYhFIQ/TSIQ24Kyg29u9veDF/rIoYxBa1X+wFVYJStbhwcYWr1Ep8uK7FYTmJxa9syqw62zqhSm330JqkZ7U5VvvcBAL6iLuDUp1sPPDYi1xohi4J5bIEv9dnluZALz2nVlOZo/aUPicMuNepaxCDZJ6dBheWrj09i7fAzMPsdWxGQKbSZCIyC2eocn3ycdwz2He5UNDG4AVNOjQ8L+KLisNves29VPyXXAe7YtS9Rm1e64RMHmU5TSe3b5Ag==; 31:9PggxsTVxjsQLwjZyWB5I+xl3sqfzSFJxk4myelpe5lZ6She7kbvrXijiy2JFeleod1lyAHMrTCBi7rsJSRHoZqu0QK8YV5gKTQhkGOMQ7eB6ggpmbdIzYde2UVNW5t8CKCtnFAHSQAYMR0Exd+iNYPNBtFYohQmeCzYNcIPGiYnS9b9mfwLncfp13hoTnjc+RBvQSarEzuM8ydiIco5EZuWSWqS9R0GLhYUzBnc2cg= X-MS-TrafficTypeDiagnostic: AM4PR0501MB2626: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2626; 20:ByEb+L64FY+5bASkrAPSoTAws9vnFajJ0ysP5/rdAGto+NyuXJUPlUrUS2KmEy4qD/dq2+PbuGo+L9O2PUdXVhIohfbnSGOx6NBZ/Vajt4QT0gy4oHTagJfjfwgHAAl8qTpXb54AsFMRzxK0UnqUlATEXcPnbtBOGhtATQSpgEQgUbpvgWSA5Yht0iSMQUmtqMGJv1Y7ZUylK/61DWyaB5DkBsvn5NQgStWwzjiEW4kSdXvXKoYFLQ/m0RMn6QQRaXtD2z0WNTuKDwhZnDHHylm0qr4akBZhdb3B5XzKV6ohat9kG1W+1NC9vj3ZzuxQ15dQashK2F/xytge/YD0VjZeN+M/r7JuHbNk1HXx6ptYEMxeMPV7lTP7X21+95jFX71oUQAls3Qsj09WlDq/1x99km3CImVvBxTcCQ5Kbf11X11HklIJom35Pejbx5BWAP9Dwm068SYrKDW+YywnIdw9NM45gSGOTfklVxq7h++lJFpa7H6C4ASQjBwIDGWn; 4:/1O2d+8ANR+FRzKC4nAWzS+ls7NxNqhk904mv33kOTZc2pfYJft6NlUBiMeCMTA3T79fHcUD/HxDDDjEoZiSemww/8E6IwRXwfuh01i/Wf97oq29srmpK6wJj6/Ag+K6qEP2GihXeil894grNZmVcNLJcfnaJz0OWNp0F+DKo6EnPp0pZQtYzKY0P2P4UrURssrTyDkCdwjBXvb02G4O+dodVRn3mBUVe0LTsOePJGxCG099vusInT08zsVDcUuqnXuZznZEiwxnyuTyINrQuw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM4PR0501MB2626; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0501MB2626; X-Forefront-PRVS: 06274D1C43 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(346002)(366004)(376002)(39860400002)(396003)(189003)(199004)(81156014)(81166006)(6916009)(55016002)(8676002)(16526019)(5660300001)(478600001)(6666003)(8936002)(53936002)(69596002)(186003)(2351001)(50226002)(105586002)(25786009)(68736007)(2361001)(97736004)(486005)(7696005)(16586007)(21086003)(51416003)(305945005)(316002)(486005)(386003)(46003)(106356001)(2616005)(476003)(36756003)(52116002)(48376002)(47776003)(86362001)(52396003)(6116002)(1076002)(50466002)(2906002)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0501MB2626; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0501MB2626; 23:WQEcMBj7SKjtVkH0IfysfQ7mDSXHA7S62qXWeN8?= =?us-ascii?Q?X9lDl3ZEuTNkyamQ+cWGGKpuQiPSZZdAOZnkoOhGHwB7Bzoh0AUQQVfUIsIu?= =?us-ascii?Q?0vte+Hq8cn+Vm86CfkoSNO+MYaX1ARvrtSqWTjLjdPgB7X/MF6sJtc9HCtaB?= =?us-ascii?Q?QPW4WnflVUYrDYxOGBYAPY2Dw38UWHUt3ZgRak/cZ7gcWbohTEhIm/YHNecW?= =?us-ascii?Q?nTgBgSDalq7Dg3nnpubXDRND9gI+AGibAdS8x5WQGGFKik07MzymPY/0DFOU?= =?us-ascii?Q?u0sneyIRvnNHg7L6mfI0wdLDavy930wkZCTvJbaMeS3ZyXjQIlDbH0TGaXma?= =?us-ascii?Q?CMp5wLTw4O0csLnjeqydonJOfbJNmjAqCT7DIOH/9EzYNzMkrJF4s6YZYdYW?= =?us-ascii?Q?xgJk7YA7xhVVhsOMhP3MZbQ/RyUbqfXPU0iZsvmuJ2VVrVRoKSgj28E9c6Za?= =?us-ascii?Q?CGsBTy9SMsHULZNAga+woHVFqyQiWHYV9kP97O7JtgcVtb3lyY2czYSJyjmK?= =?us-ascii?Q?6H4rAM0qUX1JEn3C0SqQnCyscHvr1vI1r+fdAhBfCS8kWx0QfpLOWyK7ZHGa?= =?us-ascii?Q?eu5wN6OCS3ceHCNUhIup1rQp/MwUf18zQbpk+FLD7Mf/5CKY1jLKRx/7YsNb?= =?us-ascii?Q?PV+LXpu5FKmoUtUC19o/PTgvopQ5BoD9C1yRZ4+e3eMZ72vmfxXE06QuX1z/?= =?us-ascii?Q?2hM4dubdqG41HhCWTLjM5ETI81uWVStswjjbM+WAkURhfL4PJrKwzIHDS4Gb?= =?us-ascii?Q?PIOgytvdJORfAbjLM0dE60UgHKWMtOYtTc5jhO40brOwUh1mhc2Rfm6KWPHi?= =?us-ascii?Q?u8omRV477LnwBouO+xb/ofJbhcPGkBZbL+UMvmvOtwSVEvIVjf1gwe8elM2r?= =?us-ascii?Q?Gyud4pmCUrBqGCfBWVcYMGmFz2hUpbcUYB693pPQiZc+P/V440+UtYrfvh0N?= =?us-ascii?Q?yDdoF3jbtvTl/bT20nYMh2w2frR9DnGUSV7CA5pF5N1ARocDyRpz/Nk1Jr8d?= =?us-ascii?Q?GtTBmiA4Kmvh2mnqvCBxpBSsRCQLskbgkVDsdKD4GcRJeO2aY430RAOayf5a?= =?us-ascii?Q?ZlHnobNTmWeguLe/40WSu6NHzcdlrPV6paS2sAETXtSS51cnBA7GLW72aJlV?= =?us-ascii?Q?y4obFXFUPR7YEo5hGar5LxrhrnSkOoQdcEpYWIJ38cqgxwJ+Lc4rGTg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Antispam-Message-Info: OCKHvt9ytlMrehDerqe2Jw4MrzbR83+3xMAMJUkHROuMKBTYCQWexMrfes17m6pEKewNPq/2e8Ev7x/93QBGVirnTjIeWryMtT90Okn6uLu+TXJxgWag+Wjx42zvlSKZyKVgQgfyoZoaJSqeOGIKigsOmHdSF9vp1ys/EUMEpvZq81/Kz7dBR9h29JbNDmn4 X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2626; 6:6ILzmxFLTcMRdkPDgJ+IQknZYFe8VSz0mBKmqQan0uiFq4UJFbL7fYZUJrgXxDACK1ESf+egnztZ6HuqXq7FYBr4XoVJR/9MZ+5wMe0BUQlsk4h+TwcXuxUpvgXwXilXMYFomkPC+00TvxrqOINyahHWVKsavUYXClhZ9XYmRy0mNA+NybX1f3+eDTVeG6BkkXbP2k/Vv0uF8aOm6KBdG9QYD8Ft3jHZwa45KvZwuEFdz5HEBBgRaQ1WO0YwrtZ2VbWAj4T08K4nRxL5Vs9yCZPnPrP8VQ66dPFxJR7OHn6oSSM7sj1kgZptHoFdkvppfc9wvtZNZXFaAL6PPK1D/UOAnYu7QaB1le7U+Yz+83s1Kk53B098GLGhK4TQx9RzN7hlOkLG4eUq+iBbWeBZxaBoDZEmx66dmIS6foV1vRd4gNsbLULdCViESN+A1nzAqeGz7WqlQjr9Tyicct1Diw==; 5:J8nsI4f1nDLUlLk61w6Ka2MyYM6B+tuwA9RfboSzUaavwrWYXqRH0U09G4ZnmdGgYuWmpfqjmqfUDouQPcD9gXsxT90CtAQokEE62bzgKe0a5u62/SH1uesBEbHdsopOMZoN30tzYCJrz0cUUTudTE2cpX6SU6fGV3vPMnosGkg=; 24:1iXAPsrYFzvm78vA90KlYL9oICFNxV/nke64O4tdRXfWvm0H3GBNL3KOuipIAhHuaGG6v+OizqL7YvUOYnPXkxaUuM57iudIiGxthYtpaww= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0501MB2626; 7:rT/P+wmzd0wLVewuwdc5rAmFsNDpYCPYyq8lHT9MIBmKTJNs6ctny08lwL1QzR4jor5gsQgg2u+nMTBGHPvk+VdgaWD1UwtCXv7F8YpuctY+DdC/LpIrxllXsxKnhEJsREG3rljL4bg0KhPkjxwGJktYME2g7oX/lPVkiM3Cl+2bYL/1tn4YT53FCVFtafHBREVbbmP72gY3rF7wBo9Cp+fkHbAY1sKb4FK2bDYgzjNtwbKyRogwT9D4meKY5jtd X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2018 22:53:24.7990 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 56a5bcf3-4257-4b3f-d4b7-08d596910bae X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0501MB2626 Subject: [dts] [PATCH for-next v3 0/3] nic_single_core_perf: add support for Mellanox's nics X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2018 22:53:27 -0000 This patchset adds support to run nic_single_core_perf test on ConnectX-5 EX, ConnectX-4 LX 25G, and ConnectX-4 LX 40G. Ali Alnubani (3): framework/project_dpdk: pass module setup for mlx5_core nics/net_device: add a function to get nic speed nic_single_core_perf: add support for Mellanox's nics Changes in v2: - Fixed handling an exception in get_nic_speed function. Changes in v3: - Removed unnecessary exception handling in get_nic_speed function. - Wraped get_nic_speed with nic_has_driver (Suggested by Marvin Liu). - Added get_nic_speed_{linux,freebsd} functions. conf/nic_single_core_perf.cfg | 3 +++ framework/project_dpdk.py | 5 ++++- nics/net_device.py | 19 +++++++++++++++++++ tests/TestSuite_nic_single_core_perf.py | 25 ++++++++++++++++++++++++- 4 files changed, 50 insertions(+), 2 deletions(-) -- 2.16.2