1. 17 Jan, 2019 19 commits
  2. 16 Jan, 2019 19 commits
  3. 15 Jan, 2019 2 commits
    • David S. Miller's avatar
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 9dde6da5
      David S. Miller authored
      Jeff Kirsher says:
      
      ====================
      100GbE Intel Wired LAN Driver Updates 2019-01-15
      
      This series contains updates to the ice driver only.
      
      Bruce fixes an unused variable build warning, which was introduced with
      the commit 2fd527b7 ("net: ndo_bridge_setlink: Add extack").  Added
      ethtool support for get_eeprom and get_eeprom_len operations.  Added
      support for bringing down the PHY link optional when the interface is
      administratively downed.
      
      Anirudh refactors the transmit scheduler functions, which results in
      reduced code duplication and adds a helper function, which all the
      scheduler functions call instead.  Added an LED blinking handler to
      ethtool.  Reworked the queue management code to allow for reuse in
      future XDP feature support.  Updates the driver to be able to preserve
      the aggregator list after reset by moving it out of port_info and into
      ice_hw.  Added the ability to offload SCTP checksum calculation to the
      hardware.  Added support for new PHY types, which support higher link
      speeds.
      
      Md Fahad makes sure that RSS lookup table and hash key get configured
      during the rebuild path after a reset.
      
      Brett updates the driver to set the physical link state according to the
      netdev state (up/down).  Added support for adaptive/dynamic interrupt
      moderation in the ice driver, along with the ethtool operations needed.
      
      Tony adds software timestamping support by using
      ethtool_op_get_ts_info().
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      9dde6da5
    • Jacob Keller's avatar
      ice: add const qualifier to mac_addr parameter · d671e3e0
      Jacob Keller authored
      The function ice_aq_manage_mac_write takes a pointer to a MAC address.
      The parameter is not marked const, even though the function doesn't need
      to modify it. This prevents passing a parameter that is already marked
      const. Update the function prototype to take a const pointer, to allow
      passing constant pointers to this function.
      Signed-off-by: default avatarJacob Keller <jacob.e.keller@intel.com>
      Signed-off-by: default avatarAnirudh Venkataramanan <anirudh.venkataramanan@intel.com>
      Tested-by: default avatarAndrew Bowers <andrewx.bowers@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      d671e3e0