From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Ricardo Leitner Subject: [PATCH 0/2] sctp: Add GSO support Date: Fri, 29 Apr 2016 18:33:31 -0300 Message-ID: Cc: Vlad Yasevich , Neil Horman , linux-sctp@vger.kernel.org, David Laight , Alexander Duyck To: netdev@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:44279 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751065AbcD2Vdp (ORCPT ); Fri, 29 Apr 2016 17:33:45 -0400 Sender: netdev-owner@vger.kernel.org List-ID: This patchset adds sctp GSO support. Performance tests indicates that increases throughput by 10% if using bigger chunk sizes, specially if bigger than MTU. For small chunks, it doesn't help much if not using heavy firewall rules. For small chunks it will probably be of more use once we get something like MSG_MORE as David Laight had suggested. I believe I could address all comments from the RFC attempt. Marcelo Ricardo Leitner (2): skbuff: export skb_gro_receive sctp: Add GSO support include/linux/netdev_features.h | 7 +- include/linux/netdevice.h | 1 + include/linux/skbuff.h | 7 + include/net/sctp/sctp.h | 4 + include/net/sctp/structs.h | 2 + net/core/skbuff.c | 11 +- net/ipv4/af_inet.c | 1 + net/sctp/Makefile | 3 +- net/sctp/offload.c | 98 +++++++++++ net/sctp/output.c | 348 +++++++++++++++++++++++++++------------- net/sctp/protocol.c | 3 + net/sctp/socket.c | 2 + 12 files changed, 366 insertions(+), 121 deletions(-) create mode 100644 net/sctp/offload.c -- 2.5.0