1. 01 May, 2017 37 commits
  2. 30 Apr, 2017 3 commits
    • 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
    • David S. Miller's avatar
      Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 5b36d8f5
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      1GbE Intel Wired LAN Driver Updates 2017-04-30
      
      This series contains updates to e1000e only.
      
      Jarod Wilson fixes an issue where the workaround for 82574 & 82583
      is needed for i218 as well, so set the appropriate flags.
      
      Sasha adds support for the upcoming new i219 devices for the client
      platform (CannonLake), which includes the support for 38.4MHz frequency
      to support PTP on CannonLake.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      5b36d8f5
    • Sasha Neftin's avatar
      e1000e: Add Support for 38.4MHZ frequency · 68fe1d5d
      Sasha Neftin authored
      Add support for 38.4MHz frequency is required for PTP
      on CannonLake. SYSTIM frequency adjustment attributes for TIMINCA are
      get/set dependent on the hardware clock frequency for a different
      types of adapters. 38.4MHz frequency supported by CannonLake
      and active once time synchronisation mechanism was enabled
      Changed abbreviation from Hz to HZ to be compliant checkpatch code style
      Signed-off-by: default avatarSasha Neftin <sasha.neftin@intel.com>
      Reviewed-by: default avatarRaanan Avargil <raanan.avargil@intel.com>
      Reviewed-by: default avatarDima Ruinskiy <dima.ruinskiy@intel.com>
      Tested-by: default avatarAaron Brown <aaron.f.brown@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      68fe1d5d