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
Subject: [net-next 00/12][pull request] Intel Wired LAN Driver Updates 2014-07-25
Date: Fri, 25 Jul 2014 21:45:10 -0700 [thread overview]
Message-ID: <1406349922-9883-1-git-send-email-jeffrey.t.kirsher@intel.com> (raw)
This series contains updates to e1000e, ixgbe and ixgbevf.
Mark provides all the changes for ixgbe and ixgbevf. Converts some udelay()
calls to the preferred usleep_range(). Fixes a spurious release of the
semaphore in several functions when there was a failure to acquire the
semaphore in the first place. Fixes a X540 semaphore error where an
incorrect check was treating success as failure and vice-versa. Fixed
ixgbe_write_mbx() error when it was being called and there was no
mbx->ops.write method defined, so no error code was returned. The
corresponding read function would explicitly return an error in such a
case as do other functions. Cleans up unused (dead) code by removing it.
Finally make return values more direct, eliminating some gotos and
otherwise unneeded conditionals, which allows the removal of some local
variables.
David provides all the changes for e1000e. Fix CRC errors with jumbo
traffic for 82579, i217 and i218 client parts to increase the gap
between the read and write pointers in the transmit FIFO. Added code
to check and respond to previously ignored return values from NVM
access functions. Added support for EEE in Sx states and fixed EEE in
S5 with runtime PM enabled.
The following are changes since commit ac3d2e5a9ef2f4d8f57c50070c4883ecb7cec29f:
ipv6: remove obsolete comment in ip6_append_data()
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master
David Ertman (5):
e1000e: Fix CRC errors with jumbo traffic
e1000e: Add code to check return values on NVM accesses
e1000e: Add support for EEE in Sx states
e1000e: Fix EEE in S5 w/ Runtime PM enabled
e1000e: Fix Runtime PM blocks EEE link negotiation in S5
Mark Rustad (7):
ixgbe: Convert some udelays to usleep_range
ixgbe: Fix spurious release of semaphore in EEPROM access
ixgbe: Correct X540 semaphore error
ixgbe: Fix ixgbe_write_mbx error result
ixgbe: Delete a bunch of dead code
ixgbevf: Remove unused get_supported_physical_layer pointer
ixgbe: Make return values more direct
drivers/net/ethernet/intel/e1000e/defines.h | 1 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 20 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 +
drivers/net/ethernet/intel/e1000e/manage.c | 5 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 55 ++-
drivers/net/ethernet/intel/e1000e/nvm.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 212 ++-------
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 311 +++----------
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 578 ++++++++++-------------
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c | 39 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 39 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 24 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 32 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 117 ++---
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 582 +++++++++++-------------
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 31 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 20 -
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 216 ++++-----
drivers/net/ethernet/intel/ixgbevf/vf.h | 1 -
19 files changed, 896 insertions(+), 1395 deletions(-)
--
1.9.3
next reply other threads:[~2014-07-26 4:45 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-26 4:45 Jeff Kirsher [this message]
2014-07-26 4:45 ` [net-next 01/12] ixgbe: Convert some udelays to usleep_range Jeff Kirsher
2014-07-26 4:45 ` [net-next 02/12] ixgbe: Fix spurious release of semaphore in EEPROM access Jeff Kirsher
2014-07-26 4:45 ` [net-next 03/12] ixgbe: Correct X540 semaphore error Jeff Kirsher
2014-07-26 4:45 ` [net-next 04/12] ixgbe: Fix ixgbe_write_mbx error result Jeff Kirsher
2014-07-26 4:45 ` [net-next 05/12] ixgbe: Delete a bunch of dead code Jeff Kirsher
2014-07-26 4:45 ` [net-next 06/12] ixgbevf: Remove unused get_supported_physical_layer pointer Jeff Kirsher
2014-07-26 4:45 ` [net-next 07/12] ixgbe: Make return values more direct Jeff Kirsher
2014-07-26 4:45 ` [net-next 08/12] e1000e: Fix CRC errors with jumbo traffic Jeff Kirsher
2014-07-26 4:45 ` [net-next 09/12] e1000e: Add code to check return values on NVM accesses Jeff Kirsher
2014-07-26 4:45 ` [net-next 10/12] e1000e: Add support for EEE in Sx states Jeff Kirsher
2014-07-26 4:45 ` [net-next 11/12] e1000e: Fix EEE in S5 w/ Runtime PM enabled Jeff Kirsher
2014-07-26 15:10 ` Francois Romieu
2014-07-29 16:14 ` Ertman, David M
2014-07-29 22:11 ` Francois Romieu
2014-07-26 4:45 ` [net-next 12/12] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 Jeff Kirsher
2014-07-28 19:21 ` [net-next 00/12][pull request] Intel Wired LAN Driver Updates 2014-07-25 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=1406349922-9883-1-git-send-email-jeffrey.t.kirsher@intel.com \
--to=jeffrey.t.kirsher@intel.com \
--cc=davem@davemloft.net \
--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).