[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <1490657903.24874.3.camel@intel.com>
Date: Mon, 27 Mar 2017 16:38:23 -0700
From: Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, nhorman@...hat.com, sassmann@...hat.com,
jogreene@...hat.com
Subject: Re: [net-next 00/11][pull request] 40GbE Intel Wired LAN Driver
Updates 2017-03-25
On Sat, 2017-03-25 at 01:12 -0700, Jeff Kirsher wrote:
> This series contains updates to i40e and i40evf only.
>
> Alex updates the driver code so that we can do bulk updates of the
> page
> reference count instead of just incrementing it by one reference at a
> time. Fixed an issue where we were not resetting skb back to NULL
> when
> we have freed it. Cleaned up the i40e_process_skb_fields() to align
> with
> other Intel drivers. Removed FCoE code, since it is not supported in
> any
> of the Fortville/Fortpark hardware, so there is not much point of
> carrying
> the code around, especially if it is broken and untested.
>
> Harshitha fixes a bug in the driver where the calculation of the RSS
> size
> was not taking into account the number of traffic classes enabled.
>
> Robert fixes a potential race condition during VF reset by
> eliminating
> IOMMU DMAR Faults caused by VF hardware and when the OS initiates a
> VF
> reset and before the reset is finished we modify the VF's settings.
>
> Carolyn adds a needed delay to accommodate the hardware needs.
>
> Bimmy removes a delay that is no longer needed, since it was only
> needed
> for preproduction hardware.
>
> Colin King fixes null pointer dereference, where VSI was being
> dereferenced before the VSI NULL check.
>
> Jake fixes an issue with the recent addition of the "client code" to
> the
> driver, where we attempt to use an uninitialized variable, so
> correctly
> initialize the params variable by calling i40e_client_get_params().
I will re-spin the series without Carolyn's patch, while she works on
the patch to update the documentation/explanation on her change.
>
> The following are changes since commit
> 2239cc634395ecce69dd047be9104f71edc417b4:
> Merge branch 'epoll-busypoll'
> and are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
> 40GbE
>
> Alexander Duyck (5):
> i40e/i40evf: Update code to better handle incrementing page count
> i40e/i40evf: Fix use after free in Rx cleanup path
> i40e/i40evf: Clean-up process_skb_fields
> i40e: Drop FCoE code from core driver files
> i40e: Drop FCoE code that always evaluates to false or 0
>
> Bimmy Pujari (1):
> i40e: removed no longer needed delays
>
> Carolyn Wyborny (1):
> i40e: fix for queue timing delays
>
> Colin Ian King (1):
> i40evf: dereference VSI after VSI has been null checked
>
> Harshitha Ramamurthy (1):
> i40e: fix configuration of RSS table with DCB
>
> Jacob Keller (1):
> i40e: initialize params before notifying of l2_param_changes
>
> Robert Konklewski (1):
> i40e: Fixed race conditions in VF reset
>
> drivers/net/ethernet/intel/Kconfig | 11 -
> drivers/net/ethernet/intel/i40e/Makefile | 1 -
> drivers/net/ethernet/intel/i40e/i40e.h | 62 -----
> drivers/net/ethernet/intel/i40e/i40e_client.c | 2 +
> drivers/net/ethernet/intel/i40e/i40e_common.c | 27 --
> drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 19 --
> drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 35 ---
> drivers/net/ethernet/intel/i40e/i40e_main.c | 297 ++---------
> ----------
> drivers/net/ethernet/intel/i40e/i40e_osdep.h | 3 -
> drivers/net/ethernet/intel/i40e/i40e_prototype.h | 3 -
> drivers/net/ethernet/intel/i40e/i40e_txrx.c | 60 ++---
> drivers/net/ethernet/intel/i40e/i40e_txrx.h | 24 +-
> drivers/net/ethernet/intel/i40e/i40e_type.h | 138 ----------
> drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 43 ++-
> drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 -
> drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 33 ++-
> drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 19 +-
> drivers/net/ethernet/intel/i40evf/i40evf_client.c | 9 +-
> 18 files changed, 114 insertions(+), 673 deletions(-)
>
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists