From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [net-next 00/10][pull request] 40GbE Intel Wired LAN Driver Updates 2018-03-26 Date: Tue, 27 Mar 2018 10:05:54 -0400 (EDT) Message-ID: <20180327.100554.410033062870791379.davem@davemloft.net> References: <20180326214103.18218-1-jeffrey.t.kirsher@intel.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Cc: netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com, jogreene@redhat.com To: jeffrey.t.kirsher@intel.com Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:39882 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752303AbeC0OF4 (ORCPT ); Tue, 27 Mar 2018 10:05:56 -0400 In-Reply-To: <20180326214103.18218-1-jeffrey.t.kirsher@intel.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Jeff Kirsher Date: Mon, 26 Mar 2018 14:40:53 -0700 > This series contains updates to i40e only. > > Jake provides several patches which remove the need for cmpxchg64(), > starting with moving I40E_FLAG_[UDP]_FILTER_SYNC from pf->flags to pf->state > since they are modified during run time possibly when the RTNL lock is not > held so they should be a state bits and not flags. Moved additional > "flags" which should be state fields, into pf->state. Ensure we hold > the RTNL lock for the entire sequence of preparing for reset and when > resuming, which will protect the flags related to interrupt scheme under > RTNL lock so that their modification is properly threaded. Finally, > cleanup the use of cmpxchg64() since it is no longer needed. Cleaned up > the holes in the feature flags created my moving some flags to the state > field. > > Björn Töpel adds XDP_REDIRECT support as well as tweaking the page > counting for XDP_REDIRECT so that it will function properly. Pulled, thanks Jeff.