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 1CBDA45AFB; Thu, 10 Oct 2024 04:33:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A5FA54029A; Thu, 10 Oct 2024 04:33:24 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2089.outbound.protection.outlook.com [40.107.244.89]) by mails.dpdk.org (Postfix) with ESMTP id D1CAC4025C; Thu, 10 Oct 2024 04:33:22 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o6b9G2US8MsKY9FkVm57zE43bUnao9NoX3PlmeDje41XvaKRdIMcFsjyEaDwBQQ62MHtjxhbdqrAcyCv3Nul87Avk035qw8qFX+pxPJuQyPO9Hd1ByQ2GxigujowiTrrttwgNEHGHd0C37AoN60I7MIMGS/7DLbT51h4qPt+jcYJpDj3nzEwNNllRNVBs6Dm06vpCCGLR3LYvyqUCfTX0wI4DnFacNDwn/qIQqU7b7GehsSwWLRv/ugc2IExFaWlk7V4+rBG9oyUq2YrYFc4oDgvPY5d8BgQwJgoEjH4pSwIuxnjgrGIKLqY+YqoD3Bz0lE0m/goUwzdd5IMp7CDzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=f2xHDKJR0aoA4o0hLOyQ1wV5RUtq59tW72eIE4NM154=; b=H7ocSb6CTyNb+Xl/BJ6o9zclAXKAWm5hfOtsU4n5rBIq517lfnHAsFihZUk8S+de9LLJalYeQF5gFaiWEN5El+B2dVV3zEhTwXNFBwceS2EMAZGeZmeKnOvYo47Qlzsv17ZgGGiEURK/+4kZH6CkARaOreBW/jYtyimppJcsK2EU+AZhY6Lm2HCrl8R+LeoUfXrJzMWUlmHOBYW2hnLeZUmhnTz2Cl8NNw2ko/STi9sCrvQKbXt2p58hfzipiu12CjvdGx7t6IloBXqHn3teNe6BmqLrw2snQnPUPbfknIRBSrwPLsM/m/SM49kNv/1DMYukcrBHhr/htNzGY4j0CQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f2xHDKJR0aoA4o0hLOyQ1wV5RUtq59tW72eIE4NM154=; b=fBGsDr82TLL73rYqt3OJ19sFjI8BN1S4ynB99kSlgAhqvxKBJqrM3xbz2aI5KeoBHdVDUEksnb68AK8y7ccVm0M3zhH5LPNvr8tRRECeOAXrOAIlac3sI7PZAXr9NeBI7InpeskEUePBBPZS87zzPjjJVlIGEr50j7rz+bH0NAM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) by CH0PR12MB8487.namprd12.prod.outlook.com (2603:10b6:610:18c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.18; Thu, 10 Oct 2024 02:33:20 +0000 Received: from SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055]) by SJ2PR12MB8830.namprd12.prod.outlook.com ([fe80::c3eb:df02:eaa9:2055%4]) with mapi id 15.20.8026.020; Thu, 10 Oct 2024 02:33:19 +0000 Message-ID: <2c3e4967-0a78-41f5-b46d-94d0764ee401@amd.com> Date: Thu, 10 Oct 2024 03:33:09 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] net/memif: fix buffer overflow in zero copy Rx To: Mihai Brodschi , Jakub Grajciar Cc: dev@dpdk.org, stable@dpdk.org References: Content-Language: en-US From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR01CA0186.apcprd01.prod.exchangelabs.com (2603:1096:4:189::14) To SJ2PR12MB8830.namprd12.prod.outlook.com (2603:10b6:a03:4d0::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR12MB8830:EE_|CH0PR12MB8487:EE_ X-MS-Office365-Filtering-Correlation-Id: fa4f1f4b-638a-4d2b-b300-08dce8d3e74e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MjBFNFdXZkw3aFk2VGgwRmQwaWUvUTAvRWdHbXV2dmN1ZUVINzNHM2NtZDdK?= =?utf-8?B?QnR6SGhvUVhHRGxzY3U2d0pRUTVSelJnWmFWMDV4b0wycm5QbXh0UGp3UkZM?= =?utf-8?B?ZjRyQ2ZIenJxWE1QYnBDUG0rNkhFWUVMRHBLTzFtVzVWU0s3bGE3OU5ZSWlB?= =?utf-8?B?a2ZBcFRsNFpnZGhLdGxDZ3V2ajdsVEI4Q2p4NE54RzBvTTRkRVNiOXlLbkFV?= =?utf-8?B?MWVTeHpjVXI1UDk3dCs0S2ROZ3EwZ3F2eUE4dFdKNk0vL1pwS21DaC9TQk5C?= =?utf-8?B?MXIwQWl1MlU1WG12SDdienFiakUybTlrUjF5MjgwaDZucGd6aVYya24rV3pa?= =?utf-8?B?L2VERlRwcFpBZUI5N0dWMUdDb0svVjZsRi9hckRRWnNsbXExTU9VS2ZhZGhw?= =?utf-8?B?cWxBNjN4WkJESzExN080OHcwWEdSdjcwS2w0dHY4N25ZV3c5TDFlcmduSThh?= =?utf-8?B?cFVJeGhGeTdpNFVmUUVwQVlSaDl5bHU5YUsrSVZrLzlSYUlIL1hrVmI0d3FF?= =?utf-8?B?eEJVT3cxQlpGaEtZTFV4MlFHWFNld1dtN2pzbjlxOXN4Q0I0Q1I5M29TTlFm?= =?utf-8?B?VHgreVVza0xkZlp2YytBMEREaWJQV0lvR3QyMHJvd2RpazArVXQ2WnZ0Nkkx?= =?utf-8?B?UkVUdkE2UmFjMjhUUmlod1NtV0xPYUpQVVBodFdUSFZ1bjNhdGxBL2JScUpo?= =?utf-8?B?T0xoRTRxeGVOalNyUitHbW85SXVDOWJuM1BRRU9IODY0MHpsTWRFRlB4VEVi?= =?utf-8?B?YnhyaHJnRGN5aENYYSszZUtRMnUybTZ1OFYvTnZHanBxdEV2SWFwU1ZFeURv?= =?utf-8?B?Zi82Z0ROZ05uYzVsQ3R4ZEZySXFjV0RONHhyamZWQlJDNDA1ZmYwOU5abStC?= =?utf-8?B?UHJpNWZ6SWtFU2ZZd2RNTk5zUldXNDhtQ0hwZlVYTi9taWFlc1BzL3llM0N6?= =?utf-8?B?LytEZU9QS1VuZGZuVkhwUlA3bkliQWltQ2NVcUJvNm9MRXdkQ2M5UkVBakZO?= =?utf-8?B?UUY0VllFaFMxenhvb1BaZlkybHRPZVdPRkh1NlJ4UjFkUWdFUVNEZHFtUk1G?= =?utf-8?B?K1pQclVSWURsb2N0MjdpcDlVaEYxaFM1VUF0VWdsaVovR1kyd3lrTFZSNWFC?= =?utf-8?B?Nlk1bXF2eWtjYWpZd1NuQ0UwblRXeEZPaWFHNEtjWm5uM2h2U3ZoK3FuRU5I?= =?utf-8?B?ZTVYV0NFZWJmTlZEZVBZTkppNk8yeUIxQlFuSzcyNWJpRWVNcmhUVEkrZlNZ?= =?utf-8?B?T0VoYmhlQ1p6ZjNxeVRmTENPUDEwdW1CZEhTbEFhM2N1TTJaRnQwL0JFaExG?= =?utf-8?B?NU1OTVlSWCtHRERWditUWFZGNzlYUkFyYi91RERrNkQwWXEyRWRzL0M0aGhV?= =?utf-8?B?ZGJCN09QcmFzL0RaakVsZWRLOWdyNWxxM2JmVnIxOHpPWlpmakpOOFI4Z05l?= =?utf-8?B?OXlCMHVVeWc3SURKL1VVcUZKSGJPZHprZ3JrSWtDYUFYbEhHWkpBekRicG9m?= =?utf-8?B?K20yajcwUmlHRlVDdmhuMGFON3lHZ2Q5SFhpLzZwMm1venJsL3ZkZzNqcHMx?= =?utf-8?B?cWh1VEVTV2VKa09uRzFaMU5VeTBxeDdjNG5nZXhJSzN4djd1bjNqVUIrbXQx?= =?utf-8?B?dGhURllWVDc1K2o4QkVXSzZ3OG5tR25XMUxCYXBBeTAxN1FmQTFWWVdrQjRG?= =?utf-8?B?UW04Q1NkOTVoOE5odlZWcjlzQWVueGs4NFVNWlJ6YzRXbHNPbkVuTG5RPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ2PR12MB8830.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?THBWTENjcTc5MEE2S0RCS2paaVVTM1RrbzhJZ0RnV1ZHZ3l3SVR1K1ZBQmtY?= =?utf-8?B?MHp6S25ONmZ3elRuVWtwWHlsK3VoeHBlWlAyRVRFWFJGYmRHK01yS3FReXZ1?= =?utf-8?B?S1gzSDN4azVpNHNqdCt6NHg0V2tvM1cyYVl5ZDI4NG1iZzZEWXJFWWhpeCtP?= =?utf-8?B?WFkzNWgvU3ZTU1dFYjlOS1l6QXdDNnBmeG5LTFdnUU9IQWpwSmdWNTNmM1JG?= =?utf-8?B?dFJDYk1wTWZ0eXR2b0dtZU1rT0I5Y1R0L2JHU0dZSXA1VjZNcHJpVmtwM3RR?= =?utf-8?B?YVRERVhLeHBVTzIyU1Ayb3o2eXhyWDVFKytaeXd5OHUyMlRhWUVGNVlaWjlG?= =?utf-8?B?UWcyZFFaRndHUldkSVJMdms3K1V5TXR6ZFhTTEIxOEExNTdmSUh0NlNuZGV6?= =?utf-8?B?VzdSbDNTQ3ZvcGY4Z1MwbEhrb0w4RE9ZbDZGZUpXVDYwUTBET1RXc2Vub25n?= =?utf-8?B?cktyVmY1ejJCYW5ZNXNRMUxoRHo4dDlsTzBvTGhudUNOTjdFMW1nei9iZ2Vi?= =?utf-8?B?WkFuMzZsVlVGTWJZWkwxRjMxK3BKbzZNeG5DZE5WVjJvd0g4dUh3VHVEajA2?= =?utf-8?B?Uy83NmRTUXBSUkx0cFh2ZW04OEJEZFM2d0tyU3BIem1QZmd3aHUrZ0k1QzMv?= =?utf-8?B?OWF4ZE5MSzlmVGlKYUlLNUJaQ1BUQmlON1VuMm9vUDRrVFdmUnE4bFV1UG9O?= =?utf-8?B?Mng4alA5K1VkdkhFNTVLSHRpaGxDU3NrZitMQ1B1ZEJWdGM0SDYraCs0QUdu?= =?utf-8?B?Vk5iZ09YWDFBWnVRaVU3QVF1OFJKSXEvZE9YOG9yT0poZWYyUndkVGVRVUZn?= =?utf-8?B?V2djTHdhRGJtUGVuUndDYlpGVXV2TnpLY21qaTM3QmRyYUNJYmdMNEtCYStG?= =?utf-8?B?K2Q1clFXSnhOcWY4USs3d2R1SWErc0NpQ2NVSkNrOVF1Z3FBcHJ1cmdPMmR0?= =?utf-8?B?eHl4b3RSa3VOdkNRUHBVMEhLSDlRZkdldFBMa29qZDE1S2tOSDZUYkc1WkNV?= =?utf-8?B?YWg3THpkaUttZHM4akEvZEN1MHFSU0xEc1lhM0ZmTitDc0toU3VaUnJnQ3kx?= =?utf-8?B?VmtVNEJnZE9NNitwVWx5TTZaVHN3OVhETnk4WW1QL0NPd1VvcmtValcyTFAr?= =?utf-8?B?VFlUWFl0cnlmczZXcUNNY3NzYTVlWU5xZGkzdWg2YlZOd3hXaTV5TmJZcEsw?= =?utf-8?B?THRFcUs3aHk4QVNTZ1hrWDJWZStLeFF5ZldIUEpWd055QzBQdVNxakRYSkgw?= =?utf-8?B?ZUdZKzN0d2M0Z3lKSm51Qzl2cGJOY05lZ0RPdzNyL2pIZEFhekVscnU4eVQr?= =?utf-8?B?THhrcHRERTUrQzBnR1BVWTYyN1JqSUQ0aEMraVpFSDMrelZqMmE1OGRGRmtH?= =?utf-8?B?R0pLK054aTArbk9BRnB6TDFSUEtBS2lVVmhST3FLcHpjc3ZYVzlDZWRKNzBo?= =?utf-8?B?RndmOWYxRDFnRGlsTENXaDR0OHc0ZGdBU0FsMkpzNkp6L0o0RmlpbTFlSkJr?= =?utf-8?B?U1JnLzdMcjhJS252cFhPS0xqWnVqWTMvUmtydlQybjQvQlF0Uzdubmx5UDdW?= =?utf-8?B?THRGWUtHL0JEQmxxN3hzamVISE1RaFdLTnlYN2FYTDRvbHhxMnVESnBLdDhu?= =?utf-8?B?TFAxUXBXYjRNQks2ZDJvalVhS3Q4a29JYk5HZWZRVk9mVEpiQXY5aXBmb0Ey?= =?utf-8?B?c3BZdm92Mnk5a1VsQlVQK3dabi9rTVR0U2g1SWhvdzg0S0E2WHBDVzkwNFVs?= =?utf-8?B?cGp5SC9UeWpGN1JjSkpjZ1dKbzFHbHljY0N0L3ZuY3ZrcDUzWFVrR0ZuQ2l4?= =?utf-8?B?MnM5bk1BOHBzaEc3Sno1NTJ3TTJCUy9ZaU04MlV1T2NxaEYxVngyeVJMQmp5?= =?utf-8?B?TjJKeFlYTHYxV2FaLy9NK1RJQ2V3andUNk0wOHZMYkZld2ZuNVhlTUZpRjJV?= =?utf-8?B?czRTNWdobCtoa0Z5L3ZLZWJWZHJTc25CSXpyRFlsTE9Ma05mQUI0Tk9hM2tO?= =?utf-8?B?WkJaKzlCQ3RieW5EcDJVUzdXbURTeWNNYmRxQ2JmRkRGYkxwRHFtS1R1SjRv?= =?utf-8?B?QWhTNEk4Qk9oTzVmZnpyaTA1WWJiWE9CaFhlb2FST3pkK3VvQldFcU16bk9J?= =?utf-8?Q?5mY9lf5YnecBriocGoZNxmGEF?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa4f1f4b-638a-4d2b-b300-08dce8d3e74e X-MS-Exchange-CrossTenant-AuthSource: SJ2PR12MB8830.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2024 02:33:19.8813 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3ir/aaaAXj4KExImpf4bG7nsx7gjBn4gYb25b/bFcDSu979vYmMU7TCX9nKkjNTR X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR12MB8487 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 6/28/2024 10:01 PM, Mihai Brodschi wrote: > rte_pktmbuf_alloc_bulk is called by the zero-copy receiver to allocate > new mbufs to be provided to the sender. The allocated mbuf pointers > are stored in a ring, but the alloc function doesn't implement index > wrap-around, so it writes past the end of the array. This results in > memory corruption and duplicate mbufs being received. > > Allocate 2x the space for the mbuf ring, so that the alloc function > has a contiguous array to write to, then copy the excess entries > to the start of the array. > > Fixes: 43b815d88188 ("net/memif: support zero-copy slave") > Cc: stable@dpdk.org > > Signed-off-by: Mihai Brodschi > Reviewed-by: Ferruh Yigit Applied to dpdk-next-net/main, thanks.