From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com,
jogreene@redhat.com
Subject: Re: [net-next 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2017-03-25
Date: Mon, 27 Mar 2017 16:38:23 -0700 [thread overview]
Message-ID: <1490657903.24874.3.camel@intel.com> (raw)
In-Reply-To: <20170325081305.31835-1-jeffrey.t.kirsher@intel.com>
[-- Attachment #1: Type: text/plain, Size: 4186 bytes --]
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(-)
>
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
prev parent reply other threads:[~2017-03-27 23:39 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-25 8:12 [net-next 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2017-03-25 Jeff Kirsher
2017-03-25 8:12 ` [net-next 01/11] i40e/i40evf: Update code to better handle incrementing page count Jeff Kirsher
2017-03-25 8:12 ` [net-next 02/11] i40e: fix configuration of RSS table with DCB Jeff Kirsher
2017-03-25 8:12 ` [net-next 03/11] i40e/i40evf: Fix use after free in Rx cleanup path Jeff Kirsher
2017-03-25 8:12 ` [net-next 04/11] i40e: Fixed race conditions in VF reset Jeff Kirsher
2017-03-25 8:12 ` [net-next 05/11] i40e: fix for queue timing delays Jeff Kirsher
2017-03-25 10:31 ` Sergei Shtylyov
2017-03-26 3:00 ` David Miller
2017-03-27 16:12 ` Wyborny, Carolyn
2017-03-25 8:13 ` [net-next 06/11] i40e: removed no longer needed delays Jeff Kirsher
2017-03-25 8:13 ` [net-next 07/11] i40e/i40evf: Clean-up process_skb_fields Jeff Kirsher
2017-03-25 8:13 ` [net-next 08/11] i40e: Drop FCoE code from core driver files Jeff Kirsher
2017-03-25 8:13 ` [net-next 09/11] i40e: Drop FCoE code that always evaluates to false or 0 Jeff Kirsher
2017-03-25 8:13 ` [net-next 10/11] i40evf: dereference VSI after VSI has been null checked Jeff Kirsher
2017-03-25 8:13 ` [net-next 11/11] i40e: initialize params before notifying of l2_param_changes Jeff Kirsher
2017-03-27 23:38 ` Jeff Kirsher [this message]
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=1490657903.24874.3.camel@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).