From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 267BEC282CC for ; Thu, 7 Feb 2019 14:22:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EA3F32147C for ; Thu, 7 Feb 2019 14:22:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727265AbfBGOWc (ORCPT ); Thu, 7 Feb 2019 09:22:32 -0500 Received: from mail-eopbgr690050.outbound.protection.outlook.com ([40.107.69.50]:40008 "EHLO NAM04-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726909AbfBGOWb (ORCPT ); Thu, 7 Feb 2019 09:22:31 -0500 Received: from SN4PR0701CA0009.namprd07.prod.outlook.com (2603:10b6:803:28::19) by CY1PR0701MB1931.namprd07.prod.outlook.com (2a01:111:e400:58fa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.17; Thu, 7 Feb 2019 14:22:29 +0000 Received: from CO1NAM05FT039.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::202) by SN4PR0701CA0009.outlook.office365.com (2603:10b6:803:28::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1601.19 via Frontend Transport; Thu, 7 Feb 2019 14:22:28 +0000 Authentication-Results: spf=fail (sender IP is 199.233.58.38) smtp.mailfrom=marvell.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=marvell.com; Received-SPF: Fail (protection.outlook.com: domain of marvell.com does not designate 199.233.58.38 as permitted sender) receiver=protection.outlook.com; client-ip=199.233.58.38; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (199.233.58.38) by CO1NAM05FT039.mail.protection.outlook.com (10.152.96.152) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1580.2 via Frontend Transport; Thu, 7 Feb 2019 14:22:28 +0000 Received: from dut1171.mv.qlogic.com (10.112.88.18) by CAEXCH02.caveonetworks.com (10.67.98.110) with Microsoft SMTP Server (TLS) id 14.2.347.0; Thu, 7 Feb 2019 06:20:17 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x17EKIne004676; Thu, 7 Feb 2019 06:20:18 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x17EKIRL004675; Thu, 7 Feb 2019 06:20:18 -0800 From: Sudarsana Reddy Kalluru To: CC: , , Subject: [PATCH net-next 0/2] qed*: SmartAN query support Date: Thu, 7 Feb 2019 06:20:10 -0800 Message-ID: <20190207142012.4521-1-skalluru@marvell.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Matching-Connectors: 131940229486046611;(abac79dc-c90b-41ba-8033-08d666125e47);(abac79dc-c90b-41ba-8033-08d666125e47) X-Forefront-Antispam-Report: CIP:199.233.58.38;IPV:CAL;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(136003)(396003)(39860400002)(346002)(376002)(2980300002)(1110001)(1109001)(339900001)(189003)(199004)(2906002)(1076003)(4744005)(53936002)(50466002)(356004)(6666004)(86362001)(48376002)(107886003)(498600001)(6862004)(36756003)(42186006)(85426001)(54906003)(486006)(316002)(69596002)(80596001)(16586007)(4326008)(14444005)(305945005)(2351001)(51416003)(87636003)(81166006)(26826003)(97736004)(126002)(8676002)(476003)(8936002)(68736007)(336012)(47776003)(105606002)(81156014)(26005)(2616005)(50226002)(106466001)(36906005);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0701MB1931;H:CAEXCH02.caveonetworks.com;FPR:;SPF:Fail;LANG:en;PTR:InfoDomainNonexistent;MX:1;A:1; X-Microsoft-Exchange-Diagnostics: 1;CO1NAM05FT039;1:2S4kkZXDNgKlfMJDGp7BwLspRHCwjqClJ1eKUGWqo/n13zJh/sY5K/yztBgMzgNPoPiGKx38v/f0z3SY6UdSBBxDYZlfdmvhilSiFsCl5I+5sN68nYCuL7UkriAS//Q//livmsnpd62l0gz9SWLs1ulhIB1bsvgCTW/C7dpzm9w= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 27051f3b-9ec3-45f3-39c1-08d68d07b082 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(5600110)(711020)(4605077)(2017052603328);SRVR:CY1PR0701MB1931; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1931;3:Uz96UEvpCWn/raPAnVvSz2en7DZSpKGwHpZQLHaG+c4linYnXKIR1woOdBK50i/5iWAVJuiLFFa5XiQND8J/kI/vKbhh6RUDgjzGrBnR243HBxZsuVsLoBZZCxupS4wPCQ2nx/19woUFYBmXbrjDUvtt7Znp2JihEJQBBaXN0raPpoqiQX7iRoFEkPk1BAvWk1aZetma9o/sZ/NxdTLw+gnEYSx0Cl8vE1N3D4gNrrLz0xru447K/L+7NAauN1z1naoQBhNzQrYH+o8c73eHttN4KsSUMMBBi+TLZa0QexZbVy4RubjmUCoBnl/VYoWkJN1G9g5SUqxTsxmqETaWTMaxjRwFYmZQc9x8DNXnZvwlbPGrwM7VqSnEK0FVpCut;25:eKXBqM0W4hk97Y6JmX6gr51hHnTGch4dAph7wime+rS/JAZ26YmRzYDPUDYs6Ae35600jFuNAl8yquMQmvXfRuFoCp7mhJmw+LIKnT0oJ8tuCEvr+dbY7CCffOyAtArphMcLCPpVu/2og2C0IYxzi6RIToiyFuk/P/B5LnDL8Tpy6PZxWKOjw7ykAJgknSL8JtcvNVQ4fWNaZGB5Ov3HIohoJ/b7s85xYcCyfE/ilR2tLTH/qWzFHQlZOAXaNFDBzs2PGaPMi2fGr5Kbw0Tyv3EPjOxeYVK93eRx4LoMfXb3nn2sI6iKtlAPKWgRXMif5+zUNLE9YmucOsldQU4O3w== X-MS-TrafficTypeDiagnostic: CY1PR0701MB1931: X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1931;31:erwbRTSJ7zOXCAvJytwepwAhb0N1T+bHgi34kW4TlMc72xlto6RDT6AvHKyVa2fZKK3lYtpTLhoHWI52KRvdEwdxyx3w8uvylT2z+LZZ/9OqI0A5y20HGei2R9xod1geP9GQIyWxyz9uMPCCppiPMwhfx051BFc+9yPCZFueHkqe1zZrDMMMtYnuNt6ZeYMMkqor8isWfzA6D9k/tYILgncznLMcB0xaTwGW0XX0zpo=;4:uX+FzKBHK6jjMw7J7GYKna6ZPLyX8+w/IlqiYFt4RJiaL32q4B+tUrhOGWGoUkOwzJzL2XLzQRjqNw8z4DyvCOTwPCyaPFIIdcnhU8Aa4L+4jbXvoUtJV/yPLXFWTeToDcbETniYjkPPuc4dbCFJ9l8z7PyD9M8u3Kg39TRWNu+QaJG6f7MEvt/Jh4ZmNqHNZsxRlGRUzw2X/xJRTfVSIuYl32b/vP5weMSASJsXWHLU+4TaWssmzV3LGMyETB5zm0bjbxaM9gLSx6MZJXSSOW497g6CxvuToVe/h+fsm6VUjUFBpjBUSzf64d++fSM2 X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0941B96580 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0701MB1931;23:AJOEZQyhMUC8XdoDieobFafFSIo0Rjd0pN/NhK5?= =?us-ascii?Q?x9eb9UFyG6wn6FGaVWwFeXTVfxYa11XTe4O7zTa3UZz5QTTtwRp+eZ3dt+iA?= =?us-ascii?Q?JhR6wOsL9M4OfzVXu0HDx+ySFC1UOi+hkJ0vdKgNUVqIGyRIKuLTuq0/FO94?= =?us-ascii?Q?pe88vIF+IqHmqSr69B2R91pgB1gl8k4ijucvQobVppBVOM1aXzg+zjxSgT9u?= =?us-ascii?Q?I++TGFSAVKzI4LLoyKUWuITHusX44vUDGCf/z8Oie9ODYa3fPrN76X7EyTY+?= =?us-ascii?Q?KGnhhtOWUZ69SmDq8BIG+MSF30qc3wuyjiV9dIi4CIgepkagCOWzUK03+DiQ?= =?us-ascii?Q?q1HnHUCyuQ+4YvXEeBZuOwXFSrJ9mtCI2uttB1HQ7IemcaUEIqXc6bxY8mdR?= =?us-ascii?Q?HRPGjykz4ankuctJNBH1tkKOXjtr7T8qaKY9s4TAEsG+KT6EUKA+AjWvS5Kt?= =?us-ascii?Q?Zt29CnEHo0AWZhG0AnUZHUoDNa2/pBsYzgqyUvpLH24up90viw2/6XZC+CSs?= =?us-ascii?Q?idqlNgaYTcQ8Bg+AM5deVLBtkZhCygqBgtz2IKQrK2AqlnXZ9N8V10RXstja?= =?us-ascii?Q?jw/T1r/3lwr/I5/C2BXQ63LZEXfSLSAhRIGrY+Ihk+UybLbDjNpnTfEOZAhk?= =?us-ascii?Q?LGcDg91+FmZGJ+6LJH6w1Mkn+8ViRYWLFtHxTpdz0rFtPJeqzX+xTvVYqSHJ?= =?us-ascii?Q?8BZpscstuRabGr+73Wb1sNaA3I3BpOK2oEo0Rsn8mWCCcOUxLk0ZUnAy8dFw?= =?us-ascii?Q?3+J84t8WnuAdcleD0N345/PN64RfxZQBEsOpxWqKcLSUL+YlYT7S4OeOWIMX?= =?us-ascii?Q?6Dp1kv7cLFpk5MUWBCsOGrDMiQrecU1AJPu2L93IedjB3rlbP2JBpn22vIs2?= =?us-ascii?Q?PGfvsnmpVb/W/xqO83njWkxoUL57xgAh2/lNDErgwCGnGAxhPWuqvoOnrUId?= =?us-ascii?Q?q2gcKViFtf/sJUMZEyLgxMIJKQN3GG+PUNDxmF91HUsiCEcNe47h8CBym+rw?= =?us-ascii?Q?yVAqC+IEh+ydfqNFXRe/PDttZCrv+Wgs2UMBJMKYaEPkd/AiigLr+riGOWaz?= =?us-ascii?Q?XgEXaIalx+d3MjR7Qv0qRLWd5DYAheBdIdVIcpmAE/cid916F01zLQfJUPGf?= =?us-ascii?Q?zQvGiqYTlkFr6cu5xaQcr8Abbc70veCJgPWRoQQy8qwjMbeG2G5a8R+hCzkj?= =?us-ascii?Q?SnBj8apUyXyVEgFfzbjiOe30g6H7ngftIHCgpDtqYnJfFzDBtFsizGdl87A?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Antispam-Message-Info: T4dQqm/VzwylTCXtRfqYr/QF26TC9oUBABDRuy7qpwJmPo3VAX7LMq7d+hrFzHKnMsJspnsPviLpQWRiFbrCTYoqLnYTXlHwGa85OYGdOA+DtZTsOs5P0z+MdRUFq3OX7NIBaXTHj+lQitPKBu7SvFDO9U08O4CBd8qdl0IUVOgKfy1q8kzoo3LC41+JtYVehQIlqR3h8w7NAODy3BXO42IanY1SpkBC7mOdOW4h4HXlHSNxR9PNiI3+tKAuYNrXmqHyMC22ntW818T19vkj0StvmanZhJMWKkznFh99Qqi/ACUX/X/hRyRTGkJVU6noZ5qf4uk2kdLVVNpOxoo9OmOpDOfakW+O6VdhYGRHDV/e3OvSeD0zQv7XyvJBn9vADTBph+M+AmdtlB8sipi5QVgiez9NK0hiToBzqG+XfJk= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1931;6:+zBlkEeZC4P3oKwsH6xf5nWoxsqnmbSuOlZ96Y1GNlsyGALiZP2GzJ9yWxtGIaE1ouNCx4vlwUTs2DJPnQldGMNT8B5zFQvwzwUVt0e44i8Xq9oHZQJ1/Lz/IIi7+dYVDNUjfLdeuSiZmcbHgJRbaNjvLm9tK0Dc7HlW4vIcrPwDz9TtIJwCIKLitgHVCciFs0FKxSV4bNNRN7Q+TiBUM2UCx+NRyRuqLpB9zzv8Z4fkMMu3Z8ft0nRAeTHbSGnOJdlhQ+lYf9mV2D+2ML6wNTFhHE1AaTNDYRqn9twls0+fj+pBJ/JV7HbqqEDrX7G1t2Hq1iUwdXESVar6G0ATnRpzXEdXziiEHLU3sW2LiUJ+j8NVrI1mPevcJHpGCF5Gx6ccny+1W23OFODDbLCX03bIkVgSmx8OEkUmr56N42gEfsu+Vq+ppcx6JZP2gEAsfqDdDs1nn5kcqI2XEiZOrg==;5:Kiho/pFSx2XldHZsC2XbQ8mjb74MGW3Mt/214LyQRelfNHbZNbjT9tvE6djLZNNAJSt1wYqUcJrSBu8SFfiK8oZSHTLqpm0ISpP5nIFeC0xRAX4xfKn8qw6lirNAy9jRm0cTsp35DUQqgUgxFSOsSSbPfqtw6kL5BSWUp3yEealOe69ERFfwj3UvGmvhfz/pjn7EL9HPwsOZl0W7mEaEcA==;7:fRwrPaGvv8rfs8hDAYHw2F4ZzPAJOXTfOZAS2RBDc62OKpFjFe7Rb9QtTm317x2Axjlztxm78yBzlOufGhIt7ANvFqydSSMW/8LYIfuBXZ11pBw8Sh2fWSi4MF6Uf98Gp6ovNaGijap6rTtdo8Pqcw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2019 14:22:28.2143 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 27051f3b-9ec3-45f3-39c1-08d68d07b082 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[199.233.58.38];Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1931 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org SmartAN feature detects the peer/cable capabilities and establishes the link in the best possible configuration. The patch series adds support for querying the capability. Please consider applying it net-next. Sudarsana Reddy Kalluru (2): qed: Add API for SmartAN query. qede: Add ethtool interface for SmartAN query. drivers/net/ethernet/qlogic/qed/qed_hsi.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 2 ++ drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 ++++++ drivers/net/ethernet/qlogic/qed/qed_mcp.h | 10 ++++++++++ drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 11 ++++++++++- include/linux/qed/qed_if.h | 1 + 6 files changed, 30 insertions(+), 1 deletion(-) -- 1.8.3.1