From: Jeff Kirsher <jeffrey.t.kirs...@intel.com> 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.