From patchwork Tue Aug 28 18:19:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Manlunas, Felix" X-Patchwork-Id: 963063 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=cavium.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="Eb0NXnxe"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 420H9G3yDxz9rvt for ; Wed, 29 Aug 2018 04:20:02 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727040AbeH1WMv (ORCPT ); Tue, 28 Aug 2018 18:12:51 -0400 Received: from mail-by2nam01on0043.outbound.protection.outlook.com ([104.47.34.43]:47424 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726383AbeH1WMv (ORCPT ); Tue, 28 Aug 2018 18:12:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i/+8VkFYbanMHtnQl3ng8ummrAZdBHcoq/8+71+UZPI=; b=Eb0NXnxefxswGhAICzc9T9jxd2kpIQR3Oc2Scr8ccegldxB4anFwZw6cQ3LAacOYkxc+8l3fQCcim9Pbyr7mux30HKayAl+8gtH6ucY0rkxwGI/frn/iVULKRNCKkEEL+x6dk4ipUfk8zpR8pGf/pHBKEkDcZ0bnComvPTBkTd8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Felix.Manlunas@cavium.com; Received: from localhost (50.233.148.155) by MWHPR07MB2831.namprd07.prod.outlook.com (2603:10b6:300:1d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.15; Tue, 28 Aug 2018 18:19:57 +0000 Date: Tue, 28 Aug 2018 11:19:54 -0700 From: Felix Manlunas To: davem@davemloft.net Cc: netdev@vger.kernel.org, raghu.vatsavayi@cavium.com, derek.chickles@cavium.com, satananda.burla@cavium.com, felix.manlunas@cavium.com, ricardo.farrington@cavium.com Subject: [PATCH net-next] liquidio: remove unnecessary delay when processing IQ responses Message-ID: <20180828181954.GA7521@felix-thinkpad.cavium.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [50.233.148.155] X-ClientProxiedBy: DM3PR12CA0043.namprd12.prod.outlook.com (2603:10b6:0:56::11) To MWHPR07MB2831.namprd07.prod.outlook.com (2603:10b6:300:1d::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 02051867-ccec-4b5a-50ed-08d60d12dca2 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:MWHPR07MB2831; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2831; 3:8WHVXQZplys7A1o5nAbn4IOZIzbNH+mDLNAsuMSEjIlLPyt5W61qEZ+S2c3ROlvSLPmBaMdpAvVFwUpyGMDf5GYZhoOXQEccqG18Df4Cj95SJph/1TVREyXJaJ94qIKdaej8GVAYqURB4V0uOvWN4WqZArdY7zFALKH8fqO2ehLT42GUiTFR6HHAcELzh0toO1wpKZzsVlTdBGTzOgLL3z0bxsyeQ3s86gC6muJZ0BF4Gd+HDBzZab+qMDT0N+CB; 25:CFXKcYcNRwPVYrrg2u6D81qNwqe+Tbku5kW8YlpneiCbhEMkZFjr95Qyl7ffYd7uda93yncj9brkeGOErpcCRjHVLOghBGjK4W1Ua/jfeEdwksQLJgB+uvkN/X5sPVCdDi/Bh04LcV2y0N3C54u149tA8y9f7OgFba1VeDM/KyKvKl4i/KzLe6iYHvWw+Fz9y9vgjQDYOxWXK86YotTLN9zuEPIOhm5pX4MhvRrkr5EZrUz/evRVH+OLNf88jfAH7gUvXU5oAQ2ARhOSepVrH7ldz7YLuJcs1hYyY1A9IeYo9Iz01gU/w1zMKrLAUY+4K2WXGJ/dckFkd7RO5rCibg==; 31:5fO1ys7FJa4DTe7/wexnuqhwukImQYrOolpyEnp93DH2KZbSf2jaBwmYW4RA91h7h2kxbdDplXqKRKQ/bJfkDqdiEEYk6E/+YRPkBbZA6339hFGE2jA665TzCiW9eOyUDJQImUcAb8Vq2qXrHDriQchJMGDNQjrwewa7hX5N67k92QwLILxH2dui2jgl5fkH5vg3/ykYgEGTlS2voHjbGGEpZ/7KZUrj9uP6/yTC4iM= X-MS-TrafficTypeDiagnostic: MWHPR07MB2831: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2831; 20:R9BG4jPa5GmWFI6ewFvR2qwR50Akfxhm9GSXgSfR4d15doEZIYc7u/khH9gyNZQKk0kVbbMxIap4ONSBxcXlmkc4bHZPG9Wv9k0JVBYEONd3FHrjQCwFCylCCNEr2l4rGYKnSpo2LCcpelKTIBiYTLDIH8wBlrMNHtDTBkNk0IEpjCdjv3dV2F7T7ehplcKD/C+HkhJtJJEnP4dtbsuAUkKZm6EJ064IaPjF7NiycAODnV2xCkMqiz8ux0YKKTnDkmu+yexuHjMAI650mgU2sEAXRnF1gtdfgCU0TlBTb71M03wsGmLRv6umaSkcT5QEHkPoRLO3IDNI8tASAGonewVI+FiFOInAHxbhluYBx5De8HB22IhIK/EZmWKf+NtbudUXOQW4YSUp7Y/CtX8woeJz0XfDyaZ1pfsP9nD3Co9IBJQMaX9C+vZex7h4dJnO99d+kUQVCUB85fhw+LViLkikuGjpShC079XpVygt2w/Q67sYOPYTBH9uvqB/7BLS; 4:GYnuSXEo5xLYx1Jzin6FX77cjSz8TdhrYreXVMzMP2dFQ5Pchi4/WlZApEh6jsExsD8BVdtO13LDXDwtWHWc3wj/5Ixq0oV7Ppx4eBtQg7/OrJvgJ372iPQGUNG91R9OFCQFw9TQX+1PBGBPO49tE1aQVxSTOWzrqSA9vXcuUm/SXPO8eI+XGdu9NhOQiMnW7ObjY0p51TVmFnKK1GffiR2gaHhlAXDUdzgNbyqE8nKnJy5qbeCp9++aDrknqKHYhV6RxtIN1oJM3mxo3TZe3qHUFQkvCna7yGiXBgbmibJHGqcptaZ0a1/Do1MXlAGI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(277106579953875); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(201708071742011)(7699016); SRVR:MWHPR07MB2831; BCL:0; PCL:0; RULEID:; SRVR:MWHPR07MB2831; X-Forefront-PRVS: 077884B8B5 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(136003)(376002)(366004)(396003)(346002)(39860400002)(199004)(189003)(2906002)(6486002)(476003)(107886003)(6916009)(486006)(44832011)(956004)(4326008)(86362001)(478600001)(186003)(6666003)(25786009)(16526019)(81156014)(106356001)(386003)(105586002)(8936002)(26005)(8676002)(81166006)(76506005)(68736007)(5660300001)(97736004)(52116002)(50466002)(47776003)(6496006)(7736002)(2361001)(72206003)(58126008)(14444005)(16586007)(33656002)(316002)(66066001)(305945005)(23726003)(53936002)(1076002)(3846002)(6116002)(2351001)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB2831; H:localhost; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2831; 23:UNWSHcLprC5GBJ9m7KCvqsnlbJsLPvl66hAb4nZ/BP2B1tpOkT1CCXPD9BbsHGw09B3NV9tmQWW/5bB3sEd7Bs8GIwF9eJ5MbTgv1b/+1pdi5FTHaj/PqANdphbNKd1TW+rjOmNFEEjzZV1F1Ej2qDkcoL3AbxBso9jwPMvHKH5jmYx7vuHgeRZrhCFLsZva5HmM/MvSs/VWRNFZllohky4jAmln9bUn8VV9XDchhkZmoY9jUPxM3LPHoxDTXj/9WUsJQD58UkuKhuVg5Eqql55EJzQDT0Pz1ztBUBIgXMy0OpgdwoV64eFc02lmh+rXpTkBOlBHh9lygfYXNiYlMVDThIPKwNbqAFPXfL8VtU+DnPCmkJ/CMa1jwY2YwVrfI1Ivh6fljfsYqyPzC3z3+TPpFrwieFZ/+y+9bF2m36Vi+mIEPnwdITEfRkakyoIaQaMqJaOqa05CO78hVaBUY0Zgo8+Y2r53TUHg2RETcQtU5O2USO+ydZS6AAa8kqQJeR2b+xelwNZG9Lspcrd/falAOq01NPyE5qn1L8RbT+N2u/VlUngcSjEqNc6foyAxqXOpTkYuATGhd07uiDbHKNzhSNTFghfJul5XdRBoKE18K2pQW80+BSFc+KS/fvaHeNLPEYfwJH3W5q3FlKr9cXVnPIyhH7QCwxVkDPI7LtKdbKJO7WhQIUDYR/d+ZvYw/Zc6txT1/NZRB/RCGy+4xlSTSHfxlGHnMBYWxANDAOUZw8yNTXkl4yaJfp7E1ESnQAkGe5bZ85dEoK8b2TkebJkQK/Eu4g5USWVKUkSkSSnS5EM5D4o9uRScO9MqEL41Pe4tsDvEVm4DsK49ILk+4zBexmpVGJt3N+QUULsqCeoLQnZoa4BQ0SXe73eSfQ4NKcbADKv+A7awCbuV6Zd0BoFGJ5CfP7MS1MzD6sE8cXYTJOKUDb+G91c/dPEUl9hGl3wne5zxThv1XlZmmdAaGdeSd0iQjtoEs49wTlwuHRxLGfvvFs703n5jcHxR873NpsMLjmtw7cedJE/DRvClxakZnHAfb3WNEAwwFQX7uypYAxCZ0/1Kgkcttg3tuIiHe/B33tQxFUIg9CvV3J39xWWhYT3NdZsXdfOdSQAvJ35zYVLmR0U0ixEr7xYY574iB8F5UD6P7QhvuNJlWeLxKnqsBx6utHtOt1PwJtkBTu/2gozpiVq6HIbzcoPGFvK0lLxgq4kNeVAyU3Vmnod9kuG+KALK0io3hZc2VhDRleo= X-Microsoft-Antispam-Message-Info: TC3O20lffT2mshhCaJLDLV4MGmVoMtGlfe0M7IMlZ2ffBVAwwPF9K4Q9FNnoGjbi1BN6I0sA8DzBFnCJSh4UCPn1u9csveubMaIs2Lzsowfmy/f6KvUgZLqIoKTrsB7E8Ty0L1IsrOeAaSwLBce85u4UEV1RwdiFX2bmITr/DyHBcg81Wc+m9V28B1Lslrdii42dwhmINfcbL4HoeI4mQDKcP7s7H9GW6JLqJ0n6fgJVUkM6XKSqUCX6fH38MNEGgEM2xJOHVP36fMqJZWiaUTgHs/pTsNvz2n+2kmBVMn+aCBhAY1UMyEy2o35iDa1iuRPoyIXPzRxHz+rB8dfZ1AP3sDwXwYfznY/qjp/9asg= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB2831; 6:PkjEfGwOBLrnSf3X9o+mLkI/KUBi6wMNos0sGULpA0Ny9PZky3yQYmBwitgeE9kj2Ez7VOZsj8LQqtZBY37J4BoDfjH2uqOyAeCesqMa69ocVJcAU4i5afe/G0xO/maa0MGqTTIY47R2z3ASuEHP6M2MJwxgqu6EvoF5sWJ4ueCHRX7wVAzcdE+huwtC5ZSvirnLq5QHy7wyDfDKxL20+sGFjLP66j30WjoJ9f4+EL0KbEKEuEEqARc2xSgxyvszeLn5+k4FFB5DL89f1DC+ZJE1stIvgWdPOFnqUSSTLeyHzaErBgz9nzJKRxqG3GCJv7DZYY71TvDz9fqMexzn0alnBWHtN43ej2u2oraiRqS8bbJuFeguj5TJchAXtNPYSaZqOxDRb8YXF9y+uL+poB/akdbCfErwneP8n3DWsLQxMWYUIEYYHTYw1yCSq7Q3MBeKJdzy5qvVZyuX1DOt1w==; 5:XdxwLmYZC512DW/sodKIZ1g1sogrW5vWclMI1acxSI+fTX89tA2TV9nd1WURsN9QhYrI9ce8PwlNfP8u1u9N9Ze/B0NyNBefWWkhZ8joJsBEZWmy1XiqBw2NsfsWW/FZwEi85qCRTUE5ptFSXxO+OLBpdqP8/W8x94ubVlAPnik=; 7:M0pdyhBBAQFRG61ymDkP/HXBpKHTTO1gtj/Kb2VgWYZ0+QLHieI2JLSY7efpdj7KhwW5yFtjbVFuccqNOiHTfuVBvPFN2DUzf3wyusvBM4eGQ0rRrcPqUPXzx2DPv5eR3JFLGlmcf+fT3rQ24xdutp1zEz7HLhnhSyXIWoGITN/J6BwIxTnzz/feVLc1p1sagSvBH9L71YZ5YBBPf4xpCai/m495Av+sZMc+dwREK4bQLK/mgBQDJXDNwfUHB2si SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2018 18:19:57.9357 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 02051867-ccec-4b5a-50ed-08d60d12dca2 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB2831 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Rick Farrington Signed-off-by: Rick Farrington Signed-off-by: Felix Manlunas --- drivers/net/ethernet/cavium/liquidio/request_manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/cavium/liquidio/request_manager.c b/drivers/net/ethernet/cavium/liquidio/request_manager.c index 8f746e1..0a06fbb 100644 --- a/drivers/net/ethernet/cavium/liquidio/request_manager.c +++ b/drivers/net/ethernet/cavium/liquidio/request_manager.c @@ -459,7 +459,7 @@ static inline void __copy_cmd_into_iq(struct octeon_instr_queue *iq, if (atomic_read(&oct->response_list [OCTEON_ORDERED_SC_LIST].pending_req_count)) - queue_delayed_work(cwq->wq, &cwq->wk.work, msecs_to_jiffies(1)); + queue_work(cwq->wq, &cwq->wk.work.work); return inst_count; }