1. 29 8月, 2014 1 次提交
    • D
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next · 3a5fc218
      David S. Miller 提交于
      Jeff Kirsher says:
      
      ====================
      Intel Wired LAN Driver Updates 2014-08-27
      
      This series contains updates to i40e and i40evf.
      
      Carolyn provides two patches, first changes the wording of the flow
      director add/remove and asynchronous failure messages to include the
      fd_id to try and add some way to track the operations on a given fd_id.
      Second adds a check during handle_link_event for unqualified modules
      when link is down and there is a module plugged in.
      
      Anjali provides four patches to i40e/i40evf.  First update flow director
      messages so that a user can tell if a filter was added or deleted.  Then
      updates the ATR policy to not auto-disable ATR when we have errors in
      programming.  The disabling of ATR when we got programming errors was
      buggy and was still adding new rules and causing continuous errors.
      With this policy change, we flush instead when we see too many errors.
      In addition she adds a flow director flush counter to ethtool to help
      know how many times the interface had to flush and replay the flow
      director filter table.  Updates the driver to ignores a driver
      perceived transmit hang if the number of descriptors pending is less
      than 4, and instead log a stat when this situation happens.  This is
      because the queue progresses forward and the stack never experiences
      a real hang in these situations.
      
      Shannon provides three patches for i40e/i40evf, first enables the
      l2tsel bit on receive queue contexts that are assigned to VFs so that
      the VF can get the stripped VLAN tag.  Then adds a max buffer size
      parameter to the print helper to be sure the code knows when to stop.
      Lastly, remove the complaint when removing the default MAC VLAN filter.
      This was because old firmware had an incorrect MAC VLAN filter that
      needed to be replaced at startup, and now newer firmware does not have
      this problem.  So now we only add the new filter if the removal
      succeeded and no need to complain if the removal fails.
      
      Ashish provides a change to vsi->num_queue_pairs to equal the number
      that is configured by the VF.  This limits the number of queues that
      are enabled/disabled and fixes the mismatch case for when a VF
      configures fewer queues than is allocated to it by the PF.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      3a5fc218
  2. 28 8月, 2014 33 次提交
  3. 27 8月, 2014 6 次提交