netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
	netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com,
	jogreene@redhat.com
Subject: [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2014-12-05
Date: Fri,  5 Dec 2014 09:52:39 -0800	[thread overview]
Message-ID: <1417801973-28793-1-git-send-email-jeffrey.t.kirsher@intel.com> (raw)

This series contains updates to ixgbe and ixgbevf.

Alex provides a couple of patches to cleanup ixgbe.  First cleans up the
page reuse code getting it into a state where all the workarounds needed
are in place as well as cleaning up a few minor oversights such as using
__free_pages instead of put_page to drop a locally allocated page.  Then
cleans up the tail writes for the ixgbe descriptor queues.

Mark Peterson adds support to lookup MAC addresses in Open Firmware or
IDPROM.

Emil provides patches for ixgbe and ixgbevf to fix an issue on rmmod and
to add support for X550 in the VF driver.  First removes the read/write
operations to the CIAA/D registers since it can block access to the PCI
config space and make use of standard kernel functions for accessing the
PCI config space.  Then fixes an issue where the driver has logic to free
up used data in case any of the checks in ixgbe_probe() fail, however
there is a similar set of cleanups that can occur on driver unload in
ixgbe_remove() which can cause the rmmod command to crash.

Don provides the remaining patches in the series to complete the addition
of X550 support into the ixgbe driver.

The following are changes since commit d8febb77b52ebddb9bd03ccaa5b61005e3a45a85:
  tun: Fix GSO meta-data handling in tun_get_user
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master

Alexander Duyck (2):
  ixgbe: Clean-up page reuse code
  ixgbe: Remove tail write abstraction and add missing barrier

Don Skidmore (7):
  ixgbe: add support for X550 extended RSS support
  ixgbe: Add timeout parameter to ixgbe_host_interface_command
  ixgbe: Add x550 SW/FW semaphore support
  ixgbe: add methods for combined read and write operations
  ixgbe: cleanup checksum to allow error results
  ixgbe: Add X550 support function pointers
  ixgbe: bump version number

Emil Tantilov (4):
  ixgbe: remove CIAA/D register reads from bad VF check
  ixgbe: fix crash on rmmod after probe fail
  ixgbevf: add support for X550 VFs
  ixgbevf: fix possible crashes in probe and remove

Martin K Petersen (1):
  ixgbe: Look up MAC address in Open Firmware or IDPROM

 drivers/net/ethernet/intel/ixgbe/Makefile         |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h          |   45 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c   |  133 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h   |    8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |    9 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     |  403 +++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c      |  214 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h      |   10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c    |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h     |  284 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c     |   85 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h     |   39 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c     | 1432 +++++++++++++++++++++
 drivers/net/ethernet/intel/ixgbevf/defines.h      |    2 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h      |    4 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |   42 +-
 drivers/net/ethernet/intel/ixgbevf/vf.c           |   10 +
 drivers/net/ethernet/intel/ixgbevf/vf.h           |    2 +
 18 files changed, 2404 insertions(+), 323 deletions(-)
 create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
 create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c

-- 
1.9.3

             reply	other threads:[~2014-12-05 17:53 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-05 17:52 Jeff Kirsher [this message]
2014-12-05 17:52 ` [net-next 01/14] ixgbe: Clean-up page reuse code Jeff Kirsher
2014-12-05 17:52 ` [net-next 02/14] ixgbe: Remove tail write abstraction and add missing barrier Jeff Kirsher
2014-12-05 17:52 ` [net-next 03/14] ixgbe: Look up MAC address in Open Firmware or IDPROM Jeff Kirsher
2014-12-05 17:52 ` [net-next 04/14] ixgbe: remove CIAA/D register reads from bad VF check Jeff Kirsher
2014-12-05 18:08   ` Alex Williamson
2014-12-06  4:49   ` David Miller
2014-12-06  4:58     ` Jeff Kirsher
2014-12-06 19:42       ` Alex Williamson
2014-12-05 17:52 ` [net-next 05/14] ixgbe: add support for X550 extended RSS support Jeff Kirsher
2014-12-05 17:52 ` [net-next 06/14] ixgbe: Add timeout parameter to ixgbe_host_interface_command Jeff Kirsher
2014-12-05 17:52 ` [net-next 07/14] ixgbe: Add x550 SW/FW semaphore support Jeff Kirsher
2014-12-05 17:52 ` [net-next 08/14] ixgbe: add methods for combined read and write operations Jeff Kirsher
2014-12-05 17:52 ` [net-next 09/14] ixgbe: cleanup checksum to allow error results Jeff Kirsher
2014-12-05 17:52 ` [net-next 10/14] ixgbe: Add X550 support function pointers Jeff Kirsher
2014-12-05 17:52 ` [net-next 11/14] ixgbe: bump version number Jeff Kirsher
2014-12-05 17:52 ` [net-next 12/14] ixgbe: fix crash on rmmod after probe fail Jeff Kirsher
2014-12-05 17:52 ` [net-next 13/14] ixgbevf: add support for X550 VFs Jeff Kirsher
2014-12-05 17:52 ` [net-next 14/14] ixgbevf: fix possible crashes in probe and remove Jeff Kirsher
2014-12-06  4:55 ` [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2014-12-05 David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1417801973-28793-1-git-send-email-jeffrey.t.kirsher@intel.com \
    --to=jeffrey.t.kirsher@intel.com \
    --cc=davem@davemloft.net \
    --cc=jogreene@redhat.com \
    --cc=netdev@vger.kernel.org \
    --cc=nhorman@redhat.com \
    --cc=sassmann@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).