Received: by 2002:a89:288:0:b0:1f7:eeee:6653 with SMTP id j8csp413813lqh; Tue, 7 May 2024 03:07:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUILiXHA9anccF+23SkhakaAi1T1lj6IvI94ah5IBYkPgUn3KRyLlgigHRipH+eltEEq7YQreqEXnI6SuaI+aediCUQ9rtSR6QKgGIO+g== X-Google-Smtp-Source: AGHT+IG2C2zLzg5ysgJUOigF7g9AZD47WtCJoSw9IyXJbQ2ma7xhe+q8nnwQjFrCpJPs9uNVhvEZ X-Received: by 2002:a05:6a21:71cb:b0:1a9:ff21:8862 with SMTP id ay11-20020a056a2171cb00b001a9ff218862mr12734797pzc.60.1715076458244; Tue, 07 May 2024 03:07:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715076458; cv=pass; d=google.com; s=arc-20160816; b=Y8q0TFnW5xcs30yaq3Yr9hOdHnhQUSoV6UJwF6/JByzudwhZrgt/WHXzgKEcEG0aE+ IfQV36MK2nSuFt9a/CdMjcrKm/Ig471Qiy2XbSfzCYXnuIYoEHgHwNrH6UbLH3EW0tJY pfvDjik8TEa5z13eSWDix6R3cKZzAkM+rxeWmaybn6pJb3M9xJBO4YDpUZsqfnjcdaBj tcqEXebCHcehBn711VaBe2DCeGjsq9xXMcm5/OweKbyWrCoQ6njsdTFXlK5aUhoE76yQ dS40Qt9M7XC7GT4knfZp3ALFZ0VSOOM2RRQOzQ6k2FfIHdNGBZWY4TfLjkc5IJDtZsL8 zLjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-id:precedence:message-id:date :subject:cc:to:from:dkim-signature:dkim-filter; bh=DRjxzGa9W7827S8JDXAB+pSXZUdM8d1xIl3Dmk5c4MU=; fh=ujksmUrBEjpGhQjWbrjZMx9PDXUXbYR/j4y8MAq1x1o=; b=mLWJyrrbxqnHUv687LjsaeF5Fhf7GdLdI/4dy90cXf/yHxj6/FKlsL3XnInJS52km7 4H1MfWyW42NhFqVGoR2hDtf3PcaMNgic0rfFPXy/KuXl7QiBg1HA/2UjYqMOH2ZI3Xt0 nohq4Wknibd00brSWJhnZTON3akGa7MnByn9Be56Mp88fosqfGQ7TLkIkhA/lVCAEFZA 0EefPa4MHJM8di4XwKbC/a1kjbh6XZeRalKJWXcLCEgp7iynQ33/OBYche8keWqPVzNw i0BDXqSdyebUKonwsQbgEQqCSrtuoKZXA/jdYRCTI+nkMHNxhcBPWhbtynjmDTyfkUVK aihA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=dcdIJOCa; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-kernel+bounces-171033-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-171033-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id s23-20020a17090aa11700b002a4c761ac8fsi12184391pjp.156.2024.05.07.03.07.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 May 2024 03:07:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-171033-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=dcdIJOCa; arc=pass (i=1 spf=pass spfdomain=linux.microsoft.com dkim=pass dkdomain=linux.microsoft.com dmarc=pass fromdomain=linux.microsoft.com); spf=pass (google.com: domain of linux-kernel+bounces-171033-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-171033-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id CA789B25415 for ; Tue, 7 May 2024 09:53:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EA47F14E2EC; Tue, 7 May 2024 09:53:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b="dcdIJOCa" Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D8EBB14D428; Tue, 7 May 2024 09:53:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=13.77.154.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715075608; cv=none; b=rThWGttNiiDNAjQitIaXsTX6WzYHZDZpYR8FrYYKv6g6seNjeCN/eBoaHnfY/jdsRW8M+uIpun3UKuuSlCf1d2q5DZCpY3V82rIfgmIjeqpoGbedXS569eMe+uzojNomZsKypIrz155LswWuBpMm66NrpjNIEGQHX1K056hW0Dw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715075608; c=relaxed/simple; bh=vSVNXtPMzlR8FQr73nSL5d4D/Y1fpR7I40Ru5of3Kus=; h=From:To:Cc:Subject:Date:Message-Id; b=H3Zdu1JjVdCinVuh4pOErfyvFQ4F9wUVXNivZR9ObY2d3zNZgTrpVoY7p28N8X1Jy9xunaxIvH3jwxdn4Elfvbi45s4j1l2aSovRGGNx2+5xdBnYcwvoqID+iIXDFkrpG2w9YGNOUqXU6aIwDHSzQwZHu2n6Ue9/fu+M76LyIHM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com; spf=pass smtp.mailfrom=linux.microsoft.com; dkim=pass (1024-bit key) header.d=linux.microsoft.com header.i=@linux.microsoft.com header.b=dcdIJOCa; arc=none smtp.client-ip=13.77.154.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.microsoft.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.microsoft.com Received: from linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net (linux.microsoft.com [13.77.154.182]) by linux.microsoft.com (Postfix) with ESMTPSA id C019220B2C82; Tue, 7 May 2024 02:53:20 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com C019220B2C82 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1715075600; bh=DRjxzGa9W7827S8JDXAB+pSXZUdM8d1xIl3Dmk5c4MU=; h=From:To:Cc:Subject:Date:From; b=dcdIJOCaYZ7+ELv65LP6paXcf8lyNqGnHiRJqNScrnNCgMWouTpjPRB0CmCpcRKen UW2U2jgEvo4BeeMFEVABaerBWhBPyFElg3lc+ImdsQRN60cGBk6lNMMru7/ZdqK/cd Sp5EOCU0pPGOpj9kRVzCM+oMtijhGBjbaYAAznIc= From: Konstantin Taranov To: kotaranov@microsoft.com, sharmaajay@microsoft.com, longli@microsoft.com, jgg@ziepe.ca, leon@kernel.org Cc: linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH rdma-next 0/3] RDMA/mana_ib: Add support of RC QPs Date: Tue, 7 May 2024 02:53:12 -0700 Message-Id: <1715075595-24470-1-git-send-email-kotaranov@linux.microsoft.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: From: Konstantin Taranov This patch series enables creation and destruction of RC QPs. The RC QP can be transitioned to RTS and be used by rdma-core. Later I will submit rdma-core patches with fully working RC QPs. Konstantin Taranov (3): RDMA/mana_ib: Create and destroy RC QP RDMA/mana_ib: Implement uapi to create and destroy RC QP RDMA/mana_ib: Modify QP state drivers/infiniband/hw/mana/main.c | 59 ++++++++++ drivers/infiniband/hw/mana/mana_ib.h | 99 +++++++++++++++- drivers/infiniband/hw/mana/qp.c | 165 ++++++++++++++++++++++++++- include/uapi/rdma/mana-abi.h | 9 ++ 4 files changed, 328 insertions(+), 4 deletions(-) -- 2.43.0