Re: [PATCH net-next 5/6] ionic: implement support for rx sgl

2019-10-22 Thread Shannon Nelson
On 10/22/19 4:37 PM, Jakub Kicinski wrote: On Tue, 22 Oct 2019 13:31:12 -0700, Shannon Nelson wrote: diff --git a/drivers/net/ethernet/pensando/ionic/ionic_txrx.c b/drivers/net/ethernet/pensando/ionic/ionic_txrx.c index ab6663d94f42..8c96f5fe43a2 100644 --- a/drivers/net/ethernet/pensando/ionic

Re: [PATCH net-next 5/6] ionic: implement support for rx sgl

2019-10-22 Thread Jakub Kicinski
On Tue, 22 Oct 2019 13:31:12 -0700, Shannon Nelson wrote: > diff --git a/drivers/net/ethernet/pensando/ionic/ionic_txrx.c > b/drivers/net/ethernet/pensando/ionic/ionic_txrx.c > index ab6663d94f42..8c96f5fe43a2 100644 > --- a/drivers/net/ethernet/pensando/ionic/ionic_txrx.c > +++ b/drivers/net/ethe

[PATCH net-next 5/6] ionic: implement support for rx sgl

2019-10-22 Thread Shannon Nelson
Even out Rx performance across MTU sizes by changing from full skb allocations to page-based frag allocations. The device supports a form of scatter-gather in the Rx path, so we can set up a number of pages for each descriptor, all of which are easier to alloc and pass around than the standard kza