From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Russkikh Subject: [PATCH net-next 0/5] net: aquantia: various ethtool ops implementation Date: Tue, 29 May 2018 15:56:57 +0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Cc: netdev@vger.kernel.org, David Arcari , Pavel Belous , Igor Russkikh To: "David S . Miller" Return-path: Received: from mail-by2nam01on0046.outbound.protection.outlook.com ([104.47.34.46]:49497 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933689AbeE2M6h (ORCPT ); Tue, 29 May 2018 08:58:37 -0400 Sender: netdev-owner@vger.kernel.org List-ID: In this patchset Anton Mikaev and I added some useful ethtool operations: - ring size changes - link renegotioation - flow control management The patch also improves init/deinit sequence. Igor Russkikh (5): net: aquantia: Ethtool based ring size configuration net: aquantia: Improve adapter init/deinit logic net: aquantia: Implement rx/tx flow control ethtools callback net: aquantia: Add renegotiate ethtool operation support net: aquantia: bump driver version .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 118 +++++++++++++++++++++ drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 20 +++- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 17 ++- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 47 ++++---- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 8 ++ .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 51 ++++----- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 8 ++ .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 54 +++++----- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 35 ++++++ .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 69 +++++++++++- drivers/net/ethernet/aquantia/atlantic/ver.h | 4 +- 12 files changed, 349 insertions(+), 84 deletions(-) -- 2.7.4