Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3091624iob; Mon, 16 May 2022 12:53:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwkNDSw6Op0zyF5H2cyg1Hle6CSa+jz7ilID8iFlSG3RGcwuqua3craVNozeIsDzR+cO9xs X-Received: by 2002:a17:903:1c7:b0:161:9d6f:376a with SMTP id e7-20020a17090301c700b001619d6f376amr1904662plh.147.1652730837318; Mon, 16 May 2022 12:53:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652730837; cv=none; d=google.com; s=arc-20160816; b=S9K7I9J9HzISzB0Sx7srrm8yue1D8ez4KT//MbrZTFUIc1fReZ69b6L4JNi9AJ7MNZ tAI5dKC4k+gDw/DU3t3G6RMTbcpKhRXF0GjwXE4xUcnd7fd2BlkA5T1Bf35cq40STInR LgSDwz70+wRRxcAZUdO8Lxi0+6hqzGpea6P9RRK+Is6U77O5VfUxJ+sZyLdDYydrV38A vJiVjWfkD5A+1sEoV2Vacp6jFPwkixPRVkNcwH3RkQz0mxvY1iylCoe3nR/SaWadVvZI kCVo6a3zg4iJrh9M8AUGE4LJCy8sQ79pmiosfAtjKWk4r20qRxvpT0aDRZoQXwf8LJAw rM8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=aVzUp1Bdiwo6CVinfyFYrysYi3uvBEDaynhoTyH4Rjs=; b=eiBruISG+cgnS9jmttyNuMSOtS/0Yy2KqJnfJoPbaLH685cq92ve2AhADciudNsmhu jNDcNoU73D18Q+j4FZw6yFxxZG8P1QniEC75mL4SrG2At1zgmxtAhtgRu0zK6ZOksCOb 9YjbCpdHqgKQblD9t9x/N9jNCVteuuSC31Bh44t9G86mxgpNyGydRx6H4nKTsJO5sblm LfIPZvl+w3sSPqFtzTzgaVqgZdKlfs2q+xBw/dwBIuQHCzxvmZqQ5qwMEobVOGQ7h7Il +7vaQ1EW6cwsSLdiXB7lGgqJ8Ua+JN9HVgBNfdZgxzOiwndtPclro+panb8Lia+Un/W0 vveQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=Uzjvg0bN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ob13-20020a17090b390d00b001dc7b989160si286933pjb.130.2022.05.16.12.53.46; Mon, 16 May 2022 12:53:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=Uzjvg0bN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343968AbiEPQ7G (ORCPT + 99 others); Mon, 16 May 2022 12:59:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344061AbiEPQ6v (ORCPT ); Mon, 16 May 2022 12:58:51 -0400 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 744A1198; Mon, 16 May 2022 09:58:31 -0700 (PDT) Received: from pps.filterd (m0098393.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24GGIWij007719; Mon, 16 May 2022 16:58:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=aVzUp1Bdiwo6CVinfyFYrysYi3uvBEDaynhoTyH4Rjs=; b=Uzjvg0bNRguteZvUKLcK03PE3wwOlvWy2V4CSCi5Aajd+hwzIUWOggszRcFRnqetuH5Q zAUvmEjbyOzzcGMQInqBMqX4YmAMbwiGCbcf1ENFV/m6Ja2JTbb+/Rf58mNYUlBSMr0S XQqw/yv7s4akqZEEviG/szyt6Qwx4lkZtu/bRVnISR7Jr5b9tPpNQOpjLFP0AEcovaWQ ef8DPY7wG7Z4QWpGUe3685cPoLFmjR9jjBDIaEGWpICWAT+G4GESkZDG9m6QFv/8mKoC e0nWjL0HMoh7s76MNFpqUIggtN1VejfHUp/FMLcL9V8B8v8Gw6Vv5KjDZ2WmOYfkPfSL /Q== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3g3t11gnn8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 16 May 2022 16:58:26 +0000 Received: from m0098393.ppops.net (m0098393.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 24GGSPWY010605; Mon, 16 May 2022 16:58:26 GMT Received: from ppma04fra.de.ibm.com (6a.4a.5195.ip4.static.sl-reverse.com [149.81.74.106]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3g3t11gnm2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 16 May 2022 16:58:25 +0000 Received: from pps.filterd (ppma04fra.de.ibm.com [127.0.0.1]) by ppma04fra.de.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 24GGruFW029831; Mon, 16 May 2022 16:58:23 GMT Received: from b06avi18878370.portsmouth.uk.ibm.com (b06avi18878370.portsmouth.uk.ibm.com [9.149.26.194]) by ppma04fra.de.ibm.com with ESMTP id 3g2428tcf1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 16 May 2022 16:58:23 +0000 Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com [9.149.105.61]) by b06avi18878370.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 24GGvo6N28574030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 16 May 2022 16:57:50 GMT Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2637111C05B; Mon, 16 May 2022 16:58:21 +0000 (GMT) Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8F81011C04C; Mon, 16 May 2022 16:58:20 +0000 (GMT) Received: from [9.171.85.194] (unknown [9.171.85.194]) by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTP; Mon, 16 May 2022 16:58:20 +0000 (GMT) Message-ID: <63039789-839c-865e-27b3-1f843c87de9b@linux.ibm.com> Date: Mon, 16 May 2022 18:58:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH net-next v3 0/2] net/smc: send and write inline optimization for smc Content-Language: en-US To: Guangguan Wang , davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, leon@kernel.org, tonylu@linux.alibaba.com Cc: linux-s390@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220516055137.51873-1-guangguan.wang@linux.alibaba.com> From: Karsten Graul Organization: IBM Deutschland Research & Development GmbH In-Reply-To: <20220516055137.51873-1-guangguan.wang@linux.alibaba.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: 9q07apO6WGDWethuOTZKU76-3kK4fbuc X-Proofpoint-GUID: 6DlRkI7CZBAkWIxZa-wLpYcoVFrHp4SB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-16_15,2022-05-16_02,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 mlxscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205160092 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16/05/2022 07:51, Guangguan Wang wrote: > Send cdc msgs and write data inline if qp has sufficent inline > space, helps latency reducing. > > In my test environment, which are 2 VMs running on the same > physical host and whose NICs(ConnectX-4Lx) are working on > SR-IOV mode, qperf shows 0.4us-1.3us improvement in latency. > > Test command: > server: smc_run taskset -c 1 qperf > client: smc_run taskset -c 1 qperf -oo \ > msg_size:1:2K:*2 -t 30 -vu tcp_lat > > The results shown below: > msgsize before after > 1B 11.9 us 10.6 us (-1.3 us) > 2B 11.7 us 10.7 us (-1.0 us) > 4B 11.7 us 10.7 us (-1.0 us) > 8B 11.6 us 10.6 us (-1.0 us) > 16B 11.7 us 10.7 us (-1.0 us) > 32B 11.7 us 10.6 us (-1.1 us) > 64B 11.7 us 11.2 us (-0.5 us) > 128B 11.6 us 11.2 us (-0.4 us) > 256B 11.8 us 11.2 us (-0.6 us) > 512B 11.8 us 11.3 us (-0.5 us) > 1KB 11.9 us 11.5 us (-0.4 us) > 2KB 12.1 us 11.5 us (-0.6 us) > > Guangguan Wang (2): > net/smc: send cdc msg inline if qp has sufficient inline space > net/smc: rdma write inline if qp has sufficient inline space > > net/smc/smc_ib.c | 1 + > net/smc/smc_tx.c | 17 ++++++++++++----- > net/smc/smc_wr.c | 5 ++++- > 3 files changed, 17 insertions(+), 6 deletions(-) > I like that change, thank you! For the series: Acked-by: Karsten Graul