Message ID | a1c1d637d48750e72c15a0b010dfdc2fc36a2517.1521192913.git.igor.russkikh@aquantia.com |
---|---|
State | Changes Requested, 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 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=aquantia.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="cwQl7RMB"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 402j611PVkz9sMQ for <patchwork-incoming@ozlabs.org>; Fri, 16 Mar 2018 21:55:05 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753694AbeCPKzB (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 16 Mar 2018 06:55:01 -0400 Received: from mail-bl2nam02on0056.outbound.protection.outlook.com ([104.47.38.56]:45632 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753593AbeCPKye (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 16 Mar 2018 06:54:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mRMAOmt9uflZTttMY2FqIFrvv+AtSFKDOn402v+mTjE=; b=cwQl7RMBp9qfqnjWe5SbNkvJ03qdNIIDp1ul4ZQ+mqYAvXzDWRPJCwE95sJFtnbfo6qeGwTQk0J/hvKMgeZ2zEQ1YaqX5Q3YI+V4uyTamBlUGvAl+ImxY2MVPHFS04Rys4f9n/ms+RhFYg37fhdXJkLoGFJ3LZvJtcNtQA4bHRI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; Received: from ubuntubox.rdc.aquantia.com (95.79.108.179) by BY1PR0701MB1657.namprd07.prod.outlook.com (2a01:111:e400:522a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Fri, 16 Mar 2018 10:54:28 +0000 From: Igor Russkikh <igor.russkikh@aquantia.com> To: "David S . Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org, David Arcari <darcari@redhat.com>, Pavel Belous <pavel.belous@aquantia.com>, Igor Russkikh <igor.russkikh@aquantia.com> Subject: [PATCH net 5/7] net: aquantia: Allow live mac address changes Date: Fri, 16 Mar 2018 13:53:48 +0300 Message-Id: <a1c1d637d48750e72c15a0b010dfdc2fc36a2517.1521192913.git.igor.russkikh@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1521192913.git.igor.russkikh@aquantia.com> References: <cover.1521192913.git.igor.russkikh@aquantia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [95.79.108.179] X-ClientProxiedBy: PR2P264CA0002.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101::14) To BY1PR0701MB1657.namprd07.prod.outlook.com (2a01:111:e400:522a::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 34a042dd-4fbc-4c5f-36fe-08d58b2c4b00 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:BY1PR0701MB1657; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1657; 3:k6sQ1+H5zXM2kxaPXKHhdlvB/IgKvkBCMjFsOBp9I9J237SW5JpP2WQUrBiHn5ZLqVdOYmbZKApu/2yCxaxdkyBzHQkvIfxmrCrjnBzQ9Vtj63I13xLfe1D+aUoQMZXwqGQ6YNduS65YrY15s70KBGEYuL/AGwArORRWDvlKfTUrtpndgNKnx4d6CFRXuGaAy0a5Ruxp4uutJ1VSO1sdOA/IlZOGRX1pWgF37uhN7TA9E+bRCXOBImze5vCUDgxE; 25:ipDYnQGMeHSyZWYkBqeTZoQMgt4Ji5Pco/W/vbhF/qJA9VWN0KeLPlODH+1GBOA1DyQlNFkKrJj4aQ2WemzoEFYM9bT/NJNOCAWI6CGOzLg/6lpQAhfWLsgWOw8wWoDI9X8Hi3Mb21lQxfUxTk/Ww8tG+ODZK8JjxgSzFqEYxw4GVbmlSNtQ5S8ZRWoDYBRVW5vA4bYGYrDv/wH7hGONWJf3XKroKlf0GKUExg5jChjPzK4L8GKZ8eb1mHoSf5EA3G9FEu3yMnp6UUpiHrRNAteBOCQ2rOjNT1PLma7Dngq5BjQxjnCXWMe7+wKWgbh1Y4UDRKRNYs7rHQlpGAe+yw==; 31:qStOegs2LCF5TxpvFmWEKwQWA77+XiFyQR5oOZNbhS+Wm4ByHcTsBsWjmd36CzzITI4OOAuM3SL5HcHWCHjDOi3myFhY1P9ANa41f9nd/5Q6VpiB2S2GeAmPnakMcw7o13yQBGHf/LEyFIqICh5nH9FaIOlPGy4Tt4cp8R3boEmxGJRtHfQaH0b7Qx4jEkzVZTJb25bk2fA1VSEyr/bb94/v0We1Bug0ta9dX520j9g= X-MS-TrafficTypeDiagnostic: BY1PR0701MB1657: X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1657; 20:bJ+aW+Fo9D//ttvrsbmRK11EYJ1pejkWdGhhCvuoWGCkvv1Pl3mBkWJ+/vjZgznN6A1vafgNQOvjV1owH6g4uLo8IZq9D4sWvRCauG1V1qHjU42qVgqKIrU8GNlllxbOkYvfiFL02uLkxRRy/Rid63YzTLn6NpUGXzFgCbKvRpnSHyuHpD9fT9i/qfhWbFI7DtRm/FGS+Ze5Iht+q1AyhDLsEzSJtX6GobsmzzRVZGXQLnWnIUVO/nf4iu2n+Wf4oA72o29t6fg0WmfEomWb9P7jn8nTgERBZuVbtV4Io5kJrx35hltXiN0OM/RXRmwc4SJMstFrcz2DZktlKOoG4PqjRVjnaZhQosITqNNwg5qX4UlelHt1tnOLOxVVWe74dobrmvuRqhZDK42HUGt/SCxwrCwbw1bmzxkMI3Umd7dWl2V96lp3CiTJ4hTfSUdWpIRC0T7bY9vEpAH7ucYzTbzfhe2XdxvjScn7fWKulUgIw8IkPfXRD+iiFmQqnQfb; 4:ZKts1eISB455x4cDNNozvmL+2Wgzx8PfVZjZIx1yDiXnSYe25nbOc/8A6OhAMRRhSGPDX5pfU0kFCT2yKtTr1WXwOdE19czv14kp/KJDOxJ9LLsDkcThSfk3oYNpGmyWwDEA3ure5nhjKXREl80/IASEybEL/MBMcE8HNvWIgFcLDuQbo7h895QePqrZEzKuMPOPLQP/3iwVgkPH7T9W78FageFFO+NwCDdz2zVX4ZbAOMf2OfmzhqsSajI81EKIEzVPeFa5+r+0riVg2Ti+YQ== X-Microsoft-Antispam-PRVS: <BY1PR0701MB16571B2388BA0E65D6F38D6E98D70@BY1PR0701MB1657.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501244)(52105095)(3002001)(10201501046)(6041310)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(2016111802025)(6072148)(6043046)(201708071742011); SRVR:BY1PR0701MB1657; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1657; X-Forefront-PRVS: 0613912E23 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(396003)(39380400002)(39850400004)(366004)(189003)(199004)(66066001)(47776003)(81156014)(8676002)(81166006)(8936002)(54906003)(16586007)(305945005)(53936002)(7736002)(2906002)(107886003)(106356001)(118296001)(386003)(72206003)(25786009)(36756003)(4326008)(478600001)(3846002)(6116002)(2950100002)(48376002)(50466002)(26005)(6916009)(16526019)(6666003)(186003)(105586002)(50226002)(6486002)(51416003)(7696005)(52116002)(316002)(76176011)(86362001)(68736007)(5660300001)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1657; H:ubuntubox.rdc.aquantia.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1657; 23:ZeJaprJZDaiVk0Edhak2KOIIiXarGRQ5fZy67uBXs18p/M3QjZmDep8ze7pxGpFVQkTFTnvJ13z9shin30EVRl3ccGmJUTEnMg2xjoAH9S7VkNCLSeerKD0TEOyvseFRGRG89pCrZ2sbUH5r+Xecvz2oMtL4mxFktYyoiI9ZRZGLl/c2scBFPeyHq1n4IYjRrErIKDjdIpvYkqkMqD8QhQDC2WHiJHaQApyth6kG2hrrNA0qptQY6PgrXJXyOd4GDJTf8ZSOwyCacsAFDhupUv+w+sAMw0tifYbu5OE0RB61VHbZ5ze2eE7QxiakU/bgFr1NB+Qsjlyq+mT4DE8cKjKYRSmNCjwE3X40NUMVr2ZHpAlvCYnB/B7/AbtXtNPFl/qrjvZg/g13ga0Q5kqrS67fJIMDfsNuntPxL+ZL9E0cE8jkSJsnV9JiT1PIv7i3qM9bfV+/ELbZU+sBgJL5hPW8hp0gN2EFt+9Pgf8Too9qjhwqFT5yCOwDIorZ3GEfeg5exc7ZWNlC4B2cVVDnGmKSR+/ht2nTcbOkwpWX4Kx/BfQGv0M3lyHArXJgOdxiMOOFu1Nu1GG9e8dmLQvEwK1z1KgvCawIdkvNhXXJX0IcX6h1NiJ8lE1c925k2tONsVMKXK5DvkL6qZoeuKJCevSmuiIrLIXI9f3Mf1Ka+RTK5d6IuZR5lAFgNFeZr6+cNT0zvGIdMNh35Tvzk/kSqMko+9V9zNApaB32Y7A8HdH/su28lydIr2hBMBmvnEB1osE3ZAig/iHnpAAdV8rNHnmYJS5yo5r1cE0LPw0jwUc6c6TdnwgCshr2BVBN1r2UYsFvuj9d2JE7PblWiUnaRlp8qc60hKODWvnPtnian0bmlEoGGNJ57Zsj+xoOanXiuQCz5aehN7APubptcoNLizQ7e11RZHAkfyfkU7oJLE7XltUNKcRdJz02zIG5uBVQhcaSkaHIcX+ckyN0jnSiIBBFQuLdjtE2O6MjQs7EPdNRvdy1zATgN0yt8vo7ygQjg8C5tcwzMM5DXM7U6/SG9ZPDADw15g9oacPMDyWrUATVbFWZkOKypa7Vs5cijEz6bQUh25A+vUAD3ASldvbUxdtn6b1vVypGK4FOs9OB7U6D3XhYSryrEkXvNm2L7yq10zOHAFZjIAhsXdLKZ3Uuuw== X-Microsoft-Antispam-Message-Info: B8O81Y9cJODjkZfawm8iAtyOZiyyx+2E2O1MOPaUXK42YYsWS3+WfdzIvtoGzxBe48Lze0f41J0+DxKwSG1zMi5pfawMoXfqeE/2totmG1HXP94WQySnVwLVstfo9I3PSDnKRqJsQ70xtmpZyb33lsRasM4+BP2BQBZaZD5LZi1o7GJEpfWHp6GcQMwsNX6d X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1657; 6:cptd6gw7WyqS8EMWGzEDVqH0u1TZcwqEWNrEov0f4dj5e3a+f1ApgNsDdJsiFZTW0n29PN8OE10iH123SloKSYIQpRpKdA87AE7iP9guHdS0hBW5i39mfjTLjPDR4Ub6CAKtOao7WKmJz60H7rkrP77ohv2+w0PBXNbje4uiY5f+x7949JJuxiLcrcoZrC5v7pcP2WGngRc1Kmcaw5RFiI+L17wO/mHae1XyYV1na1HwWD+RfqJL8/33BWaXk2A0rPTtxr9VOoJE1iJEvsYQ44iH5qBMRKoOwwFG5hIZ7IflGvJ3WMGwr8BdGLutylM4OpjsfcUhB+cWCtZXY1QEiiPhsBRqKqkkr5w5ajw7FNk=; 5:XOnbhqm9BHWLJ4jpom92oSASkj/5QYASr4J3tCZrd6LkGO9zKM+17goY/LoKlzZR4fhUbycfT9IE1id5dRQ/aqB4VNP6us8WeoW7aBztNjOXKnyB3Ci92WAamLlQCIyR1F51j7c1zhcJ0Kuq1qb7TwrK29ohSyH+Jz3npNjF19s=; 24:lUJwwb2NqZnHlm6JNmzQfgJnC1StV/x7cvLX5rfeDBJAwgs8TWrzneh5JPvXUBQS+euACmpYw7SyFi7RBjFk8FC3nplmZjGINFGCfnhNcCg=; 7:6BJLVQMQbm3LRbJTnGeAf+qiXXgCVGIf46N8CwJMYb+yuWeDYaAat2E9Ckzqdup7oTaTuK378Xg3ccDZZnGeRiFptDA6HR+I7LZVlrrepQfZBJ8cdMf/eeud8dQ4pTTa+Cac8IIT3NVHP1/Y1Dy+qyTiQx/DSi/ViC+OZ4qZ+ErnrviuKLNaziGMSFCqK1gF3iCEZAybz0S1QhZfjH8JTzWXb2hB3icH0dLp+ml7SP6XxDn2O9pvdTTy1HSuWbGI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2018 10:54:28.0763 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 34a042dd-4fbc-4c5f-36fe-08d58b2c4b00 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1657 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Aquantia atlantic hot fixes 03-2018
|
expand
|
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index 5723f2c..f32e4b3 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -251,6 +251,8 @@ void aq_nic_ndev_init(struct aq_nic_s *self) self->ndev->hw_features |= aq_hw_caps->hw_features; self->ndev->features = aq_hw_caps->hw_features; self->ndev->priv_flags = aq_hw_caps->hw_priv_flags; + self->ndev->priv_flags |= IFF_LIVE_ADDR_CHANGE; + self->ndev->mtu = aq_nic_cfg->mtu - ETH_HLEN; self->ndev->max_mtu = aq_hw_caps->mtu - ETH_FCS_LEN - ETH_HLEN;
There is nothing prevents us from changing MAC on the running interface. Allow this with ndev priv flag. Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com> --- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 ++ 1 file changed, 2 insertions(+)