All of lore.kernel.org
 help / color / mirror / Atom feed
* [net 0/4][pull request] Intel Wired LAN Driver Updates 2016-07-14
@ 2016-07-15  7:02 Jeff Kirsher
  2016-07-15  7:02 ` [net 1/4] i40e/i40evf: Fix i40e_rx_checksum Jeff Kirsher
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Jeff Kirsher @ 2016-07-15  7:02 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene, guru.anbalagane

This series contains fixes to i40e and ixgbe.

Alex fixes issues found in i40e_rx_checksum() which was broken, where the
checksum was being returned valid when it was not.

Kiran fixes a bug which was found when we abruptly remove a cable which
caused a panic.  Set the VSI broadcast promiscuous mode during VSI add
sequence and prevents adding MAC filter if specified MAC address is
broadcast.

Paolo Abeni fixes a bug by returning the actual work done, capped to
weight - 1, since the core doesn't allow to return the full budget when
the driver modifies the NAPI status.

Guilherme Piccoli fixes an issue where the q_vector initialization
routine sets the affinity _mask of a q_vector based on v_idx value.
This means a loop iterates on v_idx, which is an incremental value, and
the cpumask is created based on this value.  This is a problem in
systems with multiple logical CPUs per core (like in SMT scenarios).
Changed the way q_vector's affinity_mask is created to resolve the issue.

The following are changes since commit 005db31d5f5f7c31cfdc43505d77eb3ca5cf8ec6:
  bonding: set carrier off for devices created through netlink
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue master

Alexander Duyck (1):
  i40e/i40evf: Fix i40e_rx_checksum

Guilherme G. Piccoli (1):
  i40e: use valid online CPU on q_vector initialization

Kiran Patil (1):
  i40e: enable VSI broadcast promiscuous mode instead of adding
    broadcast filter

Paolo Abeni (1):
  ixgbe: napi_poll must return the work done

 drivers/net/ethernet/intel/i40e/i40e_main.c   | 48 +++++++++++++++++----------
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   | 30 +++++++++--------
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 30 +++++++++--------
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |  2 +-
 4 files changed, 66 insertions(+), 44 deletions(-)

-- 
2.5.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-07-15 21:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-15  7:02 [net 0/4][pull request] Intel Wired LAN Driver Updates 2016-07-14 Jeff Kirsher
2016-07-15  7:02 ` [net 1/4] i40e/i40evf: Fix i40e_rx_checksum Jeff Kirsher
2016-07-15  7:02 ` [net 2/4] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter Jeff Kirsher
2016-07-15  7:02 ` [net 3/4] ixgbe: napi_poll must return the work done Jeff Kirsher
2016-07-15  7:02 ` [net 4/4] i40e: use valid online CPU on q_vector initialization Jeff Kirsher
2016-07-15 21:27 ` [net 0/4][pull request] Intel Wired LAN Driver Updates 2016-07-14 David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.