Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp880754rdb; Fri, 1 Dec 2023 00:34:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IFJj76tXoVnROMZyeoWTaMO/qZySblPFljWcCiWvDUR/c6+B7G/8KIc7VRxe3yUdyEsRnYw X-Received: by 2002:a05:6e02:1581:b0:35d:2419:8742 with SMTP id m1-20020a056e02158100b0035d24198742mr11901400ilu.14.1701419650433; Fri, 01 Dec 2023 00:34:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701419650; cv=none; d=google.com; s=arc-20160816; b=zHIj1Zu7Sw5kkpHidwXekqQj/IkfMvQhhMH/WVXVLplASgslIkIyRAOI3QSME0nT+A aRyqzIOL2934nDXvgvYHfu3XK+oUR1+cYUT8W+Fyvz6+SIWVjebcuHSODhBf7ZeIwjk3 g3z/80546IgsoAOEqrtsIMyxfAI3dGEvEevNcKORxVeDyJAFWW2myEHSMJ38+tiyPsvd siUw4bDXbpi+peftC4vbJVWz5CHJKsPNF0VcKD/qoLR1fLkqYOMIVMmMVCmYfs+CneYu hMBPLro9Ln6HhDb2PIf1QYPMijI2593RSamcL8PpktS8gJpYl/qMBXgU6jWJ07pUKZTx kR/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=xbEY5pbdgrGRStC1B+zZTqRATZzBHAwFSvid2XQ9imc=; fh=eKkBDyuKuezGUeVjtOxumhvjcPMEVpCAeuL6pNXmj44=; b=zjJobiaxstlWENyM2Ioz+4FVhsEUuP29XslctUSuogdPhgsfgd7GU0Cm1ChnHZHHoU 4CCM29h4t4JHKE47uEKD1MJi/2D19Z9ZvZ+Dthu/jAzqCudZzcfiwD8B3zbHPGF2EKLj Xq1Gk6gqEPANH0bsfv+Y4rMB6w7IsP8nbXCGD0VI+xUKAA788ER7/0LvKY3iAFOmf3B3 oskR2r4ncuQInFIf+HFhIjgUCy3+tb42yym8eRNoy4ebEI1nw1vCouGiVjW1dlc9mkfg uHOUV2cGNIi8MINz+eFO+UP1ZZJqP/qpS0HROM1S4s+2cx5m/F/RN7AuQRi2JZfZ5F/6 9JVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=T41uadYX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id i32-20020a635420000000b005bdfda8e04esi2956932pgb.800.2023.12.01.00.34.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Dec 2023 00:34:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=T41uadYX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 7F24883593B5; Fri, 1 Dec 2023 00:34:07 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377832AbjLAIdw (ORCPT + 99 others); Fri, 1 Dec 2023 03:33:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39362 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229473AbjLAIdv (ORCPT ); Fri, 1 Dec 2023 03:33:51 -0500 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 46C771711; Fri, 1 Dec 2023 00:33:55 -0800 (PST) Received: from pps.filterd (m0353722.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3B18X2ON032381; Fri, 1 Dec 2023 08:33:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pp1; bh=xbEY5pbdgrGRStC1B+zZTqRATZzBHAwFSvid2XQ9imc=; b=T41uadYXrRzikO+r4lFQPN1A8GUAmkP67Z8GtKz7oArGPKClf0kwxXQO+3DyIu+WomNl 4QllESAITN2ECOqaTbRqdFRG2ko8PCkWH1pvj1il+7vt5IrFjao5SR9rGICq8Gbq6MbV VkPAUvaDpKQSxnS6GHac7/t6nD+mG1C88h8m3pzc0acknsTT0k4uThBEEngdokbRPENz rgaVxdiB0NO9jBTZIdAP9lYe4tX7JnwRwyKk0LhGIyYJG3DaSBHXvU6p7LSoLyB8vgRB nzpgg0BUP44Tj6dKVoaKx7zOcWEnUqE/ctUFBXl5z/SVsEtrlkHz3sudVmv48wTyeyzC Rg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3uqc2q80w4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 01 Dec 2023 08:33:50 +0000 Received: from m0353722.ppops.net (m0353722.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 3B18XEOn000649; Fri, 1 Dec 2023 08:33:49 GMT Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3uqc2q80vj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 01 Dec 2023 08:33:49 +0000 Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 3B16YVMN015317; Fri, 1 Dec 2023 08:33:49 GMT Received: from smtprelay02.dal12v.mail.ibm.com ([172.16.1.4]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3ukvrm3rcc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 01 Dec 2023 08:33:48 +0000 Received: from smtpav04.dal12v.mail.ibm.com (smtpav04.dal12v.mail.ibm.com [10.241.53.103]) by smtprelay02.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 3B18XmE750135454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 1 Dec 2023 08:33:48 GMT Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id EA50B58056; Fri, 1 Dec 2023 08:33:47 +0000 (GMT) Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9E0EC58052; Fri, 1 Dec 2023 08:33:44 +0000 (GMT) Received: from [9.171.36.63] (unknown [9.171.36.63]) by smtpav04.dal12v.mail.ibm.com (Postfix) with ESMTP; Fri, 1 Dec 2023 08:33:44 +0000 (GMT) Message-ID: Date: Fri, 1 Dec 2023 09:33:43 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 0/7] net/smc: implement SMCv2.1 virtual ISM device support Content-Language: en-GB To: Wen Gu , wintera@linux.ibm.com, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, kgraul@linux.ibm.com, jaka@linux.ibm.com Cc: borntraeger@linux.ibm.com, svens@linux.ibm.com, alibuda@linux.alibaba.com, tonylu@linux.alibaba.com, raspl@linux.ibm.com, schnelle@linux.ibm.com, linux-s390@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <1701343695-122657-1-git-send-email-guwen@linux.alibaba.com> From: Wenjia Zhang In-Reply-To: <1701343695-122657-1-git-send-email-guwen@linux.alibaba.com> Content-Type: text/plain; charset=UTF-8; format=flowed X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: nIx74hUPJEgNw7KqTmMHnG8qTVAak0aU X-Proofpoint-GUID: FB8tw4bcZt64nqadfbFNZoW0C6Z2OWBN Content-Transfer-Encoding: 7bit X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-01_06,2023-11-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 mlxlogscore=999 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2312010055 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 01 Dec 2023 00:34:07 -0800 (PST) On 30.11.23 12:28, Wen Gu wrote: > The fourth edition of SMCv2 adds the SMC version 2.1 feature updates for > SMC-Dv2 with virtual ISM. Virtual ISM are created and supported mainly by > OS or hypervisor software, comparable to IBM ISM which is based on platform > firmware or hardware. > > With the introduction of virtual ISM, SMCv2.1 makes some updates: > > - Introduce feature bitmask to indicate supplemental features. > - Reserve a range of CHIDs for virtual ISM. > - Support extended GIDs (128 bits) in CLC handshake. > > So this patch set aims to implement these updates in Linux kernel. And it > acts as the first part of SMC-D virtual ISM extension & loopback-ism [1]. > > [1] https://lore.kernel.org/netdev/1695568613-125057-1-git-send-email-guwen@linux.alibaba.com/ > > v3->v2: > - Rename smc_clc_fill_fce as smc_clc_fill_fce_v2x; > - Remove ISM_IDENT_MASK from drivers/s390/net/ism.h; > - Add explicitly assigning 'false' to ism_v2_capable in ism_dev_init(); > - Remove smc_ism_set_v2_capable() helper for now, and introduce it in > later loopback-ism implementation; > > v2->v1: > - Fix sparse complaint; > - Rebase to the latest net-next; > Hi Wen Gu, LGTM, Thank you! Reviewed-and-tested-by: Wenjia Zhang