1. 02 Jul, 2020 2 commits
    • David S. Miller's avatar
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · d8c8a96c
      David S. Miller authored
      Tony Nguyen says:
      
      ====================
      Intel Wired LAN Driver Updates 2020-07-01
      
      This series contains updates to all Intel drivers, but a majority of the
      changes are to the i40e driver.
      
      Jeff converts 'fall through' comments to the 'fallthrough;' keyword for
      all Intel drivers. Removed unnecessary delay in the ixgbe ethtool
      diagnostics test.
      
      Arkadiusz implements Total Port Shutdown for i40e. This is the revised
      patch based on Jakub's feedback from an earlier submission of this
      patch, where additional code comments and description was needed to
      describe the functionality.
      
      Wei Yongjun fixes return error code for iavf_init_get_resources().
      
      Magnus optimizes XDP code in i40e; starting with AF_XDP zero-copy
      transmit completion path. Then by only executing a division when
      necessary in the napi_poll data path. Move the check for transmit ring
      full outside the send loop to increase performance.
      
      Ciara add XDP ring statistics to i40e and the ability to dump these
      statistics and descriptors.
      
      Tony fixes reporting iavf statistics.
      
      Radoslaw adds support for 2.5 and 5 Gbps by implementing the newer ethtool
      ksettings API in ixgbe.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d8c8a96c
    • David S. Miller's avatar
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue · 11a20c71
      David S. Miller authored
      Tony Nguyen says:
      
      ====================
      100GbE Intel Wired LAN Driver Updates 2020-07-01
      
      This series contains updates to the ice driver only.
      
      Jacob implements a devlink region for device capabilities.
      
      Bruce removes structs containing only one-element arrays that are either
      unused or only used for indexing. Instead, use pointer arithmetic or
      other indexing to access the elements. Converts "C struct hack"
      variable-length types to the preferred C99 flexible array member.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      11a20c71
  2. 01 Jul, 2020 38 commits