From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Ahern Subject: Re: [PATCH v4 net-next 0/9] Handle multiple received packets at each stage Date: Mon, 2 Jul 2018 09:40:57 -0600 Message-ID: References: <5bf84d99-8f77-54ee-7543-ada13a730361@solarflare.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org To: Edward Cree , davem@davemloft.net Return-path: Received: from mail-pl0-f65.google.com ([209.85.160.65]:35799 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752150AbeGBPlA (ORCPT ); Mon, 2 Jul 2018 11:41:00 -0400 Received: by mail-pl0-f65.google.com with SMTP id k1-v6so8136962plt.2 for ; Mon, 02 Jul 2018 08:41:00 -0700 (PDT) In-Reply-To: <5bf84d99-8f77-54ee-7543-ada13a730361@solarflare.com> Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: On 7/2/18 9:11 AM, Edward Cree wrote: > This patch series adds the capability for the network stack to receive a > list of packets and process them as a unit, rather than handling each > packet singly in sequence. This is done by factoring out the existing > datapath code at each layer and wrapping it in list handling code. > ... > drivers/net/ethernet/sfc/efx.c | 12 +++ > drivers/net/ethernet/sfc/net_driver.h | 3 + > drivers/net/ethernet/sfc/rx.c | 7 +- > include/linux/list.h | 30 ++++++ > include/linux/netdevice.h | 4 + > include/linux/netfilter.h | 22 +++++ > include/net/ip.h | 2 + > include/trace/events/net.h | 7 ++ > net/core/dev.c | 174 ++++++++++++++++++++++++++++++++-- > net/ipv4/af_inet.c | 1 + > net/ipv4/ip_input.c | 114 ++++++++++++++++++++-- > 11 files changed, 360 insertions(+), 16 deletions(-) > Nice work. Have you looked at IPv6 support yet?