netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net 00/14][pull request] Intel Wired LAN Driver Updates 2018-11-07
@ 2018-11-07 19:16 Jeff Kirsher
  2018-11-07 19:16 ` [net 01/14] ice: Set carrier state and start/stop queues in rebuild Jeff Kirsher
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Jeff Kirsher @ 2018-11-07 19:16 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains fixes to igb, i40e and ice drivers.

Anirudh fixes an issue during rebuild of the ice driver, where we need
to set the carrier state, as well as start or stop the queues all based
on the link status.  Removed functions that were duplicating current
functionality in the VSI rebuild/replay framework.

Dave fixes a potential resource collision during the remove path, so add
a check to see if we are in the middle of a reset.  Fixed the remove
path to ensure we call netif_napi_del() to free vectors before we set
vsi->netdev to NULL. 

Akeem fixes an issue when the receive or transmit pause parameter is
set, results in link loss on the interface.  Fixed the spelling of
"Enabling" in error message.

Victor fixes potential memory leak by also freeing the related VSI
contexts in the unload path.

Md Fahad fixes a flag during port VLAN insertion, which was not being
set properly.

Brett fixes a transmit timeout during stress due to the hardware tail
and software tail were incorrectly out of sync.

Miroslav Lichvar fixes the igb PHC timecounter update interval to be
sure the timecounter is updated in time.

Chinh fixes the req_speeds variable to be u16 instead of u8 so that it
can handle all the link speeds.

Jake fixes i40e to add back the missing feature flags, which was causing
IP-in-IP offloads to be reported as not supported.

The following are changes since commit 042cb56478152b31c50bea8a784fc826891eb38e:
  net: phy: Allow BCM54616S PHY to setup internal TX/RX clock delay
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 100GbE

Akeem G Abodunrin (1):
  ice: Fix dead device link issue with flow control

Anirudh Venkataramanan (4):
  ice: Set carrier state and start/stop queues in rebuild
  ice: Check for reset in progress during remove
  ice: Remove duplicate addition of VLANs in replay path
  ice: Fix typo in error message

Brett Creeley (2):
  ice: Fix tx_timeout in PF driver
  ice: Fix the bytecount sent to netdev_tx_sent_queue

Chinh T Cao (1):
  ice: Change req_speeds to be u16

Dave Ertman (1):
  ice: Fix napi delete calls for remove

Jacob Keller (2):
  i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
  i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load

Md Fahad Iqbal Polash (1):
  ice: Fix flags for port VLAN

Miroslav Lichvar (1):
  igb: shorten maximum PHC timecounter update interval

Victor Raj (1):
  ice: Free VSI contexts during for unload

 drivers/net/ethernet/intel/i40e/i40e_main.c   |  8 +-
 drivers/net/ethernet/intel/ice/ice.h          |  4 +-
 drivers/net/ethernet/intel/ice/ice_common.c   |  3 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |  7 +-
 .../net/ethernet/intel/ice/ice_hw_autogen.h   |  2 +
 drivers/net/ethernet/intel/ice/ice_lib.c      |  3 +-
 drivers/net/ethernet/intel/ice/ice_main.c     | 86 +++++++++++--------
 drivers/net/ethernet/intel/ice/ice_switch.c   | 12 +++
 drivers/net/ethernet/intel/ice/ice_switch.h   |  2 +
 drivers/net/ethernet/intel/ice/ice_txrx.c     | 11 +--
 drivers/net/ethernet/intel/ice/ice_txrx.h     | 17 +++-
 drivers/net/ethernet/intel/ice/ice_type.h     |  2 +-
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |  4 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c      | 12 +--
 14 files changed, 113 insertions(+), 60 deletions(-)

-- 
2.19.1

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

end of thread, other threads:[~2018-11-08 10:47 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-07 19:16 [net 00/14][pull request] Intel Wired LAN Driver Updates 2018-11-07 Jeff Kirsher
2018-11-07 19:16 ` [net 01/14] ice: Set carrier state and start/stop queues in rebuild Jeff Kirsher
2018-11-07 19:16 ` [net 02/14] ice: Check for reset in progress during remove Jeff Kirsher
2018-11-07 19:16 ` [net 03/14] ice: Fix dead device link issue with flow control Jeff Kirsher
2018-11-07 19:16 ` [net 04/14] ice: Free VSI contexts during for unload Jeff Kirsher
2018-11-07 19:16 ` [net 05/14] ice: Remove duplicate addition of VLANs in replay path Jeff Kirsher
2018-11-07 19:16 ` [net 06/14] ice: Fix flags for port VLAN Jeff Kirsher
2018-11-07 19:16 ` [net 07/14] ice: Fix typo in error message Jeff Kirsher
2018-11-07 19:16 ` [net 08/14] ice: Fix napi delete calls for remove Jeff Kirsher
2018-11-07 19:16 ` [net 09/14] ice: Fix tx_timeout in PF driver Jeff Kirsher
2018-11-07 19:16 ` [net 10/14] ice: Fix the bytecount sent to netdev_tx_sent_queue Jeff Kirsher
2018-11-07 19:16 ` [net 11/14] igb: shorten maximum PHC timecounter update interval Jeff Kirsher
2018-11-07 19:16 ` [net 12/14] ice: Change req_speeds to be u16 Jeff Kirsher
2018-11-07 19:16 ` [net 13/14] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features Jeff Kirsher
2018-11-07 19:16 ` [net 14/14] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load Jeff Kirsher
2018-11-08  1:14 ` [net 00/14][pull request] Intel Wired LAN Driver Updates 2018-11-07 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).