netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2015-03-05
@ 2015-03-05 16:46 Jeff Kirsher
  2015-03-05 16:46 ` [net-next 01/14] i40e: Fix NPAR Tx Scheduler init Jeff Kirsher
                   ` (14 more replies)
  0 siblings, 15 replies; 20+ messages in thread
From: Jeff Kirsher @ 2015-03-05 16:46 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to i40e only.

Greg provides fixes for the NPAR transmit scheduler where the driver
initialization caused the BW configurations to not take effect, so use
a BW configuration read and write back to "kick" the transmit scheduler
into action.  Fixes the ethtool offline test, where we were not actually
taking the device offline before doing the testing.

Matt modifies the get and set LED functions so they ignore activity LEDs
since we are required to blink the link LEDs only.

Neerav provides a workaround for whenever a DCBX configuration is changed,
where the firmware doe not set the operational status bit of the
application TLV status as returned from the "Get CEE DCBX Oper Cfg" admin
queue command.  So remove the check for the operational and sync bits of
the application TLV status until a firmware fix is provided.

Shannon changes the driver to grab the NVM devstarter version and not
the image version, since it is the more useful version and is what
should be displayed.  Moves the IRQ tracking setup and tear down into
the same routines that do the IRQ setup and tear down.  This keeps
like activities together and allows us to track exactly the number
of vectors reserved from the OS, which may be fewer than are available
from the hardware.

Jesse provides a fix to use a more portable sign extension by replacing
0xffff.... with ~(u64)0 or ~(u32)0.  Also fixes XPS mask when resetting,
where the driver would accidentally clear the XPS mask for all queues
back to 0.  This caused higher CPU utilization and had some other
performance impacts for transmit tests.  Cleans up some whitespace
formatting.

Catherine provides a fix where some firmware versions are incorrectly
reporting a breakout cable as PHY type 0x3 when it should be 0x16
(I40E_PHY_TYPE_10GBASE_SFPP_CU).  Adds the 10G and 40G AOC PHY types
to the case statement in get_media_type and ethtool get_settings so
that the correct information gets reported back to the user. 

Anjali provides IOREMAP changes for future device support, where we
do not want to map the whole CSR space since some of it is mapped by
other drivers with different mapping methods.

Mitch changes the i40e driver to not "spam" the system log with
messages about VF VSI when VFs are created and when they are reset to
reduce user annoyance.

The following are changes since commit 66d06757d9eb74a29775737b8c770e3b57e536d9:
  net: bcmgenet: simplify __bcmgenet_tx_reclaim()
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master

Anjali Singhai (1):
  i40e: Ioremap changes

Catherine Sullivan (2):
  i40e: Reassign incorrect PHY type to fix a FW bug
  i40e: Add AOC PHY types to case statements

Greg Rose (2):
  i40e: Fix NPAR Tx Scheduler init
  i40e: Fix ethtool offline test

Jesse Brandeburg (3):
  i40e: use more portable sign extension
  i40e: fix XPS mask when resetting
  i40e/i40evf: Clean up some formatting and other things

Matt Jared (1):
  i40e: during LED interaction ignore activity LED src modes

Mitch A Williams (1):
  i40e: don't spam the system log

Neerav Parikh (1):
  i40e: Don't check operational or sync bit for App TLV

Shannon Nelson (2):
  i40e/i40evf: grab NVM devstarter version not image version
  i40e: move IRQ tracking setup into MSIX setup

Sravanthi Tangeda (1):
  i40e/i40evf: Version bump

 drivers/net/ethernet/intel/i40e/i40e.h             |  1 +
 drivers/net/ethernet/intel/i40e/i40e_adminq.c      |  3 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      | 42 +++++++++-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c         |  2 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     | 14 +++-
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c        |  2 -
 drivers/net/ethernet/intel/i40e/i40e_fcoe.h        |  1 -
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c     |  4 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 97 ++++++++++++----------
 drivers/net/ethernet/intel/i40e/i40e_type.h        |  2 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  3 -
 drivers/net/ethernet/intel/i40evf/i40e_common.c    |  1 -
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |  3 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h      |  2 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c |  1 -
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  2 +-
 16 files changed, 114 insertions(+), 66 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2015-03-06  2:36 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-05 16:46 [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2015-03-05 Jeff Kirsher
2015-03-05 16:46 ` [net-next 01/14] i40e: Fix NPAR Tx Scheduler init Jeff Kirsher
2015-03-05 16:46 ` [net-next 02/14] i40e: during LED interaction ignore activity LED src modes Jeff Kirsher
2015-03-05 16:46 ` [net-next 03/14] i40e: Don't check operational or sync bit for App TLV Jeff Kirsher
2015-03-05 16:46 ` [net-next 04/14] i40e/i40evf: grab NVM devstarter version not image version Jeff Kirsher
2015-03-05 16:46 ` [net-next 05/14] i40e: use more portable sign extension Jeff Kirsher
2015-03-05 16:46 ` [net-next 06/14] i40e: fix XPS mask when resetting Jeff Kirsher
2015-03-05 16:46 ` [net-next 07/14] i40e: Reassign incorrect PHY type to fix a FW bug Jeff Kirsher
2015-03-05 16:46 ` [net-next 08/14] i40e: Fix ethtool offline test Jeff Kirsher
2015-03-05 16:46 ` [net-next 09/14] i40e: Add AOC PHY types to case statements Jeff Kirsher
2015-03-05 16:46 ` [net-next 10/14] i40e/i40evf: Clean up some formatting and other things Jeff Kirsher
2015-03-05 16:46 ` [net-next 11/14] i40e: Ioremap changes Jeff Kirsher
2015-03-06  0:16   ` Ben Hutchings
2015-03-06  1:55     ` Jeff Kirsher
2015-03-06  2:15       ` David Miller
2015-03-06  2:36         ` Jeff Kirsher
2015-03-05 16:46 ` [net-next 12/14] i40e: move IRQ tracking setup into MSIX setup Jeff Kirsher
2015-03-05 16:46 ` [net-next 13/14] i40e: don't spam the system log Jeff Kirsher
2015-03-05 16:46 ` [net-next 14/14] i40e/i40evf: Version bump Jeff Kirsher
2015-03-05 20:54 ` [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2015-03-05 David Miller

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