netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: David Miller <davem@davemloft.net>
Cc: netdev@vger.kernel.org, gospo@redhat.com, sassmann@redhat.com
Subject: Re: [net-next v2 00/12][pull request] Intel Wired LAN Driver Updates
Date: Fri, 07 Mar 2014 13:37:28 -0800	[thread overview]
Message-ID: <1394228248.2101.6.camel@jtkirshe-mobl.jf.intel.com> (raw)
In-Reply-To: <20140307.161933.284876266168174096.davem@davemloft.net>

[-- Attachment #1: Type: text/plain, Size: 2231 bytes --]

On Fri, 2014-03-07 at 16:19 -0500, David Miller wrote:
> From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
> Date: Thu,  6 Mar 2014 18:59:12 -0800
> 
> > This series contains updates to i40e and i40evf.
> > 
> > Most notable are:
> > Joseph completes the implementation of the ethtool ntuple rule
> > management interface by adding the get, update and delete interface
> > reset.
> > 
> > Akeem provides a fix to prevent a possible overflow due to multiplication
> > of number and size by using kzalloc, so use kcalloc.
> > 
> > Jesse provides an implementation for skb_set_hash() and adds the L4 type
> > return when we know it is an L4 hash.  He also adds a counter to
> > statistics for Tx timeouts to help users.  Lastly he provides a change
> > to stay away from the cache line where the done bit may be getting
> > written back for the transmit ring since the hardware may be writing the
> > whole cache line for a partial update.
> > 
> > Shannon cleans up code comments.
> > 
> > Anjali removes a firmware workaround for newer firmware since the number
> > of MSIx vectors are being reported correctly.
> > 
> > v2:
> >  -  dropped patch 01 of the series based on feedback from the author
> >     Joe Perches and Shannon Nelson.
> 
> Pulled, thanks Jeff.
> 
> And I'd like to make a broad long-term comment, actually about vf
> drivers in general....
> 
> There is so much common code between pf and vf drivers, as a quick
> example even in this patch set the skb_set_hash() stuff is pretty
> much the same for i40e and i40evf.
> 
> I realize there are subtle differences between vf and pf, however
> you can't say that there isn't a metric ton of common code.
> 
> Please consider seriously making a common layer for these kinds of
> driver pairs.  I absolutely do not care, as an initial step, if the
> common code just gets linked directly into the final module object
> for the two drivers.  Although eventually it would be nice if the
> common layer driver was a shared module object on it's own that is
> simply depended upon by the pf and vf drivers.
> 
> Thanks.

Thanks Dave!  I will work with i40e developers to get a solution put
together for the shared code.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

  reply	other threads:[~2014-03-07 21:38 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-07  2:59 [net-next v2 00/12][pull request] Intel Wired LAN Driver Updates Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 01/12] i40evf: Enable the ndo_set_features netdev op Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 02/12] i40e: Flow Director sideband accounting Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 03/12] i40e: Prevent overflow due to kzalloc Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 04/12] i40e/i40evf: i40e implementation for skb_set_hash Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 05/12] i40e: clean up comment style Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 06/12] i40e: Remove a FW workaround for Number of MSIX vectors Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 07/12] i40e: count timeout events Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 08/12] i40e: Remove a redundant filter addition Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 09/12] i40e: Fix static checker warning Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 10/12] i40e: fix nvm version and remove firmware report Jeff Kirsher
2014-03-07  2:59 ` [net-next v2 11/12] i40e/i40evf: carefully fill tx ring Jeff Kirsher
2014-03-09 19:52   ` Ben Hutchings
2014-03-07  2:59 ` [net-next v2 12/12] i40e/i40evf: Bump pf&vf build versions Jeff Kirsher
2014-03-07 21:19 ` [net-next v2 00/12][pull request] Intel Wired LAN Driver Updates David Miller
2014-03-07 21:37   ` Jeff Kirsher [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-12-16  9:38 Jeff Kirsher
2013-12-17 19:31 ` David Miller
2013-01-18 15:04 Jeff Kirsher
2013-01-18 19:11 ` David Miller
2012-10-27  0:08 Jeff Kirsher

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=1394228248.2101.6.camel@jtkirshe-mobl.jf.intel.com \
    --to=jeffrey.t.kirsher@intel.com \
    --cc=davem@davemloft.net \
    --cc=gospo@redhat.com \
    --cc=netdev@vger.kernel.org \
    --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).