Skip to content
  1. Jun 09, 2014
    • Mitch Williams's avatar
      i40e: allow for more VSIs · 505682cd
      Mitch Williams authored
      
      
      The number of VSIs that the firmware reports to us is a guaranteed
      minimum, not an absolute maximum. The hardware actually supports far
      more  than the reported value, which we often need.
      
      To allow for this, we allocate space for a larger number of VSIs than is
      guaranteed by the firmware, with the knowledge that we may fail to get
      them all in the future.
      
      Note that we are just allocating pointers here, the actual (much larger)
      VSI structures are allocated on demand.
      
      Change-ID: I6f4e535ce39d3bf417aef78306e04fbc7505140e
      Signed-off-by: default avatarMitch Williams <mitch.a.williams@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      505682cd
    • Catherine Sullivan's avatar
      i40evf: Fix function header · 3dd5550f
      Catherine Sullivan authored
      
      
      Fix function header comment to have the correct function name.
      
      Signed-off-by: default avatarCatherine Sullivan <catherine.sullivan@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      3dd5550f
    • Shannon Nelson's avatar
      i40e: add checks for AQ error status bits · 86df242b
      Shannon Nelson authored
      
      
      Check for error status bits on the AdminQ event queue and announce them
      if seen.  If the Firmware sets these bits, it will trigger an AdminQ
      interrupt to get the driver's attention to process the ARQ, which will
      likely be enough to clear the actual issue.
      
      Signed-off-by: default avatarShannon Nelson <shannon.nelson@intel.com>
      Change-ID: I009e0ebc8be764e40e193b29aed2863f43eb5cb0
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      86df242b
    • David S. Miller's avatar
      Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next · b78370c0
      David S. Miller authored
      
      
      John W. Linville says:
      
      ====================
      pull request: wireless-next 2014-06-06
      
      Please accept this batch of fixes intended for the 3.16 stream.
      
      For the bluetooth bits, Gustavo says:
      
      "Here some more patches for 3.16. We know that Linus already opened the merge
      window, but this is fix only pull request, and most of the patches here are
      also tagged for stable."
      
      Along with that, Andrea Merello provides a fix for the broken scanning
      in the venerable at76c50x driver...
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b78370c0
    • David S. Miller's avatar
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next · 8063968a
      David S. Miller authored
      
      
      Jeff Kirsher says:
      
      ====================
      Intel Wired LAN Driver Updates 2014-06-08
      
      This series contains updates to i40e and i40evf.
      
      Jesse fixes an issue reported by Eric Dumazet where the driver was not
      masking the right bits in the receive descriptor before checking them.
      Also fixes TSO accounting since the kernel now can send as much as 32kB
      in a single skb->frag[.] entry, even on a system with 4kB pages.
      
      Anjali cleans up registers which are no longer supported.
      
      Akeem cleans up code comments and removes num_msix_entries from the
      interrupt setup routine since it was not being used.  Fixes an issue where
      FD SB/ATR and NTUPLE configuration status were reported erroneously, so
      now the driver reports FDir without further information.  Fixes a coding
      error where during the registration for NAPI, the driver was requesting
      256 budget.  The max recommended value for this NAPI_POLL_WEIGHT or 64.
      Lastly, removed deprecated device IDs because they will not be shipped.
      
      Mitch removes log messages which were redundant so therefore unnecessary.
      Also removes a bogus code comment since VF drivers require MSI-X or they
      won't get interrupts at all and cleans up the formatting of several log
      messages.  Mitch also fixes the possibility of null pointers in VSI, since
      not all VSIs have transmit rings.
      
      Shannon ensures to clear the PXE mode bit on each reset after the AdminQ
      has been rebuilt.
      
      Catherine bumps the driver versions for i40e and i40evf.
      ====================
      
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      8063968a
  2. Jun 08, 2014
  3. Jun 07, 2014
  4. Jun 06, 2014