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 7516C46558 for ; Wed, 16 Apr 2025 05:51:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5774B406B8; Wed, 16 Apr 2025 05:51:56 +0200 (CEST) Received: from mx0a-00196b01.pphosted.com (mx0a-00196b01.pphosted.com [67.231.149.170]) by mails.dpdk.org (Postfix) with ESMTP id D353240279 for ; Wed, 16 Apr 2025 05:51:54 +0200 (CEST) Received: from pps.filterd (m0096263.ppops.net [127.0.0.1]) by mx0a-00196b01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53G2j89J029271; Tue, 15 Apr 2025 23:51:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netscout.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= netscout.com.09.24.2020; bh=vHNyip0Q4S7IqWaaVSiaf780b/iCozQ+u/Q5 K383jAY=; b=xtwgQGDLxcrL4C4Tk3JYdFFFieCdgKAYPfMRynfrVr1deBslEime DOGAad4YXHQ4zaZsVwuMLoB3OLTJFygodtNJn6hoKfMppTs5eG5+FH6f6aGu7Ert Ua+Fxk7LZuWkKQ/Z7uOyhzhJfItqYNj7wslTmemqyB9sNq1/viWSIHeVxNiARD15 BbJQIGKz+nRCKkFJulZH3fg/0tcJN4FlX8tHRbsduXVTdxznwk0EtzImxGRP6l/M t/8cu8ED2eF7x9C8rVNshkvxK8UVMDhR6HmaOEiIA/wqJinI2bmPlKloDu8g0uyq F8ek149j6km3oWeKY90iSVjBzZMX7D/MeQ== Received: from sj2pr03cu002.outbound.protection.outlook.com (mail-westusazlp17013078.outbound.protection.outlook.com [40.93.1.78]) by mx0a-00196b01.pphosted.com (PPS) with ESMTPS id 46143yj677-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 15 Apr 2025 23:51:53 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bBvFnzBLutt2Rfu4i2r4ko0a609R2fFsZUSgBsI+43PFwR8tcarZaO41ytfii4HQd1jixS3odXnn23fPpdESYC4ubnryaSLyRngM3uFZiVHNcqwxjl3egmXpJN4aHm0wnsFsWWJzeEmYW1KndNHxjYOZv1tSfLgLe1Fy2ipt/CyjO/iSTCpOZgNTjzvYaU6HEJOz67QssufAwtblFfPLqRjyfUr41sEncrrr0MaL8Fk0dT48j1PQfgvNtshkkw7CPh4XZtvv+QRZ3uO4trCBmjxUEcAYvXAmbzcGClR/qDTiazTfzacetaSY5d2+73SZFs4KsV0GDddeNqVBsHRIkw== 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=vHNyip0Q4S7IqWaaVSiaf780b/iCozQ+u/Q5K383jAY=; b=TyvNJEv8luuMPmWl10W0kMUJRUwgZMa/Cik0squtIHxR56Ejto10K/lYIfnwuD8WP6sgtO/MJishUuftpJsgHRCnpZJEIXkqL9+koZvdd2Kl7uL7zzxOE+F0kPu0F/InTiHUgG72NZcBoaWfcEszT1QXHE0/A4eR9GYx3chafsUPI3PIRdLtnwKk6kOeyXsF/SeE3oI63PLdwWZTLj7ow8jtpAz9bnAq7W0YTLe2rNszD5dlHsBxlUS5SMsSfFXY+tt2wS9+T8eW4GRrnDBomcY/+eCQvfqeASt81dipiiRAjaEDUi+IVZe4BznFu/OUlsnOQpXD0UN7YfRPG7Rfkw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netscout.com; dmarc=pass action=none header.from=netscout.com; dkim=pass header.d=netscout.com; arc=none Received: from CH3PR01MB8470.prod.exchangelabs.com (2603:10b6:610:1a4::21) by SJ0PR01MB7251.prod.exchangelabs.com (2603:10b6:a03:3e7::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.22; Wed, 16 Apr 2025 03:51:49 +0000 Received: from CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd]) by CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd%5]) with mapi id 15.20.8632.035; Wed, 16 Apr 2025 03:51:48 +0000 From: "Lombardo, Ed" To: Stephen Hemminger CC: Dmitry Kozlyuk , "users@dpdk.org" Subject: RE: mbuf refcnt issue Thread-Topic: mbuf refcnt issue Thread-Index: AdulnN5IfTxeCHcXQsa3xaXr7ECZhQAFBrWAAGffZNAAOS6kYAAzcomAAAGN4hAAGKknAAALaIUgAAuwQwAAAPmcQAAYOK0wADIJNVAA22SGAAAF5msA Date: Wed, 16 Apr 2025 03:51:48 +0000 Message-ID: References: <20250408205341.68d37d0a@hermes.local> <20250409092418.70c5eb3d@hermes.local> <20250409202538.46a08ba8@hermes.local> <20250415170140.788eca01@hermes.local> In-Reply-To: <20250415170140.788eca01@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR01MB8470:EE_|SJ0PR01MB7251:EE_ x-ms-office365-filtering-correlation-id: cc1c455c-74ac-4509-8f35-08dd7c9a03d5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?19JPgL+vzMPHnMydTmymHsgYpzccWf4bkQDi7a4RlzVupyZbrXgEwF9QEqP5?= =?us-ascii?Q?Ft16JKrbymhdqlEIn6VVeAqFI9vXy+CKWVbVKF5wSfy6YZhODNR2n1Jb5YEb?= =?us-ascii?Q?apv1X0CXzJXsyRqHV0pn/s0mb9FmPnrQlM7TOxlnAeKpi5WXeaQ+NS3EZrbV?= =?us-ascii?Q?1deZjH3+fakDgT3HZ/orXzQs9skjkK/x1/NckwnSbMaq1Eh5Fxf/chGNS9Bj?= =?us-ascii?Q?1C+LxLD2fpy8bKx8UBhM/z7HdWcCOXKn8Dxbrk1A9ma1G6weDk6cuYjHmiMP?= =?us-ascii?Q?2nC7RWsJKKpYd2FSchEJpMMnU4SyhjtW6zcNOHMWdXey/R+cI1kVP5cmOaM4?= =?us-ascii?Q?zL+iurFtNb6aJuv+RXDEupY7aCfA4iaRP0nQ7gwNZrvksXFRWABKoHq79ozp?= =?us-ascii?Q?b+/yZ1ZIlJahVGxyhmEPXgAF+jibzUllU2BQE949+ilLaApQPF+NfbawXfc4?= =?us-ascii?Q?NmhbQ1dOTjgdPnsReEJkk6syPqdrTf9MwBTgDLkcIE/Dj5y84pPkTQ2jXgyh?= =?us-ascii?Q?v+7vkcbRyeSwFOYU9+AUNo3Hv0bZTvB+H/Gge80Bs9CTwiehwnnrbDCoiGWE?= =?us-ascii?Q?ynqAHdPazfHfq9J7gnN/pjPaLyihtHUPw9FZyAFARCeso1oEm2k+gQY2RO8I?= =?us-ascii?Q?29IW2BCABCkIn6akptYefgFaIaJbqo0DhCQXyeFDYus3sMbUU/fEq5isAhZt?= =?us-ascii?Q?zw5Ftbaq5SbP3SLU4SerDvXo6RGlTkqDD7eBo82y0hAK4CQ6S6PuePbj66G5?= =?us-ascii?Q?t5pRDzYGDoUrJXStCvmYbhuEAwZqUpMo8G0GpaZakbtki6+vwpvCTVTjvSa3?= =?us-ascii?Q?S3XWhfoMiE+9Viq2T/eTU8MRExoJWpgvh1zrx4K9cCAWDWPw9/e1H9O9sZIL?= =?us-ascii?Q?7UU0+WyrIg0VElZBWpkFdRuZG/GkvzS5QmKh9Ym+pNO2CybDBTY8pAMnA0JF?= =?us-ascii?Q?tk+wrN994QtPPzFK8GL8huoZpn9AUf7gm44NnKVCUZbOV16xUVI6ZXB80MFc?= =?us-ascii?Q?2N3M6ZBoVLXxSz/r18tNfas2harslUwr/aJ92YFDe8jbFsr8rrTVxVn9GXO3?= =?us-ascii?Q?pSyXcS8+lyur4R3YyjhSOvxMOvLaeSUuDCNQk3w5BIOvqqQb849tUb7XXF0e?= =?us-ascii?Q?SXoJqr0EsvrbuzABSHhNgblNWWqBXJrtmmkMGwvWy5uhXrEkvf2ML+FN6kTg?= =?us-ascii?Q?2djazL5XxQ6PQyWaVqHoL7EP6IQuHaBZtVx64sjfV4SWp8CSsLb1Wd6/I79R?= =?us-ascii?Q?XkNKb5f8uGcQbukW2I4dMoXduDQCoFgPf+VdBcWOjXKT+PT29JM1Esdx+y31?= =?us-ascii?Q?8rMSoaOoRxFSgzwkrclCRaUW8GWFFdO3EC5KBrMGXKyuvxMRFWQ8WpOQ70OZ?= =?us-ascii?Q?60zKwWwyMJtjJf6ENZ0/cArAplnd+6UWmFaC4XETAnNZXEUEgGz/bAQBFccf?= =?us-ascii?Q?RXzskamxN6MrpLbeTiQU5EFEevMxAbSifwC7kU+D80Af152yMoYjrQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR01MB8470.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+bPKLKt6mit1OElt2IISyjcQhZrmNaNCRBTzFLVzDtMcsXmNMTtHI44BgMIl?= =?us-ascii?Q?1D43kHWXFPluQvLon1SS4lILhltAmlliKeqi8oUhHVIlGIZRu80x9HzoMOZ0?= =?us-ascii?Q?IQdUPry7S/Fy4wtW7S3YzaFaCOtBVMNZgdOHRqdFamEQ14arpOERsrSW7mq0?= =?us-ascii?Q?s0AHgGD0xd8oB8iWt86SIFhiZVAK3D+0kwnW8ctTxP9ApzNg4Qnea5W79THB?= =?us-ascii?Q?Nco5peY/UNRz7DO39q0AgOQl0TynCeKZVy+K+G95UA9hE4DYJgCYpHkrHVKv?= =?us-ascii?Q?PAKsu7mfawI2Fr9Ebfj7mY3yl9iwritZ4pb0OQ83k2zQKann8wQDV4gSMjMt?= =?us-ascii?Q?A8FWxjN/gDcJoHhto1whzptMdUCYKv3xSvGcRCT7IXZFBLt3s4n/jXHGwu3P?= =?us-ascii?Q?6dFGL/sUON/NjwqePcDyltFJZNOe4ltvnvU18GPD5eWNkQTbkrAsatqMk7MD?= =?us-ascii?Q?rkcD0q8epF8HxyEB/6q+BTrNYa5kewBhx4d/F76WdvU93qhqkrehQ0N3Ocg3?= =?us-ascii?Q?JgpgHogHBwgEUI7WypKA2UFngDHErmrfCS0kEPHGBRp8N1QE1rBLnz2JOzBl?= =?us-ascii?Q?1dQhr9EpiydLHWxkvnlQ944upKJfDi2o7l0CoqcvoWZSQgHQNWSZGTylEASj?= =?us-ascii?Q?aR8sIkucg0y4vHsYz2O9EtPFg4ref9oxucSQ0fpSSYorj6qwzGRKQV2Wt5L2?= =?us-ascii?Q?wNMYRQ7i0B3vdTPPBp5kn5v4unmXoaLpRmg+arcbdL6RPagjL52ygbhz0bUg?= =?us-ascii?Q?CkxV8Mk0rrJ+C/AfeWf3CxGbWvmXdNv6WB5uIV5ab5pMCvjCh41NYY98rwil?= =?us-ascii?Q?xz2+Q6mE5cTZ1IBnDxXSQu4WUv6EeYy1/rWlNN/IcvaLXKDkrjw7mfeFTHqc?= =?us-ascii?Q?iYjZ7YC1oqBvVk/3E6nePMmRRJ5rPIJiFh0PfpIMDCDEg2Uz3suh/EZf52Vc?= =?us-ascii?Q?I8Y3OahjTUX0G6QwRbj/OpUW4rxsZICpV5xs5dAW7YmDkuNEV33nBuJbsdGA?= =?us-ascii?Q?LNVhDfWhAJfnvCul/akGA2EImn4N5I5lNMGFIL63yewHLw1zIOTKM+SJocyi?= =?us-ascii?Q?mW2zM/BbvbqF4ota6k59RLmVDTUTzH+0pqQi15jmTQw53frHm0Pkd4Bhpqc1?= =?us-ascii?Q?saSa1yemIa161ZtqXd78GbCMj5IXyx9LX/DuQInGiw74gfTrVFiWxBTzRblf?= =?us-ascii?Q?WqAcp870vMnnkFPZTOwwxYJefdChggs/M9Jd6s7OQu2vjZ3P15rRpQ2wTiwA?= =?us-ascii?Q?qHzojT2DSkEY6vSfajT9LeawlgyUZ7tBMzcnqFW5ki/GLW6izWsNUm7y0OV6?= =?us-ascii?Q?aAWTPE01ZNoCulK9j1yEkmndqBAh6qudXSWIOU8FDCkbxWhNEj7ePHyHPMBp?= =?us-ascii?Q?OHrq8FtV0x9JuZ5qldfnp4HNFzhjTVz6hsPUcN8YVg9DGTiMz6AZuGMepb+t?= =?us-ascii?Q?LLufrKM6YMvOxCuI/gzGZmAPnm26cj9FJ+sPamXLb1pshSEmBOUn5PnikjfV?= =?us-ascii?Q?DVB0hw8XmjfTqM67kxN1Brto041PDbUQP4msPBv7s+CbCVb0IrDEbYWr3pWR?= =?us-ascii?Q?WHv2OtijiWqMz9okaaTDB7ORmcChzRn6+KWfBwPX?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: V6JCXnZ4GAUscllujNAQ1pRnqwSwe6YgPBPvSUsXqBCLhLhgwsdYOSmk6j4HQ5UEPzbRMgi/p91G5l1kqW8imGg9bOk8r4v2Ucsj/UCkFhrv6V6GXhKyPIuJssIx3T8/1mbEV/xG5AkpFjfv1ZhJzCN72pjV5Gw6LZbvKu9vq2cuX5J67/O0gpVSCZGSLQrYBCIdO1dfW2dPg1JNOkNaSDJu15wXbaCcUnGi4jMTqLu0RtjOk+bQGdm6lD14Z9ggYWOfJyb28UrQ+OvMDyvPD8cC73fdQDd4S9S495gq7bhBLFFM34PYC2VTWystCXgOIjyxiW1slNdp+SRrKSdHyaK7dlxfQlWepCou86WPn97BbdFr05ca8mupzICpl2I/YlFM1uIkgMMds4SKSjAUeRX7So7l8gMwkR1kbtfPk8Pulr4ODMrC+y0/9u1GcMzj1y9YyjaPePXT1FYZt9UHenfr0v/Hqd49bhPmkyAe/krRLtlPYEKPLqYFHJnUUSfPQBFQ6tSNKFQHweOA0ZJEL4C8X53dgTZbyW4RXB80jqaNfPT/aaZNX2pW8+OkYxOFJGnX3j8tV8ZJwLm2VTCKoDwooKe6o5dTC8eEuFwftaKkfyzFnLI9z9sPWxkvX58t X-OriginatorOrg: netscout.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR01MB8470.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc1c455c-74ac-4509-8f35-08dd7c9a03d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2025 03:51:48.7007 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54f11205-d4aa-4809-bd36-0b542199c5b2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ubiZ1ytDwakefSSryfge2ZlzCUgjwHcv9lH8zZNltAfw7NKKQId7Sd4Nmp903jbSdNu5giCxVq7TnHSpo8j9Rw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB7251 X-Proofpoint-GUID: 2A76uENdacFtFPl_zz8RHF5VW-ZsTXFA X-Proofpoint-ORIG-GUID: 2A76uENdacFtFPl_zz8RHF5VW-ZsTXFA X-Authority-Analysis: v=2.4 cv=eaw9f6EH c=1 sm=1 tr=0 ts=67ff2959 cx=c_pps a=l9cCpZ6fIogKje1+qubiRw==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=XR8D0OoHHMoA:10 a=jZVsG21pAAAA:8 a=jQOgFn-ZAAAA:8 a=pGLkceISAAAA:8 a=8rWy6zfcAAAA:8 a=be74jFK9K1RI0b_svW8A:9 a=CjuIK1q_8ugA:10 a=3Sh2lD0sZASs_lUdrUhf:22 a=mT82qxFQzDvLIExZS32s:22 a=YjdVzJdQTyZRADMV7wFX:22 cc=ntf X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 clxscore=1015 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 suspectscore=0 mlxscore=0 bulkscore=0 mlxlogscore=997 lowpriorityscore=0 malwarescore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc=notification route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502280000 definitions=main-2504160029 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Hi, My big issue I have been trying to resolve is when I send packets from a pa= rticular pcap file the DPDK mbufs retrieved from rte_eth_rx_burst() after s= hort time showed the mbufs with refcnt not 1. I then modified our applicat= ion to set the mbuf to 10 and when the error hit the rte_eth_rx_burst() wou= ld then provide mbufs with refcnt set to 10 or 9. I found testing other pc= ap files they did not cause any failures. So, I then analyzed this one pca= p file and found that it had "malformed packet (Exception occurred)". I th= en removed this one malformed packet from the pcap file and replayed the mo= dified pcap file and no errors occurred. I think when our application retr= ansmitted this malformed packet it messed up the DPDK mempool and Malicious= Driver Detection event occurred. Thanks, Ed -----Original Message----- From: Stephen Hemminger =20 Sent: Tuesday, April 15, 2025 8:02 PM To: Lombardo, Ed Cc: Dmitry Kozlyuk ; users@dpdk.org Subject: Re: mbuf refcnt issue External Email: This message originated outside of NETSCOUT. Do not click l= inks or open attachments unless you recognize the sender and know the conte= nt is safe. On Tue, 15 Apr 2025 13:10:18 +0000 "Lombardo, Ed" wrote: > Hi, > I enabled more logging, and I see the following ICE Driver Malicious Driv= er Detection event 6 and 7, in the dpdk_log.txt when failure occurs. >=20 > EAL: Allocated 2112 bytes of per-lcore data with a 64-byte alignment > ICE_INIT: ice_load_pkg_type(): Active package is: 1.3.35.0, ICE OS=20 > Default Package (single VLAN mode) > ICE_INIT: ice_load_pkg_type(): Active package is: 1.3.35.0, ICE OS=20 > Default Package (single VLAN mode) > MBUF: Registered dynamic field rte_dynfield_timestamp (sz=3D8, al=3D8,=20 > fl=3D0x0) -> 96 > MBUF: Registered dynamic flag rte_dynflag_rx_timestamp (fl=3D0x0) -> 23 > MBUF: Registered dynamic field rte_mbuf_dynfield_udata64 (sz=3D8, al=3D8,= =20 > fl=3D0x0) -> 104 > ICE_DRIVER: ice_interrupt_handler(): OICR: MDD event > ICE_DRIVER: ice_interrupt_handler(): Malicious Driver Detection event=20 > 7 by TCLAN on TX queue 2 PF# 0 > ICE_DRIVER: ice_interrupt_handler(): Malicious Driver Detection event=20 > 6 by TDPU on TX queue 2 PF# 0 >=20 > Are malformed packets handled by DPDK, can malformed packets corrupt the = mbufs? >=20 > Thanks, > Ed I do not know. The malicious driver detection is when application asks to s= end a packet on a VF that is not for that VF. I.e source MAC or VLAN mismat= ch.