netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2016-11-04
@ 2016-11-05  7:54 Jeff Kirsher
  2016-11-05  7:54 ` [net-next 01/15] ixgbe: Add X552 iXFI configuration helper function Jeff Kirsher
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Jeff Kirsher @ 2016-11-05  7:54 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene,
	guru.anbalagane

This series contains updates to ixgbe and ixgbevf only.

Don does cleanup and configuration for our X553 devices, related to LED,
auto-negotiation, flow control and SFP+ setup and config.  Adds the
(not secret) sauce for B0 hardware for X553 hardware.

Emil provides several fixes, first replaces the driver specific MDIO
defines for the more preferred equivalent kernel ones.  Provides a fix
for auto-negotiaion status, by reading a PHY register twice.  Introduces
ixgbe_link_operations structure to allow X550EM_a to override the
methods for MDIO access while X550EM_x provides methods to use I2C
combined access.

Mark fixes an issue where the driver was crashing when msix_entires
were not there because they were freed by a previous suspend or remove.

Sowmini Varadhan fixes an issue where an incorrect check for IPPROTO_UDP
in ixgbe_atr().  Then makes sure that the network and transport headers
in the paged data are available in the headlen bytes to calculate the
l4_proto.

The following are changes since commit 95ae31a9a95c1c27f4a260152e7b42e2254f26b5:
  Merge branch 'nfp-ring-reconfig-and-xdp-support'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE

Don Skidmore (6):
  ixgbe: Add X552 iXFI configuration helper function
  ixgbe: Add support to retrieve and store LED link active
  ixgbe: Update setup PHY link to unset all speeds
  ixgbe: Add X553 PHY FC autoneg support
  ixgbe: Add X553 FW ALEF support
  ixgbe: Correct X550 phy ID

Emil Tantilov (5):
  ixgbe: do not use ixgbe specific mdio defines
  ixgbe: fix link status check for copper X550em
  ixgbe: remove SFP ixfi support
  ixgbe: use link instead of I2C combined abstraction
  ixgbe: set device if before calling get_invariants

Mark Rustad (2):
  ixgbe: Handle previously-freed msix_entries
  ixgbevf: Handle previously-freed msix_entries

Sowmini Varadhan (2):
  ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets
  ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has
    network/transport headers

 drivers/net/ethernet/intel/ixgbe/ixgbe.h          |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c    |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c    |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c   |  62 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h   |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     |  34 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c      | 240 +++----
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h      |  12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h     |  70 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c     |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c     | 751 ++++++++++++++++------
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |   9 +-
 13 files changed, 819 insertions(+), 374 deletions(-)

-- 
2.7.4

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

end of thread, other threads:[~2016-11-07  2:48 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-05  7:54 [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2016-11-04 Jeff Kirsher
2016-11-05  7:54 ` [net-next 01/15] ixgbe: Add X552 iXFI configuration helper function Jeff Kirsher
2016-11-05  7:54 ` [net-next 02/15] ixgbe: Add support to retrieve and store LED link active Jeff Kirsher
2016-11-05  7:54 ` [net-next 03/15] ixgbe: Update setup PHY link to unset all speeds Jeff Kirsher
2016-11-05  7:54 ` [net-next 04/15] ixgbe: do not use ixgbe specific mdio defines Jeff Kirsher
2016-11-05  7:54 ` [net-next 05/15] ixgbe: fix link status check for copper X550em Jeff Kirsher
2016-11-05  7:54 ` [net-next 06/15] ixgbe: Add X553 PHY FC autoneg support Jeff Kirsher
2016-11-05  7:54 ` [net-next 07/15] ixgbe: Handle previously-freed msix_entries Jeff Kirsher
2016-11-05  7:54 ` [net-next 08/15] ixgbe: remove SFP ixfi support Jeff Kirsher
2016-11-05  7:54 ` [net-next 09/15] ixgbe: use link instead of I2C combined abstraction Jeff Kirsher
2016-11-05  7:54 ` [net-next 10/15] ixgbe: set device if before calling get_invariants Jeff Kirsher
2016-11-05  7:54 ` [net-next 11/15] ixgbe: Add X553 FW ALEF support Jeff Kirsher
2016-11-05  7:54 ` [net-next 12/15] ixgbe: Correct X550 phy ID Jeff Kirsher
2016-11-05  7:54 ` [net-next 13/15] ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets Jeff Kirsher
2016-11-05  7:54 ` [net-next 14/15] ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers Jeff Kirsher
2016-11-05  7:54 ` [net-next 15/15] ixgbevf: Handle previously-freed msix_entries Jeff Kirsher
2016-11-07  2:48 ` [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2016-11-04 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).