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?