1. 05 Jan, 2020 3 commits
    • Sasha Neftin's avatar
      igc: Remove no need declaration of the igc_power_down_link · 1ab69fb3
      Sasha Neftin authored
      We want to avoid forward-declarations of function if possible.
      Rearrange the igc_power_down_link function implementation.
      Signed-off-by: default avatarSasha Neftin <sasha.neftin@intel.com>
      Tested-by: default avatarAaron Brown <aaron.f.brown@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      1ab69fb3
    • Sasha Neftin's avatar
      igc: Remove no need declaration of the igc_clean_tx_ring · 14504ac5
      Sasha Neftin authored
      We want to avoid forward-declarations of function if possible.
      Rearrange the igc_clean_tx_ring function implementation.
      Signed-off-by: default avatarSasha Neftin <sasha.neftin@intel.com>
      Tested-by: default avatarAaron Brown <aaron.f.brown@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      14504ac5
    • David S. Miller's avatar
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 4460985f
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      100GbE Intel Wired LAN Driver Updates 2020-01-03
      
      This series contains updates to the ice driver only.
      
      Brett adds support for UDP segmentation offload (USO) based on the work
      Alex Duyck did for other Intel drivers. Refactored how the VF sets
      spoof checking to resolve a couple of issues found in
      ice_set_vf_spoofchk().  Adds the ability to track of the dflt_vsI
      (default VSI), since we cannot have more than one default VSI.  Add a
      macro for commonly used "for loop" used repeatedly in the code.  Cleaned
      up and made the VF link flows all similar.  Refactor the flows of adding
      and deleting MAC addresses in order to simplify the logic for error
      conditions and setting/clearing the VF's default MAC address field.
      
      Michal moves the setting of the default ITR value from ice_cfg_itr() to
      the function we allocate queue vectors.  Adds support for saving and
      restoring the ITR value for each queue.  Adds a check for all invalid
      or unused parameters to log the information and return an error.
      
      Vignesh cleans up the driver where we were trying to write to read-only
      registers for the receive flex descriptors.
      
      Tony changes a netdev_info() to netdev_dbg() when the MTU value is
      changed.
      
      Bruce suppresses a coverity reported error that was not really an error
      by adding a code comment.
      
      Mitch adds a check for a NULL receive descriptor to resolve a coverity
      reported issue.
      
      Krzysztof prevents a potential general protection fault by adding a
      boundary check to see if the queue id is greater than the size of a UMEM
      array.  Adds additional code comments to assist coverity in its scans to
      prevent false positives.
      
      Jake adds support for E822 devices to the driver.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      4460985f
  2. 04 Jan, 2020 16 commits
  3. 03 Jan, 2020 11 commits
  4. 02 Jan, 2020 10 commits