1. 01 May, 2017 39 commits
  2. 30 Apr, 2017 1 commit
    • David S. Miller's avatar
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 8dd5b698
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      40GbE Intel Wired LAN Driver Updates 2017-04-30
      
      This series contains updates to i40e and i40evf only.
      
      Jake provides majority of the changes in this series, starting with the
      renaming of a flag to avoid confusion.  Then renamed a variable to a
      more meaningful name to clarify what is actually being done and to
      reduce confusion.  Amortizes the wait time when initializing or disabling
      lots of VFs by using i40e_reset_all_vfs() and
      i40e_vsi_stop_rings_no_wait().  Cleaned up a unnecessary delay since
      pci_disable_sriov() already has its own delay, so need to add a additional
      delay when removing VFs.  Avoid using the same name flags for both
      vsi->state and pf->state, to make code review easier and assist future
      work to use the correct state field when checking bits.  Use
      DECLARE_BITMAP() to ensure that we always allocate enough space for flags.
      Replace hw_disabled_flags with the new _AUTO_DISABLED flags, which are
      more readable because we are not setting an *_ENABLED flag to
      disable the feature.
      
      Alex corrects a oversight where we were not reprogramming the ports
      after a reset, which was causing us to lose all of the receive tunnel
      offloads.
      
      Arnd Bergmann moves the declaration of a local variable to avoid a
      warning seen on architectures with larger pages about an unused variable.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      8dd5b698