Message ID | 20170307194041.GA13791@felix.cavium.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vd6WK3Xr8z9sDb for <patchwork-incoming@ozlabs.org>; Wed, 8 Mar 2017 06:42:37 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="O/QwP+fR"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756134AbdCGTmP (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 7 Mar 2017 14:42:15 -0500 Received: from mail-by2nam03on0071.outbound.protection.outlook.com ([104.47.42.71]:13766 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755292AbdCGTmJ (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 7 Mar 2017 14:42:09 -0500 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=2PZ9jt3acuzpqeN+pPyAgMVbt0sJSr8/se0370sd4xE=; b=O/QwP+fRZ3fUDAPykpxMEjkIsHAuSgtNfKj+7pCmGjrWKY8+0BnGsvCWAX56CnQPK/6gZHHHYqG8B1M4Ykq1hWyqhQWUVVT5+Kx2xpXAsdxRbT50pCf9KO7v6KiCESPKnTR17pJJmDVF3Khqm8hXwOaY4zQQLG+qYftIvlKvoK0= Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none; davemloft.net; dmarc=none action=none header.from=cavium.com; Received: from localhost (73.71.186.126) by MWHPR07MB3184.namprd07.prod.outlook.com (10.172.96.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Tue, 7 Mar 2017 19:42:07 +0000 Date: Tue, 7 Mar 2017 11:40:41 -0800 From: Felix Manlunas <felix.manlunas@cavium.com> To: davem@davemloft.net Cc: netdev@vger.kernel.org, raghu.vatsavayi@cavium.com, derek.chickles@cavium.com, satananda.burla@cavium.com, ricardo.farrington@cavium.com Subject: [PATCH net-next] liquidio: add support for XPS Message-ID: <20170307194041.GA13791@felix.cavium.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [73.71.186.126] X-ClientProxiedBy: CY4PR02CA0012.namprd02.prod.outlook.com (10.169.188.22) To MWHPR07MB3184.namprd07.prod.outlook.com (10.172.96.142) X-MS-Office365-Filtering-Correlation-Id: 0a21f424-a7bd-4f43-bb9f-08d465920a17 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:MWHPR07MB3184; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3184; 3:ibAdp1I7XEPByH4Zc/FTOoAbDavlS5IilLVoVk2ZGejYZa9ieZKd3sK7qIx2jBDLFVkBJ7Hm4gl3WJTuwCf6e9xSI75R5GqjqOtMcJRDL/HtM/r9ZYhiC5QmnsFWNW53rGG0WfiwRGFdsuWXV2Me12zW1b6pPgEokofJnD5XYE4QADsZvT8OBpA9n2OK3O8GCv+obnfCthjg7qNsCUA1hS15BKR53ci79RdXYl6SzR8YDIYjnJFpcvEaWlKxgN0gekHHvZp0WbDhydbDvVVHVQ==; 25:KC2/4FxKhm4LgiaQy3ta2q9EQNq+9BFEjb6gYcVKysYnmfczw56sXffOlh1CQ2GVxrxRwSIBMWapOozyRYMtSmxY1GvgC3u7KaWtveT/SD5FzH6peDYNvvZGD40o6aHIT50bWE+v7q4uiGVYOz3eUShJhveKTVdEdNtbAyUbfJXhtPyP6bIl7g00R+17Tu0wC8Z1ZAeRyF5/tFdMSa9GOBkZZQ6ZE96AanSyrivGcmBydO42CXsZaSzPpyGKWRr8icFE0/2O+MXDWAy8kOTU2uxnhFR66Ek8c5XPjyBHEjafB5waYXrJJiwikh91CseOFjKjnB6u9exDd1KoaGNRsvrwot5dt3OysRmOcMGkA1e9uC6F+WCF2dciRt6bD46TEjVGaLKOhsh9knm0ww/bfR9zJilJdXXUof1Uylb9vjFn+PIRvDYN66YLwLYw17NUpYaloGewsRG8Hz3Hgrrkqw== X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3184; 31:eUnIVwFMNozKfbpE+s6dZ4oA6EEWBDER4rfXu25FaX6FIFX3QJOrsgQjXPye+Sb+vFPtEndBOajbPe5FWRKrxKX2FgXWzo/yBjP+5s9DmEMeguVkO6l3YZf7GGfFDVxxmtxDp5iLSbEvRRgcp8vqe1R9IIuKsizyQv1AyO8cZbsvzNJErlWELbnLytDgPbbPfrv1psY53tZ1x6ErAmw83O1dcaTLurIkHG3dNPlV2Zc=; 20:cUwzJyBGunEJBtyVHRAg8ubXN7aHZ/vB5KfxLaIQLsnborIWIrkYPLKamINa0F2AjIeoREQw4IuFhhtAyax1gCTS+LJH38nmQjrRfJUtmo+sKDrK/N9s2hFJzuYslt3l789tLFN+qsE2EZsLscIRC6W5TI6K//CVM/vP6tHDTcJeCOFtfDgLLBIeIknlVohd7MWKPHsI2YG8bOcBprUQOXmGAVv8umVwgPPJxLb8OY8rL/hTVk7+0e1osdEP1rLqFkkCUxHrzkZPfV/VuaUykrI7H0i+6BmRNKPY+cnKZEs8I+erctqXCm6hAwp3CUQgysIJl7uCyUN5TX8QeeEMMf2XGvKPpoR/UzPvP/WAgAFsW3LN6Q7KYJ48OiiMLcy+O0oUhPMUMmZMmpiOmMQYY6dOswOmvl0Hw61+8jb+6VkzjdF4KTIt+0GtGNddK+a989HwfkroQhWZuSdsXa5Zx+BNcXWo0yXtuDkoSH8UeaXZA4Di7U6+GyLI6a5YUZOX X-Microsoft-Antispam-PRVS: <MWHPR07MB3184C6F59DDEEAE0DF230C0DE72F0@MWHPR07MB3184.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148); SRVR:MWHPR07MB3184; BCL:0; PCL:0; RULEID:; SRVR:MWHPR07MB3184; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3184; 4:u9T6vnmT4cvvHKUs0NKkS3E0xPA6z7PhIg4QmINMRHxyfxYBwxDKrC6k2eu2FId1TY4pRtC0E7Gq/jXtJwUBo4Dr3CTEPJcf297OK1JUNP9ZCAoTTfP21EroSd4C4YhxFbEx5HQNRcxV59kJhuI3y/3n26EqxswwM1R4yxooO+L6MFeehnRUtvBcy02hkbjAGpsqosSo7fDI5hag8XEcBPEnUvFhOtrvlAWBks2v89lDZNWXYNzf+UBXaqurhjXill07Q+cubKqAMla0S/g2IlLz7bicgdCSQODt6kyXyOXbt5Nhu3R/m81BpaB0ysj2xT0tyABVGYTm+4Vpq+1BuIS9sFsO0DrVJ3Rh5CXvx1mDr4Sl3qTJ/WfcqtqqfHB31PcaTg2TFQJdxj2rwp0eWTPyfmHe6cP1RABnv1CYH8/NTnCundLMetXACwmqJYDHGKZrLQo5Unp55tECesGcsTAkrr9EYmGgiLDekMpsQC5vTKheozvD3eAJUL/uesHke5sr2hJNRYasUoRf3NUDrMQeS7t5lRrGDD5FmICB2vEIe42Hy1CZWUL1Q8fZx4p3cfGmAG4O8+nfxgST+BQXwBgGD+diX3t+XLuDjpnmKmc= X-Forefront-PRVS: 0239D46DB6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(25786008)(4001350100001)(189998001)(1076002)(4326008)(53936002)(6496005)(33656002)(7736002)(575784001)(86362001)(6486002)(2361001)(5660300001)(110136004)(83506001)(107886003)(38730400002)(2906002)(66066001)(42186005)(50986999)(54356999)(47776003)(50466002)(2351001)(6916009)(6666003)(6116002)(3846002)(305945005)(23726003)(8676002)(76506005)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3184; H:localhost; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3184; 23:9r/x8EDKEcJeGkFrH1oAUHtNpY0rAk9Xpub9n9vIL?= =?us-ascii?Q?vbtil05QYm1f1UuGlTj1CF9ja6zMTDyEGUhkUXhyM/T1Q1OBb9jwXY8tqthW?= =?us-ascii?Q?wbWrv7gfe5HTAkX7yrokCxRHhKYdwk7SrhkpPsmzBnzg2VUXvo1ahYm6dGM6?= =?us-ascii?Q?1ckM30j6JnZnhJGivsb6qz6WR0pgkvafWbPejkS5tayUeZIiVK41lfFQBYJV?= =?us-ascii?Q?YvA+kJK0Ox2FticbXiU5d89ZC+NC2kq2/c9P3wii76qQYtA1KqC1AI9mZyBI?= =?us-ascii?Q?KITuNVgA3lMEVowu3KUkeWfe/aF3fCdzeGZhcShoYzyy182CQDiHt8stH11T?= =?us-ascii?Q?afjXNRGCvesWntrpfpIhQv0sMbcz44C2qfhBN3b05bdr/Im6YijrMRhe1eyZ?= =?us-ascii?Q?09GRo4Dojd+GuafERPW5GPQmK0fKGCzoKAH9a8+MMyLebB1t9eb8dIf93ZQ5?= =?us-ascii?Q?IRa7Zhp7BnABBvmbrKOzbo3EDEaVbz8PsKBIiEuDHJjkUl3RxVN36wS7Qm9r?= =?us-ascii?Q?VJv+bTZuD4jalbfZn6R4vVLdf1F0bL9mU1c7ZZpGPokAmIwL2AD1kvI6TxfU?= =?us-ascii?Q?4J4FekjukgnelS6xMQbwtxJcIu6xOmCkCnr/IYg1nWa6whpZLpQDDuF0JjDW?= =?us-ascii?Q?dK3aGblFhPX+V+VlXUkgFKI7GIX2PlWAye4Gql6OwjjuBOUkjqz7fnsKy/PX?= =?us-ascii?Q?+Exvb4cBWuLdBV7kVV08vEubu84FdSNuNKITtjFMYLFBbPPPbzyG+S4Cn8Sa?= =?us-ascii?Q?CkT5py8kO414NiaSa9MoOrGKeXDT5Kc+MXwDUOT5rER3uL0iYJ/iel0P7Bti?= =?us-ascii?Q?+Wxz26351UWvVnlHXOievB0WXWQaRP25DLP0Ss+aWUVQcyxuGixAn+ZfgZIP?= =?us-ascii?Q?cm3IzASRH/qo0Oqf3gqv+SEb7B9w+ac9ylXPXZhDE+LUEsrpH1qX2PU/d1hn?= =?us-ascii?Q?k33HzXSOopgEhEwjoAavI3hsYoFJOU1kir68QPPPA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3184; 6:rDF6oYtPJW9i8fJ1zrTE0gsm14unhXURZpQN432XPZBusfjeWUnG0Xc7dwccohO8V109+YSZn68L8DR1A4mRtSxEQW6CXHHQqOwu1JRi5qegWg/hSq4PcVtbe81YUUQbwbYZqX2S8nMWn1DfHcF2yxA61soOxadno81FZfJNsAyIJDYFxKpsmw/+h0ogUXME+z2KfvtGqqX2YBKHe7/gwDhCVhz2gtndy/Aq5YuVyLRLg1uq5bMn8cLzueogekT9XByKNyUpR+gncmK9sOy8+QlIYAYNBGwg2KbDTR2kreFsDGU37JzBIJEdRKMZlF9zpli3lnYCAKEVti0TNs5GvquyHNlkFCRGX1N+J66osSRnVEZyicDHfq+mbaGb3xj5I1Mr+UM5/5WMoi079ehFdQ==; 5:FS6rRfZww4RKjIjNokyPhoGCyNpjdacbL+95JfGoN/9nCUUa2rH4uGHEjnB5098/VbVCV722SIx5UEiG1fE2LturoDY/uSHhyCejs7zKkvRBsAf+ip99HN6K9jGsGgsDXEGk6+Cnl8YI+LsF5X5DRfVD+ZYma4kJGLxuyfTdx7Y=; 24:W8tiNmflBOqppZ3k1bmhpIGETJcXueSnKGMWVGOqnC4lfaNMDWL8UiLbOu0ks8+sN5ihD3+tPnnVHpZlrt8nJ/M7AYAQ6F4OU9DNcLmykV8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3184; 7:7ydeefbyJMkSr2uAWtiwtJdK/P5/ACzvHK5sWpEH1R2KjqM/c29vRKa+lmXuLNyUA49h8PdmPiN6hHk5PngiZpf2zQncDdlkfJNZgcJL4NI1PpDhZezU6qgExP+HvIBKq6KOHiflpVeMbQ8kOtlBt1dPd9AnhOejIhCUB4FKD6Kk+QZgT570453gjPE5y1wdA16G4UPLchM/Dgh1OY7LIZ2AxsHXbJORc7WVmhISgeF4AtuccalZpJEcfZ65gO6PCheMRkccCFco8Pc8Iqv3yaugDYK0omB+LRWVMQnsPDoBgSh7ChUjK73/VMHDELvOC5Vg4v3uEl5NkSb/b7wSZA== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2017 19:42:07.3165 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3184 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
From: Felix Manlunas <felix.manlunas@cavium.com> Date: Tue, 7 Mar 2017 11:40:41 -0800 > From: Rick Farrington <ricardo.farrington@cavium.com> > > Add support for XPS. > > Signed-off-by: Rick Farrington <ricardo.farrington@cavium.com> > Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com> > Signed-off-by: Derek Chickles <derek.chickles@cavium.com> > Signed-off-by: Satanand Burla <satananda.burla@cavium.com> Applied.
diff --git a/drivers/net/ethernet/cavium/liquidio/lio_main.c b/drivers/net/ethernet/cavium/liquidio/lio_main.c index be9c0e3..dffed43 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_main.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_main.c @@ -2553,6 +2553,15 @@ static inline int setup_io_queues(struct octeon_device *octeon_dev, __func__); return 1; } + + if (octeon_dev->ioq_vector) { + struct octeon_ioq_vector *ioq_vector; + + ioq_vector = &octeon_dev->ioq_vector[q]; + netif_set_xps_queue(netdev, + &ioq_vector->affinity_mask, + ioq_vector->iq_index); + } } return 0;