From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Subject: [net-next 0/7] nfp: ethtool and related improvements Date: Sat, 4 Nov 2017 16:48:53 +0100 Message-ID: <20171104154900.21469-1-simon.horman@netronome.com> Cc: netdev@vger.kernel.org, oss-drivers@netronome.com, Dirk van der Merwe , Simon Horman To: David Miller , Jakub Kicinski Return-path: Received: from mail-wm0-f67.google.com ([74.125.82.67]:52554 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752068AbdKDPtH (ORCPT ); Sat, 4 Nov 2017 11:49:07 -0400 Received: by mail-wm0-f67.google.com with SMTP id t139so6762155wmt.1 for ; Sat, 04 Nov 2017 08:49:07 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: Dirk van der Merwe says: This patch series throws a couple of loosely related items into a single series. Patch 1: Clang compilation fix reported by Matthias Kaehlcke Patch 2: Driver can now do MAC reinit on load when there has been a media override set in the NSP. Patch 3: Refactor the nfp_app_reprs_set API. Patch 4: Similar to vNICs, representors must be able to deal with media override changes in the NSP. Patch 5: Since representors can now handle media overrides, we can allocate the get/set link ndo's to them. Patch 6 & 7: Add support for FEC mode modification. Dirk van der Merwe (5): nfp: refactor nfp_app_reprs_set nfp: resync repr state when port table sync nfp: add get/set link settings ndos to representors nfp: add helpers for FEC support nfp: implement ethtool FEC mode settings Jakub Kicinski (2): nfp: don't depend on compiler constant propagation nfp: make use of MAC reinit drivers/net/ethernet/netronome/nfp/flower/main.c | 16 +-- drivers/net/ethernet/netronome/nfp/nfp_app.c | 6 - drivers/net/ethernet/netronome/nfp/nfp_main.c | 28 ++++- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 121 ++++++++++++++++++++- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 47 ++++++++ drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 5 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 36 ++++++ .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 87 +++++++++++++-- 10 files changed, 325 insertions(+), 30 deletions(-) -- 2.11.0