Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next...
commit9811d1e376fd0a1700a5d1c36a4695c89dd67c5f
authorDavid S. Miller <davem@davemloft.net>
Mon, 7 Nov 2016 02:42:34 +0000 (6 21:42 -0500)
committerDavid S. Miller <davem@davemloft.net>
Mon, 7 Nov 2016 02:42:34 +0000 (6 21:42 -0500)
tree2b2b50dde930993fd316fc2682e44398d5f95b8e
parentb6e417977da87b246e356797c2af42002343aa9f
parenteeffceee421b17a1d484679d738f278fbaa01384
Merge branch '10GbE' of git://git./linux/kernel/git/jkirsher/next-queue

Jeff Kirsher says:

====================
10GbE Intel Wired LAN Driver Updates 2016-11-04

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

Signed-off-by: David S. Miller <davem@davemloft.net>