netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-04-18
@ 2017-04-18 23:01 Jeff Kirsher
  2017-04-18 23:01 ` [net-next 01/15] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported Jeff Kirsher
                   ` (16 more replies)
  0 siblings, 17 replies; 19+ messages in thread
From: Jeff Kirsher @ 2017-04-18 23:01 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to mainly ixgbe with only one ixgbevf change.

Usha adds a check to ensure the creation of number of VF's is valid based
on the traffic classes configured, all to avoid transmit hangs.

Joe Perches reduces the use of pr_cont since the output can be interleaved
by other processes.

Tony cleans up the code overwriting the KX4 config, which is configured by
the NVM.  Adds a check for MMNGC.MNG_VETO, to resolve an issue where we
were getting a link loss for the BMC when loading the driver.

Don fixes up SGMII x553 config details which were missed in earlier
implementations.  Added support for x552 XFI backplane interface support.
Cleaned up an unused define, which was causing confusion on supported
devices.

Emil fixes a link issue on KR parts by making sure the default setting is
set.  Refactors the code so that the code for allocating memory for the
list of MAC addresses that the VFs can use into its own function.  Made
some code cleans to help readability and ensure notification of SRIOV
being enabled is done upon completion.  Fixed an issue where if we failed
to allocate vfinfo in __ixgbe_enable_sriov() the driver would crash with
a NULL pointer dereference.

Philippe Reynes updates ixgbevf to use the new API for
{get|set}_link_ksettings.

Alex increases the headroom allocation when using build_skb() on a
system with 4K pages.  Fixed an issue in ixgbe_dump() where we were no
longer clearing the status bit.

The following are changes since commit 4116c97689b9b1732ac5b68afd922406f9fc842e:
  Merge branch 'ftgmac100-batch5-features'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE

Alexander Duyck (2):
  ixgbe: Add support for maximum headroom when using build_skb
  ixgbe: Fix output from ixgbe_dump

Don Skidmore (4):
  ixgbe: Complete support for X553 sgmii
  ixgbe: Add X552 XFI backplane support
  ixgbe: list X553 backplane speeds correctly
  ixgbe: Remove unused define

Emil Tantilov (4):
  ixgbe: add default setup_link for x550em_a MAC type
  ixgbe: move num_vfs_macvlans allocation into separate function
  ixgbe: return early instead of wrap block in if statement
  ixgbe: do not use adapter->num_vfs when setting VFs via module
    parameter

Joe Perches (1):
  ixgbe: Remove pr_cont uses

Philippe Reynes (1):
  ixgbevf: use new api ethtool_{get|set}_link_ksettings

Tony Nguyen (2):
  ixgbe: Remove driver config for KX4 PHY
  ixgbe: add check for VETO bit when configuring link for KR

Usha Ketineni (1):
  ixgbe: Avoid Tx hang by not allowing more than the number of VFs
    supported.

 drivers/net/ethernet/intel/ixgbe/ixgbe.h         |  55 +++++++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c    | 101 +++++++-------
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c     |   3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c   | 169 +++++++++++++----------
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h   |   5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h    |  22 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c    | 102 ++++++++------
 drivers/net/ethernet/intel/ixgbevf/ethtool.c     |  22 +--
 9 files changed, 287 insertions(+), 193 deletions(-)

-- 
2.12.2

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

end of thread, other threads:[~2017-04-20 20:11 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-18 23:01 [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-04-18 Jeff Kirsher
2017-04-18 23:01 ` [net-next 01/15] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported Jeff Kirsher
2017-04-18 23:01 ` [net-next 02/15] ixgbe: Remove pr_cont uses Jeff Kirsher
2017-04-18 23:01 ` [net-next 03/15] ixgbe: Remove driver config for KX4 PHY Jeff Kirsher
2017-04-18 23:01 ` [net-next 04/15] ixgbe: Complete support for X553 sgmii Jeff Kirsher
2017-04-18 23:01 ` [net-next 05/15] ixgbe: Add X552 XFI backplane support Jeff Kirsher
2017-04-18 23:01 ` [net-next 06/15] ixgbe: list X553 backplane speeds correctly Jeff Kirsher
2017-04-18 23:01 ` [net-next 07/15] ixgbe: add default setup_link for x550em_a MAC type Jeff Kirsher
2017-04-18 23:01 ` [net-next 08/15] ixgbe: move num_vfs_macvlans allocation into separate function Jeff Kirsher
2017-04-18 23:01 ` [net-next 09/15] ixgbe: return early instead of wrap block in if statement Jeff Kirsher
2017-04-18 23:02 ` [net-next 10/15] ixgbe: do not use adapter->num_vfs when setting VFs via module parameter Jeff Kirsher
2017-04-18 23:02 ` [net-next 11/15] ixgbe: Remove unused define Jeff Kirsher
2017-04-18 23:02 ` [net-next 12/15] ixgbevf: use new api ethtool_{get|set}_link_ksettings Jeff Kirsher
2017-04-18 23:02 ` [net-next 13/15] ixgbe: add check for VETO bit when configuring link for KR Jeff Kirsher
2017-04-18 23:02 ` [net-next 14/15] ixgbe: Add support for maximum headroom when using build_skb Jeff Kirsher
2017-04-18 23:02 ` [net-next 15/15] ixgbe: Fix output from ixgbe_dump Jeff Kirsher
2017-04-20  5:25 ` [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-04-18 Alexei Starovoitov
2017-04-20  8:44   ` Jeff Kirsher
2017-04-20 20:11 ` David Miller

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).