All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-05-31
@ 2017-05-31 21:19 Jeff Kirsher
  2017-05-31 21:19 ` [net-next 01/15] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets Jeff Kirsher
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Jeff Kirsher @ 2017-05-31 21:19 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to ixgbe and ixgbevf only.

Scott enables support for TSO & GSO for MPLS encapsulated packets for both
ixgbe and ixgbevf.

Liwei Song fixes an issue where seqcount/seqlock in ixgbe_get_stats64()
are not initialized in time, so move the initialization into probe routine
after the transmit and receive rings are initialized.

Paul cleans up led_[on|off] for X550EM_X, since the firmware configures
the PHY & MAC and we have no PHY access so LED on/off is not supported
with this device.

Emil provides several fixes, starting with enabling RSS on VF to VF
traffic on the same PF.  Fixed PHY identification, where the previous
method was unreliable, so use a different register to ensure proper
identification.  Cleaned up the logic which could cause us to
skip the link configuration, this skipping over the link configuration
was leaving SFP+ PHY's in an unstable state, so always call
setup_mac_link().  Added RS1 (rate select 1) support for ixgbe.  Lastly,
fixed incorrect logic in the setting up of SFP+ link speed.

Mark fixes the thermal sensor event logic, where it was being executed
when there really was no thermal event.  So simplify the logic to only
execute when there is a thermal event.

Tony adds additional error checks and reporting when setting a VF MAC
address to ensure that the MAC filter was successfully added.  Also
fixed possible truncation warnings, as well as implicit fallthrough
warnings.

The following are changes since commit ffe406457753a7ca2061ecc8c4d3971623066911:
  bnxt_en: Fix xmit_more with BQL.
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE

Emil Tantilov (6):
  ixgbe: enable L3/L4 filtering for Tx switched packets
  ixgbe: correct CS4223/7 PHY identification
  ixgbe: add write flush when configuring CS4223/7
  ixgbe: always call setup_mac_link for multispeed fiber
  ixgbe: add missing configuration for rate select 1
  ixgbe: fix incorrect status check

Liwei Song (1):
  ixgbe: initialize u64_stats_sync structures early at ixgbe_probe

Mark Rustad (1):
  ixgbe: Correct thermal sensor event check

Paul Greenwalt (1):
  ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support

Scott Peterson (1):
  ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets

Tony Nguyen (5):
  ixgbe: Add error checking to setting VF MAC
  ixgbe: Resolve truncation warning for q_vector->name
  ixgbe: Resolve warnings for -Wimplicit-fallthrough
  ixgbevf: Resolve truncation warning for q_vector->name
  ixgbevf: Resolve warnings for -Wimplicit-fallthrough

 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c    |  9 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c   | 44 ++++++++--------
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |  4 ++
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     | 48 +++++++++++-------
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h      |  5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c    | 61 ++++++++++++++++-------
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c     | 61 +++++++++++++++++++----
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 26 ++++++----
 drivers/net/ethernet/intel/ixgbevf/vf.c           |  2 +
 9 files changed, 180 insertions(+), 80 deletions(-)

-- 
2.12.2

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

end of thread, other threads:[~2017-06-01  9:30 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-31 21:19 [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-05-31 Jeff Kirsher
2017-05-31 21:19 ` [net-next 01/15] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets Jeff Kirsher
2017-05-31 21:19 ` [net-next 02/15] ixgbe: initialize u64_stats_sync structures early at ixgbe_probe Jeff Kirsher
2017-05-31 21:19 ` [net-next 03/15] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support Jeff Kirsher
2017-05-31 21:19 ` [net-next 04/15] ixgbe: enable L3/L4 filtering for Tx switched packets Jeff Kirsher
2017-05-31 21:19 ` [net-next 05/15] ixgbe: Correct thermal sensor event check Jeff Kirsher
2017-05-31 21:19 ` [net-next 06/15] ixgbe: Add error checking to setting VF MAC Jeff Kirsher
2017-05-31 21:19 ` [net-next 07/15] ixgbe: Resolve truncation warning for q_vector->name Jeff Kirsher
2017-05-31 21:19 ` [net-next 08/15] ixgbe: Resolve warnings for -Wimplicit-fallthrough Jeff Kirsher
2017-05-31 21:19 ` [net-next 09/15] ixgbevf: Resolve truncation warning for q_vector->name Jeff Kirsher
2017-06-01  9:30   ` Sergei Shtylyov
2017-05-31 21:19 ` [net-next 10/15] ixgbevf: Resolve warnings for -Wimplicit-fallthrough Jeff Kirsher
2017-05-31 21:19 ` [net-next 11/15] ixgbe: correct CS4223/7 PHY identification Jeff Kirsher
2017-05-31 21:19 ` [net-next 12/15] ixgbe: add write flush when configuring CS4223/7 Jeff Kirsher
2017-05-31 21:19 ` [net-next 13/15] ixgbe: always call setup_mac_link for multispeed fiber Jeff Kirsher
2017-05-31 21:19 ` [net-next 14/15] ixgbe: add missing configuration for rate select 1 Jeff Kirsher
2017-05-31 21:19 ` [net-next 15/15] ixgbe: fix incorrect status check Jeff Kirsher
2017-05-31 21:55 ` [net-next 00/15][pull request] 10GbE Intel Wired LAN Driver Updates 2017-05-31 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.