netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/14][pull request] 10GbE Intel Wired LAN Driver Updates 2016-07-22
@ 2016-07-23  6:49 Jeff Kirsher
  2016-07-23  6:49 ` [net-next 01/14] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() Jeff Kirsher
                   ` (14 more replies)
  0 siblings, 15 replies; 18+ messages in thread
From: Jeff Kirsher @ 2016-07-23  6:49 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene,
	guru.anbalagane

This series contains updates to ixgbe and ixgbevf only.

Emil fixes the NACK check in ixgbevf_set_uc_addr_vf() for instances where
the index is not equal to zero.  Fixes an issue where mac->ops.setup_fc
can be NULL for backplanes which can cause the driver to crash on load.

Don fixes the second parameter of the LED functions, which is the index to
the LED we are interested in affecting.  Fixed variable to store register
reads to unsigned integer.  Adds support for the new x553 hardware into
ixgbevf.  Fixed a missing rtnl lock around ixgbevf_reinit_locked().
Fixed an issue where in ixgbevf_reset_subtask() was not verifying that
the port has been removed.  Cleans up the initial crosstalk fix, since
the SFP that indicates the presence of a SFP+ module changes between
hardware types.

Babu Moger fixes typo in freeing IRQ, since the array subscript increments
after the execution of the statement.

Wei Yongjun adds the missing destroy_workqueue() before returning from
ixgbe_init_module() in the error handling case.

Tony adds range checking for setting the MTU from the VF, where the PF can
return a NACK but this was not passed on to the VF, so propagate the
results from the PF to the VF so errors can be reported.  Consolidates
mailbox read and write functions, since the recent changes to
ixgbevf_write_msg_read_ack(), other functions are performing the same
operations done here.

Colin Ian King removes a redundant check on ret_val, since ret_val has
not changed since the previous check.

The following are changes since commit d95a93a9b71677a43f967a1b7986decab84b7765:
  Merge branch 'macsec-gro'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE

Babu Moger (1):
  ixgbe: Fix minor typo while freeing irq

Colin Ian King (1):
  ixgbe: remove redundant check on ret_val

Don Skidmore (7):
  ixgbevf: Correct parameter sent to LED function
  ixgbevf: bump version number
  ixgbe: Change register variable to unsigned
  ixgbevf: add VF support for new hardware
  ixgbevf: Add lock around ixgbevf_reinit_locked call
  ixgbevf: Protect ixgbevf_reset_subtask from remove event
  ixgbe: cleanup crosstalk fix

Emil Tantilov (2):
  ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf()
  ixgbe: fix setup_fc for x550em

Tony Nguyen (2):
  ixgbevf: Add range checking for setting MTU
  ixgbevf: Commonize mailbox write/read

Wei Yongjun (1):
  ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module()

 drivers/net/ethernet/intel/ixgbe/ixgbe.h          |  2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c    |  3 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c   | 85 +++++++++++++++++++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |  4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     | 42 +---------
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h     |  1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c     |  4 +-
 drivers/net/ethernet/intel/ixgbevf/defines.h      |  1 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h      |  2 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 24 ++++--
 drivers/net/ethernet/intel/ixgbevf/vf.c           | 96 +++++++++++------------
 drivers/net/ethernet/intel/ixgbevf/vf.h           |  3 +-
 12 files changed, 160 insertions(+), 107 deletions(-)

-- 
2.5.5

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

end of thread, other threads:[~2016-07-25 20:27 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-23  6:49 [net-next 00/14][pull request] 10GbE Intel Wired LAN Driver Updates 2016-07-22 Jeff Kirsher
2016-07-23  6:49 ` [net-next 01/14] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() Jeff Kirsher
2016-07-23  6:49 ` [net-next 02/14] ixgbevf: Correct parameter sent to LED function Jeff Kirsher
2016-07-23  6:49 ` [net-next 03/14] ixgbevf: bump version number Jeff Kirsher
2016-07-23  6:49 ` [net-next 04/14] ixgbe: Change register variable to unsigned Jeff Kirsher
2016-07-23  6:49 ` [net-next 05/14] ixgbe: Fix minor typo while freeing irq Jeff Kirsher
2016-07-23  6:49 ` [net-next 06/14] ixgbevf: add VF support for new hardware Jeff Kirsher
2016-07-23  6:49 ` [net-next 07/14] ixgbe: fix setup_fc for x550em Jeff Kirsher
2016-07-23  6:49 ` [net-next 08/14] ixgbevf: Add lock around ixgbevf_reinit_locked call Jeff Kirsher
2016-07-23  6:49 ` [net-next 09/14] ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() Jeff Kirsher
2016-07-23  6:49 ` [net-next 10/14] ixgbevf: Protect ixgbevf_reset_subtask from remove event Jeff Kirsher
2016-07-23  6:49 ` [net-next 11/14] ixgbevf: Add range checking for setting MTU Jeff Kirsher
2016-07-23  6:49 ` [net-next 12/14] ixgbevf: Commonize mailbox write/read Jeff Kirsher
2016-07-23  6:49 ` [net-next 13/14] ixgbe: remove redundant check on ret_val Jeff Kirsher
2016-07-23  6:49 ` [net-next 14/14] ixgbe: cleanup crosstalk fix Jeff Kirsher
2016-07-23 17:38   ` Joe Perches
2016-07-25 18:28 ` [net-next 00/14][pull request] 10GbE Intel Wired LAN Driver Updates 2016-07-22 David Miller
2016-07-25 20:27   ` Jeff Kirsher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).