From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH net-next v3 0/5] net: aquantia: various ethtool ops implementation Date: Tue, 03 Jul 2018 23:24:05 +0900 (KST) Message-ID: <20180703.232405.355892924699732095.davem@davemloft.net> References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, darcari@redhat.com, pavel.belous@aquantia.com To: igor.russkikh@aquantia.com Return-path: Received: from shards.monkeyblade.net ([23.128.96.9]:43470 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753307AbeGCOYI (ORCPT ); Tue, 3 Jul 2018 10:24:08 -0400 In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: From: Igor Russkikh Date: Mon, 2 Jul 2018 17:03:34 +0300 > 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. > > V3 changes: > - After review and analysis it is clear that rtnl lock (which is > captured by default on ethtool ops) is enough to secure possible > overlapping of dev open/close. Thus, just dropping internal mutex. > > V2 changes: > - using mutex to secure simultaneous dev close/open > - using state var to store/restore dev state Series applied.