From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 13F2F46CC3 for ; Fri, 8 Aug 2025 07:13:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6BD740150; Fri, 8 Aug 2025 07:13:19 +0200 (CEST) Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) by mails.dpdk.org (Postfix) with ESMTP id 294D440150 for ; Fri, 8 Aug 2025 07:13:18 +0200 (CEST) Received: from pps.filterd (m0170395.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 577JdS8g005410 for ; Fri, 8 Aug 2025 01:13:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=smtpout1; bh=rNteGg757/6ABBrxVw714Q+ vTrlNGq5ewAf9jnGTSEk=; b=ieA5XcWarxkuiHUhsVZntdryRBxaQC4k93B1Ji2 CR4fYmYkc1SeyoKSo6L1KadXOsvP+Tg9HyjqZ650GoaKgZPt+e6GyQhrdAjVjtYw bmbWeTfoyPk90asMOIu0rz2YPA0mNzipBIEOrpac0zXcQN8SbCSXh2W1DdsvQC66 V1KyUGHD0bsgFERwmVCkKz6NBry0g+fgq/maBCUSmBfw4GDh9oki7xTM8rMWFdeA gcy0OFXrMZqdYRN47xXf6uAHTXfRMmXvSmS7nzHapuK1N8PLrUyr8ZRmlxGaSTNN 1vhl6tnxn+2XOxB2RjTi5X16YGXVrzCzR+RePzfPr2DXy5w== Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com (PPS) with ESMTPS id 48bpwwx27v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 08 Aug 2025 01:13:17 -0400 (EDT) Received: from pps.filterd (m0144103.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5780fnXI010164 for ; Fri, 8 Aug 2025 01:13:16 -0400 Received: from esapsmtplv07.us.dell.com (esapsmtplv07.us.dell.com [143.166.203.154]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 48cwj9j3my-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 08 Aug 2025 01:13:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; i=@dell.com; q=dns/txt; s=smtpdev1; t=1754629996; x=1786165996; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=rNteGg757/6ABBrxVw714Q+vTrlNGq5ewAf9jnGTSEk=; b=bzNKb4dhfqABk7CC4hJ6qUPtxmpYKAmCdiFrLQ2eybvsMj7PQfiZNhlP aSggd9sfi3eNPay5CJmOAGagK/swLgnzIDchJNnUw19jhZdxCVVA2gwo4 2jfKMYvLffauL1OjxjCzLIrfRwB3infv7aM/3sgFfUen6bCiRuu9wGEAN N7pKC9KmkWjeUXx4V0jBL+tmtUjtq9ClKWGINP1rHu2ki+J9b/kkYzKx7 HX7q8Nz4su0q97Ue1jiaIp5dVfA982VsL9w88zcUDBpnoKmWyCDIMA71i 1Gx13LXlUMWrmNVml3q9f+6jzpYNi6V4YGh37okw9g6HHTgG9vlkgwwGN Q==; X-CSE-ConnectionGUID: QOYRPZKjT2O+nIzXZlkzcg== X-CSE-MsgGUID: EAbL9WYlTWSm9Ty8J6LXFg== X-LoopCount0: from 10.215.64.30 X-MS-Exchange-CrossPremises-AuthAs: Internal Received: from mx1-adc.dell.com (HELO ieorr5-pvwed001.delllabs.net) ([10.215.64.30]) by esapsmtplv07.us.dell.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Aug 2025 05:13:15 +0000 Received: from ieorr5-ppwem001.delllabs.net (100.64.0.132) by ieorr5-pvwed001.delllabs.net (10.215.64.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.27; Fri, 8 Aug 2025 00:14:19 -0500 Received: from ieorr5-pvwer002.delllabs.net (100.64.0.135) by ieorr5-ppwem001.delllabs.net (100.64.0.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.27; Fri, 8 Aug 2025 00:13:14 -0500 Received: from localhost (10.240.17.25) by smtprelay.delllabs.net (100.64.0.135) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Fri, 8 Aug 2025 00:13:14 -0500 From: Pravin M Bathija To: CC: , , Subject: [PATCH 0/3] PATCH 25.03.0: vhost_user: configure memory slots Date: Fri, 8 Aug 2025 05:13:02 +0000 Message-ID: <20250808051305.2386231-1-pravin.bathija@dell.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-08_01,2025-08-06_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 mlxscore=0 priorityscore=1501 mlxlogscore=505 impostorscore=0 spamscore=0 suspectscore=0 bulkscore=0 clxscore=1015 adultscore=0 malwarescore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508080041 X-Authority-Analysis: v=2.4 cv=AOOMbaiN c=1 sm=1 tr=0 ts=6895876d cx=c_pps a=Z2e5DKjA+8LiMDv5v6mwwA==:117 a=FlBIjDbFArVVlnHZBJJA7g==:17 a=2OwXVqhp2XgA:10 a=ke5jqHz-1hQA:10 a=4gVp8_51gQM-wQZJVKIA:9 a=hlJyneSgMmFPbskH-t2w:22 X-Proofpoint-GUID: qPAzZ9JqvPX-vqw0z5hOHB44V21yKPRh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA4MDA0MSBTYWx0ZWRfX6SXKZymHheDc kRjewlpQXcRDjas6hCjc8cczH11VJzJ8eCx3O6gQSC7PrYPHE3nfCdmxYbC4OeAG7BKFd6eVuWS QrCWNHRLIT9u6Puf5QVNw+4gpiNt2Cue7Ek2UnqPt8gBZ1ZxRaN1IoIH1HQWOTRECyLUJ4B650z 8Imm+HcKVc+mRuWhxJaQo3EUQs827S5d3PjM0j4V/rSjJKqGMHDm4oOF5tnkVi50jV5dCQZKcBe fq5euZvLPE42o+oJ549KTs/NH6RQx0ZpAOisJUtDmnYq79xwe9nmKS2bnfRDhTTlfH1KPORBc/P vf4lKtfBj6alONlrMabvS3zDT99Sq7V7dkvs/RdG3UBs4kyZqGxMTS9NQctOEDWqNt5iDZD4hHW h/xhNHJDrj/AAlNOnsCwYKyE+FZhEosqKWCEcxCSn7alRWUpSXQZWEJCWN1eqtl/HfocO+8Z X-Proofpoint-ORIG-GUID: qPAzZ9JqvPX-vqw0z5hOHB44V21yKPRh X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 suspectscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 phishscore=0 clxscore=1015 malwarescore=0 impostorscore=0 mlxlogscore=549 bulkscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508080041 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org add protocol feature support add and removal of memory regions/slots dynamically. this patch set has been tested with multiple instances of fio connected via libblkio to spdk target backed unix domain socket. please apply this this patch-set to dpdk mainline as well as version 25.03.0. Pravin M Bathija (3): mailmap: add user vhost_user: configure memory slots vhost_user: support for memory regions .mailmap | 1 + lib/vhost/rte_vhost.h | 4 + lib/vhost/vhost_user.c | 325 +++++++++++++++++++++++++++++++++++------ lib/vhost/vhost_user.h | 10 ++ 4 files changed, 296 insertions(+), 44 deletions(-) -- 2.43.0