netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] Intel Wired LAN Driver Updates 2015-12-02
@ 2015-12-02 12:30 Jeff Kirsher
  2015-12-02 12:30 ` [net-next 01/15] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em Jeff Kirsher
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Jeff Kirsher @ 2015-12-02 12:30 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene, john.ronciak

This series contains updates to ixgbe and ixgbevf only.

Mark cleans up ixgbe_init_phy_ops_x550em, since this was designed to
initialize function pointers only and moves the KR PHY reset to the
ixgbe_setup_internal_phy_t_x550em which was designed to detect which
mode the PHY operates in and set it up.  Added the new thermal alarm
type support used with newer X550EM_x devices.  Fixed both ixgbe and
ixgbevf to use a private work queue to avoid hangs, which would
possibly occur when creating and destroying many VFS repeatedly.
Updated ixgbe PTP implementation to accommodate X550EM_x devices,
which handle clocking differently.  Fixed specification violations
in the datasheet, which was reported by Dan Streetman.  Fixed ixgbe
to check for and handle IPv6 extended headers so that Tx checksum
offload can be done, which was reported by Tom Herbert.  Fixed ixgbe
link issue for some systems with X540 or X550 by only inhibiting the
turning PHY power off when manageability is present.

Alex Duyck refactors the MAC address configuration code, which in
turns fixes an issue where once 63 entries had been used, you could no
longer add additional filters.  Updated ixgbe to use __dev_uc_sync
which also resolved an issue in which you could not remove an FDB
address without having to reset the port.  Updated the ixgbe driver
to make use of all the free RAR entries for FDB use if needed.

The following are changes since commit 6cc568340148424e657508d82692ef787d6c4b2c:
  isdn: remove spellcaster driver
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 10GbE

Alexander Duyck (3):
  ixgbe: Refactor MAC address configuration code
  ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses
  ixgbe: Allow FDB entries access to more RAR filters

Mark Rustad (12):
  ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em
  ixgbe: Add support for newer thermal alarm
  ixgbe: Use private workqueue to avoid certain possible hangs
  ixgbevf: Use a private workqueue to avoid certain possible hangs
  ixgbevf: Minor cleanups
  ixgbe: Update PTP to support X550EM_x devices
  ixgbe: Correct spec violations by waiting after reset
  ixgbe: Wait for master disable to be set
  ixgbe: Save VF info and take references
  ixgbe: Handle extended IPv6 headers in tx path
  ixgbe: Always turn PHY power on when requested
  ixgbevf: Handle extended IPv6 headers in Tx path

 drivers/net/ethernet/intel/ixgbe/ixgbe.h          |  46 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c    |   5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c    |   3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c   |  14 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     | 269 +++++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c      |   3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c      | 720 ++++++++++++++++------
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c    |  50 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h     |  12 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c     |   6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c     |  46 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |  73 ++-
 12 files changed, 893 insertions(+), 354 deletions(-)

-- 
2.5.0

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

end of thread, other threads:[~2015-12-03  1:59 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-02 12:30 [net-next 00/15][pull request] Intel Wired LAN Driver Updates 2015-12-02 Jeff Kirsher
2015-12-02 12:30 ` [net-next 01/15] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em Jeff Kirsher
2015-12-02 12:30 ` [net-next 02/15] ixgbe: Add support for newer thermal alarm Jeff Kirsher
2015-12-02 12:30 ` [net-next 03/15] ixgbe: Use private workqueue to avoid certain possible hangs Jeff Kirsher
2015-12-02 12:30 ` [net-next 04/15] ixgbevf: Use a " Jeff Kirsher
2015-12-02 12:30 ` [net-next 05/15] ixgbevf: Minor cleanups Jeff Kirsher
2015-12-02 12:30 ` [net-next 06/15] ixgbe: Refactor MAC address configuration code Jeff Kirsher
2015-12-02 12:31 ` [net-next 07/15] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses Jeff Kirsher
2015-12-02 12:31 ` [net-next 08/15] ixgbe: Allow FDB entries access to more RAR filters Jeff Kirsher
2015-12-02 12:31 ` [net-next 09/15] ixgbe: Update PTP to support X550EM_x devices Jeff Kirsher
2015-12-02 12:31 ` [net-next 10/15] ixgbe: Correct spec violations by waiting after reset Jeff Kirsher
2015-12-02 12:31 ` [net-next 11/15] ixgbe: Wait for master disable to be set Jeff Kirsher
2015-12-02 12:31 ` [net-next 12/15] ixgbe: Save VF info and take references Jeff Kirsher
2015-12-02 12:31 ` [net-next 13/15] ixgbe: Handle extended IPv6 headers in tx path Jeff Kirsher
2015-12-02 16:21   ` Alexander Duyck
2015-12-03  1:06     ` Rustad, Mark D
2015-12-02 12:31 ` [net-next 14/15] ixgbe: Always turn PHY power on when requested Jeff Kirsher
2015-12-02 12:31 ` [net-next 15/15] ixgbevf: Handle extended IPv6 headers in Tx path Jeff Kirsher
2015-12-02 21:45 ` [net-next 00/15][pull request] Intel Wired LAN Driver Updates 2015-12-02 David Miller
2015-12-03  1:59   ` 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).