From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ursula Braun Subject: [PATCH net-next 0/4] net/smc: splice implementation Date: Thu, 3 May 2018 18:12:35 +0200 Message-ID: <20180503161239.71747-1-ubraun@linux.ibm.com> Cc: netdev@vger.kernel.org, linux-s390@vger.kernel.org, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, raspl@linux.ibm.com, ubraun@linux.ibm.com To: davem@davemloft.net Return-path: Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:50638 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751132AbeECQMr (ORCPT ); Thu, 3 May 2018 12:12:47 -0400 Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w43GCJ0C113356 for ; Thu, 3 May 2018 12:12:47 -0400 Received: from e06smtp12.uk.ibm.com (e06smtp12.uk.ibm.com [195.75.94.108]) by mx0a-001b2d01.pphosted.com with ESMTP id 2hr36q0cyj-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 03 May 2018 12:12:46 -0400 Received: from localhost by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 3 May 2018 17:12:44 +0100 Sender: netdev-owner@vger.kernel.org List-ID: From: Ursula Braun Dave, Stefan comes up with an smc implementation for splice(). The first three patches are preparational patches, the 4th patch implements splice(). Thanks, Ursula Stefan Raspl (4): smc: simplify abort logic smc: make smc_rx_wait_data() generic smc: allocate RMBs as compound pages smc: add support for splice() net/smc/af_smc.c | 40 +++++++++-- net/smc/smc.h | 3 + net/smc/smc_core.c | 18 ++--- net/smc/smc_core.h | 1 + net/smc/smc_rx.c | 200 +++++++++++++++++++++++++++++++++++++++++++---------- net/smc/smc_rx.h | 12 +++- 6 files changed, 219 insertions(+), 55 deletions(-) -- 2.13.5