From patchwork Sat Mar 24 00:36:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Manlunas, Felix" X-Patchwork-Id: 890343 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="Eq2JM79t"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 407M0Y32y2z9s12 for ; Sat, 24 Mar 2018 11:36:29 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752016AbeCXAg0 (ORCPT ); Fri, 23 Mar 2018 20:36:26 -0400 Received: from mail-sn1nam02on0042.outbound.protection.outlook.com ([104.47.36.42]:13193 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751793AbeCXAgY (ORCPT ); Fri, 23 Mar 2018 20:36:24 -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; bh=FDEnYWeNEHEqvG7R7GbuHvZ6gtkP8563QVhN3OZoEWg=; b=Eq2JM79tBfBrRlxPjfiyGXUe6Ookdy9802E0WFnPxcDEygHzyOduJeKL500i0srydH1AkvnfCMXRMIIAp9VPTfj7zrU9eETYUBhzPz5E2ZFRBauNbw3BV0IyNjsWBi1mWTTrSprpx/B52HROiyeaLr5rydg+sMcAENV+XW3fRc4= Received: from localhost (50.233.148.156) by BN7PR07MB4209.namprd07.prod.outlook.com (2603:10b6:406:b2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Sat, 24 Mar 2018 00:36:21 +0000 Date: Fri, 23 Mar 2018 17:36:18 -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, intiyaz.basha@cavium.com Subject: [PATCH net-next 00/13] liquidio: Tx queue cleanup Message-ID: <20180324003618.GA6457@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.156] X-ClientProxiedBy: CO2PR05CA0073.namprd05.prod.outlook.com (2603:10b6:102:2::41) To BN7PR07MB4209.namprd07.prod.outlook.com (2603:10b6:406:b2::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e3c98543-fdc4-461a-46a9-08d5911f447a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BN7PR07MB4209; X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB4209; 3:aLIzr3u79D0oFYFlTtZZWsKQ91J/lf3bgsiqrrAyKHUBvdq4foIFm/dZX+4i0Nv4AqE1HvK6Ewprw/CuTPZhNyHV8nfpaI2sPom6hPjcFMX5AlCJkzm9IK3F67DUe33oMo7qX8BWlxh0JiKMb/CAvbrm4vYQbShQeOhNrjm8NNg5hOiRqksrZ0cvcRp/4Z9dMk8qA7jpWq3GZpMROc/3MVRyrb7nbFRM+2QpFUYuGRx5/FILeoRDm4dw0hVoOb37; 25:Op4ZDr4AtRBPWKTYGj49rb1QFzpSWJoyHi6X/om/ZKsMv/6nVK1EhjNPGXeoKk4JhiIkuikIyFtz+IH8PVosqAhop2rXOSIW2coG17Z9QIuf8onE/PGVFcJPmBdo6MpX4ay3GDwtNXgDPXA86ANRd+7mioxSVS5pAo3YpY9trkQcLrz6s1cpjH2brk2tHAbzbrPc0fOI/DkY1ESjPiYreL66ghFhVUqGCTGgHniCemHtyNNaWi3H9QAWcFtwPaAMBeTJWLwFc6Vc6IibMSq3a3ZwEMwhO5v/FRvOx1WXpbN1CD9qIm2A8wIJRZotMqABVEQFdod8vcFR7KxL/WUmjw==; 31:idDcJVnum9TqXfJPE5PrKZS73j7LQFsHPm3B0IGAUPJ9JXoiuregVUx9POTmI/ryVeNRRchMi4WGzzDWxuoRLM1fnezsGQtAn1h7cxFvrCvJQqfJWnwLggIqfJz1/q64k/wlAAPXI2zL3B5OPaQPX5BdWIcUYHc0gBt1d+4Sikly/SNEYFGm1Rx2h4X0pS9lLh/axXcUIdEgDQpEqyWYHLYB6AJqkqcHk/sSZbkuOCE= X-MS-TrafficTypeDiagnostic: BN7PR07MB4209: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Felix.Manlunas@cavium.com; X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB4209; 20:y5UCzZu0Y10bUq8LhrjISVaZK6SOfxTzCqnacj6fUnUM1grfqIH7AYx3bnWlrPyuoFOzgWXpYgh+ieJAzyaV17JTzo9yqZoeC/h/ThbVFkCUiAExQXx6qOdZVnywj65mtirc4+UE1f9a908YVe58aw4a8rJsgTt2MyLR4VSPAlXtfHfdNQQ49y524Nc2J4BOTYgUHDBGJEOUa+6K7O5ZycO0aXqG2meHOo0LgrgKmTvk0Crf006dbQWy5Y4nR8nZcfBWH/Qrhc3RymvlI9I/0HtofJwbq4khQvuv3IItQJF80nnnf/lFXL6Bs2XQcbN3AExaF6tCkLCSk8kP7uJ3DIlXdm8h4HtBSK3hR6mmTFEFtSOR7a/6vWQ3XXfRuGqcZutZzlgqNZLscqMYMnFnn8X4dTz/TNhqOgu2bWYVnOP23TZ0z8cqUavCxmpja4bFKYdAw+IZAEzcBfLZ4Zf35A2nq4zz/dNNabmoJygyBS/HRIPtfn3Xt+oGJAD08GbQ; 4:nU2vNHUyGX+vI9g+1TWJvypCszN+vtAHlLUTkjbIgNg/yLSDfU30biX7UUYurLEZUQMScTqp9EO1WHaOFb1ZX/j8E9dYMtRnMydxSLHFdEc4YPhY2QotSqGHT1sBiHgklF5F0XFdPJdpm0NiA7SS7+axoH4qfF4k3/95Aum5mQLyjeMHalplMly2Rvq9MAMR5Vlf//fcx8/j0WN2Z6c6K0dGEw2JofU9zENhei4X0EZaYMAPko/VD7a+mKmw1QCfwUcmq62KlD/TUW6FN9xC9g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501327)(52105095)(10201501046)(3002001)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:BN7PR07MB4209; BCL:0; PCL:0; RULEID:; SRVR:BN7PR07MB4209; X-Forefront-PRVS: 0621E7E436 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(366004)(39380400002)(376002)(346002)(39860400002)(396003)(199004)(189003)(47776003)(52116002)(76506005)(16586007)(81166006)(25786009)(66066001)(8936002)(8676002)(81156014)(6486002)(97736004)(956004)(316002)(4326008)(58126008)(2906002)(105586002)(86362001)(23726003)(1076002)(68736007)(107886003)(478600001)(72206003)(50466002)(6116002)(16526019)(26005)(186003)(2351001)(6496006)(386003)(106356001)(5660300001)(2361001)(3846002)(53936002)(7736002)(6666003)(6916009)(33656002)(305945005)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR07MB4209; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB4209; 23:oCHmRZvWysLlbSpi+JGpArDfvBpJmqOZXWqsr71qc9tCcKwoKTHVgn7SHkmuJqf7JZgjMveJYd8Bkgr+axlQx1wnK1ECpt8tMMFCov3JiI53NzfYUB3KYORliNrzG2NyeXt8WD4P/TLDJkdlvkFeqLHTjc49KuyfAe1dTm6q6GdtBQMBfeNPYdqyTRFMl1s4u+vay8kOC4Ojk+zD6yKrhGef/43Wm6LT3Cxmmu39Dr2HqIQLSCwZ/bIWF+ZmgU9JDpHmCSbLx+C3eTaH6erB/ZnmiW5M1qkZK73s81boIVb5n064GVyxXmEs/cJoJ5ve5f1aXdEGzvi8wfFbO9JMZ5WGE+RC8gcBFUpz5jghchoVCId4KHGZoq4rESGHxc/60ptwNtuziJRh60SpNRfelKKx7fx4HcaxUTJ7AZ01BLqsqr/g+cJifMqz5uyJ24WEHwFlwUZgH3a5QGNDnQMSRQBUiPRGBBNqx+/+Z2IKstCSZQIVkG+dzkFFjurO8IcfnOQQoX18ZjmIgr14er0i1dpWcPetv9Q7Fc8BUtCeLGK/7jGHj9O1f8V/i4QYCVXwfd7EgN4zFuEqyKWUqATotCU3W2cz5VypRuItveXMyXAboeO8eSfkcwdtSKSTPjgn8dlMe5f+5uZN17MM/E9m4KuUuAMCx1Gmm95PwiTR2brhsyePu59O2Fwb8A8Ne6oOoVDzbqPl9q5uzplIrLYAmZdeI6NzR8qcfG7TdXvZlRBj8Q/rdC6kvuXjANiDJDOoaHRn8oM/qDFGPgvpvb6dbOHUYUsULL/Q/Y8JlWe/UZlpBjnFhPTayEu9p40DAIjgZ+D03F2OzKrqsXksoHD25YgEWFtkmSWtzQMyMoeYWj5qxrKiLiFOvdkXn+TJC1xEDuh9IGyvwom9AHm2QFmp0AcL0BNxPY3TIKvA5am7rLEAumdRsZ8pIIBjQnm+Wc3rGBno1UljTb6pQV+JOFF2RmCSR4TiV1VvME/m6UTrdAuRkVF4s1bSgv3rRqb77+NsKyjSxS5MYZFBIB6PkiIIGP+qBhLXo+iYY/1M8TlCoPN6kyBm/B3shNcEcItMGXe8DkprB3coJUvi7beGXbd5K+fUP/3KPG4wWMTEUyNyDRJo9fb+4Sr1g1BsDxbtCvYpHEPTgzflkKptPU/tRxOCFIkM+6cZB0cJUyW/rLdKadXMayQE57HCyLT2iuW6tJiq X-Microsoft-Antispam-Message-Info: dfyzm1Z+VI9ygQcpyOFcTnsl1u3IV8sa1D268y+oKP+JJ36k/baE8Jkoq1UPCaI4nY5uZQr4mcSaQd9AaVoIQse0UyShG7ZTb4dxWtEA1qj0uMb91DpOIS2M2TrnjMBNbCfihHNPUUx2d+BctOnw4j/P4shsvGlkP9nPo1pKbreXilQcijBJY6NgwXG3QITd X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB4209; 6:9oR8AbrCD336PZdCWyNxWE9kscq+oJkGwlUwL9XSMD9WAduMcwkJ9hOQjNGzwGLIOMuhuYcMkHYLhjRYELKjSc7HLrmGV7GahJsO8buTLddKbCC0AYocOllUh7hPIQntThFr1MUBqj9PqyXgYoBlnXWF6ertPi1S0M2ih3ng/1zoSBuYFugnegutL0ySBSc+NXVTUtAmJVrQsq8kftPifaSsPLBbjDDonbXpDTphw1xuC+nP/jLEkJrpyW6CydwkauBrO6MeI9NsV2etroBK+L92n/e6lMUPao8Jn/cPCH2kjebx//bncI5ti8ReYHhDuoZMIQdfz/ldA2rK+Ii490Rg5DaQu12hZkHA2T59rAXSpZtMqBa4y1bOOWK0L8Hvq0f+BG+tP8iH1E8rPE3XTFDUB/61W8pNPeOYCYLFuk0uUKT1wzINn0SGb8g2PlKgMxYmJcSgpwhVwMxjS/UkUA==; 5:ABhQ+sNNbw2rTfEg0c3Ox9f7nYIdj6Gb7g9tTv/EWVepVITkX3HaZ45sjg6Xhbra+PXf/S1iAsW6aD4zlX9T9rGhg7r44N0dZBujPyCymP6OOjVcu5lyDL6NnuxkxBmPKQbpG9VHrvgsH/UMALEFttL7JAr6w43HF/KYLkuplB8=; 24:Y/Rposb/WsXr7vuPYKmZ8qkapnfwKELUiZoTOt0SC5vZrEHbDCGvaeGirxeO0czRkirgGj1KF6QWgKQgzSaX8AkvHkaoylvcXCu9wgfgYXo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN7PR07MB4209; 7:+SVQGnqRg7TN00dUzvuO8glHoLVBuRU9LsBh7fy63PLEreW4PqACvybzz6IZMyX+5BqflH5saZgXp/OUGT6KuORbsIINHRbNTZTal8g+IIvRJNnnYMP6Mmw5By2I51YqaKMT6cXY2BXcdrFFoU5QbJdi0lUu0mFouc87NwfCnZWHxfYIwMODA+vLLXlL6wGxe3Jms/pl8jyNzDNyvNsK1YgEPOe8zOAEQibhlAcZGXhs7mJqTw/u37PbHQ4QsFR3 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2018 00:36:21.9389 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e3c98543-fdc4-461a-46a9-08d5911f447a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR07MB4209 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Intiyaz Basha Moved some common function to octeon_network.h Removed some unwanted functions and checks. Intiyaz Basha (13): liquidio: Moved common function txqs_stop to octeon_network.h liquidio: Moved common function txqs_wake to octeon_network.h liquidio: Moved common function txqs_start to octeon_network.h liquidio: Moved common function skb_iq to to octeon_network.h liquidio: Removed one line function stop_txq liquidio: Removed start_txq function liquidio: Removed netif_is_multiqueue check liquidio: Removed one line function stop_q liquidio: Removed one line function wake_q liquidio: Function call skb_iq for deriving queue from skb liquidio: Renamed txqs_wake to wake_txqs liquidio: Renamed txqs_stop to stop_txqs liquidio: Renamed txqs_start to start_txqs drivers/net/ethernet/cavium/liquidio/lio_core.c | 18 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 213 ++++----------------- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 167 ++-------------- .../net/ethernet/cavium/liquidio/octeon_network.h | 52 +++++ 4 files changed, 109 insertions(+), 341 deletions(-)