1. 11 Jun, 2014 20 commits
  2. 09 Jun, 2014 13 commits
  3. 08 Jun, 2014 7 commits
    • 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
    • Catherine Sullivan's avatar
      i40e/i40evf: Bump build version · eeb6b645
      Catherine Sullivan authored
      Bump i40e to 0.4.5 and i40evf to 0.9.29.
      
      Change-ID: I9faca5544446518c5425612e733499cf16ef20a1
      Signed-off-by: default avatarCatherine Sullivan <catherine.sullivan@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      eeb6b645
    • Jesse Brandeburg's avatar
      i40e/i40evf: remove deprecated device IDs · 704599ed
      Jesse Brandeburg authored
      Remove two device IDs 1582 and 1573, because they will not be shipped.
      
      Change-ID: Ica2e550b5b21a69e3f353eba2fe5e1c532a548c4
      Signed-off-by: default avatarJesse Brandeburg <jesse.brandeburg@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      704599ed
    • Jesse Brandeburg's avatar
      i40e/i40evf: fix poll weight · eefeacee
      Jesse Brandeburg authored
      Fix a coding error where during the registration for NAPI
      the driver requested 256 budget.  The max recommended
      value for this is NAPI_POLL_WEIGHT or 64.
      
      Change-ID: I03ea1e2934a84ff1b5d572988b18315d6d91c5c6
      Signed-off-by: default avatarJesse Brandeburg <jesse.brandeburg@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      eefeacee
    • Jesse Brandeburg's avatar
      i40e/i40evf: fix TSO accounting · 980093eb
      Jesse Brandeburg authored
      The TSO logic in the transmit path had some assumptions that
      have been broken now that the kernel can send as much as 32kB
      in a single skb->frag[.] entry, even on a system with 4kB pages.
      
      This fixes the assumptions and allows the kernel to operate
      as efficiently as possible with both SENDFILE and SEND.
      
      In addition, the hardware limit of data contained in a descriptor is
      changed to the next power of two below where it currently is in
      order to align to a power of two value, preventing a single byte
      of data in a descriptor.
      
      Change-ID: I6af1f0b87c1458e10644dbd47541591075a52651
      Signed-off-by: default avatarJesse Brandeburg <jesse.brandeburg@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      980093eb
    • Mitch Williams's avatar
      i40e/i40evf: remove chatty reset messages · 63158f91
      Mitch Williams authored
      Both the PF side and the VF side of the VF reset process are too noisy.
      We already warn the user that a reset is happening, and that is
      sufficient.
      
      Because some of these message are inside if statements, we have to
      rejigger the brackets at the same time to keep our coding style
      consistent.
      
      Change-ID: Id175562fb0ec7c396d9de156b4890e136f52d5f4
      Signed-off-by: default avatarMitch Williams <mitch.a.williams@intel.com>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      63158f91