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.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no 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 BECCCC433E0 for ; Mon, 18 May 2020 08:29:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8BFA120674 for ; Mon, 18 May 2020 08:29:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="SSYR05JD" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726448AbgERI3a (ORCPT ); Mon, 18 May 2020 04:29:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726053AbgERI3a (ORCPT ); Mon, 18 May 2020 04:29:30 -0400 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EEEEEC061A0C for ; Mon, 18 May 2020 01:29:29 -0700 (PDT) Received: by mail-wr1-x441.google.com with SMTP id y3so10770666wrt.1 for ; Mon, 18 May 2020 01:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=SMO6DP9W1vkLqXxFpmxMjADEzeYPX7TRpx+znSRtVs0=; b=SSYR05JD07cfKOMcYGcSXZLFJ1KBvTmEgPuDGBTE974qORXDoLBBWdxO5gI7EQdSZi qYU1YbBq3eOjBTwvfil829kF8x557VBNWfJo7a5Dm0PqFFWEO7J7Hp9rycDbYLyBbFE+ TuHc+zewUPlN74eSIK7OxwT4eBNz7naFyxCVk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=SMO6DP9W1vkLqXxFpmxMjADEzeYPX7TRpx+znSRtVs0=; b=V0+WoNyURYuyY4hDC3EPc+4sGeUa2a3yOXPJ3OJs3tikGTlu+NkXwhW1er8nKamMoY +/GMwFUBucWv+elTpaqjO1gbK/KgnbI8EouPWpxUXVgRKiXiMMDjVezqOd7fTv4oJ9Ty lok+6DGsiwXf/yQEOJisHOlJpFIyPTLYt8ZVPLDAOtJJZAxxha16dxNWzCCczlWUGjr3 D4jQidUNZN8GxAqnbE/KBqgU/akt6bdF9dmKweFefiqHXRc2BRAmIiWPUMhEd1uVi5YE f6gG+D+2gqk0PVhaPWZymAd4D5BBI+jZhSxWXXlwTdIZWFr0rckIM7yMQFRqg+rGrD13 pKQg== X-Gm-Message-State: AOAM53346rEyFZrryUfNl0e28owBexPOxPofR/F69+K5RpQNg2oeCmbu gwvlcD9o17piFm0HkQIwooDM7g== X-Google-Smtp-Source: ABdhPJxg1I5wctCMJsFuffFOoQTHRSPBc4ykBh2hT0K1BF17TB2yFo122R9fGI9Pl9OScYPhryjN9w== X-Received: by 2002:adf:b786:: with SMTP id s6mr18030887wre.287.1589790568509; Mon, 18 May 2020 01:29:28 -0700 (PDT) Received: from lxpurley1.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id m7sm15350144wmc.40.2020.05.18.01.29.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 May 2020 01:29:27 -0700 (PDT) From: Vasundhara Volam To: davem@davemloft.net Cc: netdev@vger.kernel.org, Vasundhara Volam Subject: [PATCH net-next 0/4] bnxt_en: Add new "enable_hot_fw_reset" generic devlink parameter Date: Mon, 18 May 2020 13:57:15 +0530 Message-Id: <1589790439-10487-1-git-send-email-vasundhara-v.volam@broadcom.com> X-Mailer: git-send-email 1.8.3.1 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This patchset adds support for a "enable_hot_fw_reset" generic devlink parameter and use it in bnxt_en driver. Also, firmware spec. is updated to 1.10.1.40. Vasundhara Volam (4): devlink: Add new "enable_hot_fw_reset" generic device parameter. bnxt_en: Update firmware spec. to 1.10.1.40. bnxt_en: Use enable_hot_fw_reset generic devlink parameter bnxt_en: Check if hot_fw_reset is allowed before doing ETHTOOL_RESET Documentation/networking/devlink/bnxt.rst | 6 ++ .../networking/devlink/devlink-params.rst | 6 ++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 28 +++++++++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 61 +++++++++++++++++++++ drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +++--- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 64 +++++++++++++--------- include/net/devlink.h | 4 ++ net/core/devlink.c | 5 ++ 10 files changed, 158 insertions(+), 36 deletions(-) -- 1.8.3.1