On 10/14/19 10:16 AM, Alfredo Cardigliano wrote:
Hi Stephen
yes, we were thinking of doing a single post for just that reason,
but Thomas recommended that we split it up.

I agree with Thomas that it is better to split it up.
What I don't understand from the list below is, for example,
why RSS goes before Rx/Tx handling.  Ideally, it should be
no dead code in patches, the driver should be buildable
from patch #1 and subsequent patches should add more
and more functionality which is testable. Of course, it is
not always doable, for example when a base driver should
be added first, but it does not look so in this case.

Thank you
Alfredo

On 12 Oct 2019, at 17:28, Stephen Hemminger <step...@networkplumber.org> wrote:

On Sat, 12 Oct 2019 02:26:26 +0200
Alfredo Cardigliano <cardigli...@ntop.org> wrote:

The patch series provides an initial version of a
poll mode driver for Pensando network adapters.
The driver name is ionic.

---

Alfredo Cardigliano (17):
      net/ionic: add skeleton
      net/ionic: add hardware structures definitions
      net/ionic: add log
      net/ionic: register and initialize the adapter
      net/ionic: add port management commands
      net/ionic: add basic lif support
      net/ionic: add doorbells
      net/ionic: add adminq support
      net/ionic: add notifyq support
      net/ionic: add basic port operations
      net/ionic: add RX filters support
      net/ionic: net-ionic-add-flow-control-support
      net/ionic: add RSS support
      net/ionic: add RX and TX handling
      net/ionic: add stats
      net/ionic: add TX checksum support
      net/ionic: read fw version

When adding a new driver, could you send it as
one unit, yes it is a big bit of code to review but
drippling it out in pieces doesn't make review easier.


Reply via email to