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 4E97346B2A for ; Tue, 8 Jul 2025 16:29:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C310402A0; Tue, 8 Jul 2025 16:29:34 +0200 (CEST) Received: from mx0a-00196b01.pphosted.com (mx0a-00196b01.pphosted.com [67.231.149.170]) by mails.dpdk.org (Postfix) with ESMTP id 755DC4025E for ; Tue, 8 Jul 2025 16:29:32 +0200 (CEST) Received: from pps.filterd (m0072398.ppops.net [127.0.0.1]) by mx0a-00196b01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 568DMnW6020044; Tue, 8 Jul 2025 10:29:29 -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=8uUoH3oNLCjOpkmj5JG4aOUr9mG/UV+8cjry gnOXGrg=; b=ulkk1xc5pGhp15HLRJyShfGIoOPKIH/u7IFi6j4W11d25Dj3JGrh gVr6lD+FdABfOk2O5vOmoYHE9d3M6ZUbhZYJZ6kNauIqkuxUzYIJCEF7aQb4tP4X IoCrPqTwLXGrIJR7DwKoT87W2zDezamw/PXo63KyV6Qk9UgtRNq1WDFcWJIgJa21 Kna/InX7HIhIbX1xTPMO+tzZ/6HydYY0ZQCt0p9E24ab5DGFKEC1ld692HEc8nlV 5vgpSCAtLYYBnEokkzM0o+E7M3GW9Fxz45ZEH7sJfTjFKQ2ztn+/yCguP5k1P2td phBIjOkG+5VN4G/yK5j8Mo3AB0nK2l5Asg== Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2043.outbound.protection.outlook.com [104.47.57.43]) by mx0a-00196b01.pphosted.com (PPS) with ESMTPS id 47rfbksd3b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 08 Jul 2025 10:29:28 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ymdXfxCka0R4YiBPYrBhogQ432wQ64O3OKuvY5kr85RTzcTWVMiZv1RnP+2rAteWJpicyF+iQr7etP9Q+MScxMUo7Cto77inbuv9/klOoX37ZUSZXb4rXG0NYoSUzQt/DQ7iNPf8DTzARRHzvR9bVXpijozADcugdT4HpbWTPLbl1poLyA/wPztAi8O6Y/EviPHJIfWZCdSCgbwzAqqJJtnrKEm+qkpjE45myIbdeLyf8MVogp037kExz6EpRD6OnGCZJpnLtYJa4pv8NQmtzxsE4LL2GF0qgNzBJA5Sok0Zg6srSFrbBvuetkeIzqf0HD7EELsJlZxkw1aUsR7Exw== 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=8uUoH3oNLCjOpkmj5JG4aOUr9mG/UV+8cjrygnOXGrg=; b=aHo6T8iKCTJ0dIaqcOaIwf5qdxTuQ4uzm6ZKnGa/uq+4BnJvPvSszTx0wZJh75HGxlj3QQV1IFfCSJm5av2wUpk3vKX0hoO5RFhsvXE/3o6R3EMwcgwGbAFx/m626DLxY6QYwjvhSm/asUCGkUjNc/s/b1bgs190SlZ7bZokzZ5leEtosQVb16jmJRfa8TQJbkRqCMJ0tpsKEui6IvZ0odt+VVHGzLqGB802uLN69f+eejSezVMX0+XOsVc4UWsWy6YRaFBKQ5evGprdS8yYaRngM8OBemGXcqylZZYA6M7Tl+hTs2nls5fKxZax02pedxmR+1QP5ClJCBdEsMK7+g== 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 CH5PR01MB8839.prod.exchangelabs.com (2603:10b6:610:216::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.26; Tue, 8 Jul 2025 14:29:24 +0000 Received: from CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd]) by CH3PR01MB8470.prod.exchangelabs.com ([fe80::80c4:7216:f070:e5fd%3]) with mapi id 15.20.8901.021; Tue, 8 Jul 2025 14:29:24 +0000 From: "Lombardo, Ed" To: Ivan Malov CC: Stephen Hemminger , users Subject: RE: dpdk Tx falling short Thread-Topic: dpdk Tx falling short Thread-Index: AdvsS4XiFhfr9tUWTZG/9hrfPmeo0QAjYaoAAAZ3EoAAOAaP4AADTEIAAAkqa1AAIqDrAAADVbOwAC9nmnAAC62DAAACmVaAAApYvfAAFH2agAAANzQwAADljgAAACPVIA== Date: Tue, 8 Jul 2025 14:29:23 +0000 Message-ID: References: <20250704074957.5848175a@hermes.local> <20250705120834.78849e56@hermes.local> <20250706090232.635bd36e@hermes.local> <9ae56e38-0d29-4c7c-0bc2-f92912146da2@arknetworks.am> <20250707160409.75fbc2f1@hermes.local> <20250708064707.583df905@hermes.local> <4b43a1ce-2dc6-5d46-12e0-b26d13a60633@arknetworks.am> In-Reply-To: <4b43a1ce-2dc6-5d46-12e0-b26d13a60633@arknetworks.am> 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_|CH5PR01MB8839:EE_ x-ms-office365-filtering-correlation-id: 870deebd-4f0e-4459-f31d-08ddbe2bd60c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?8xtTnras/B6VUOk+QeTFcI9VhyD51mqLNYiGRkPfUiBitDSdDZScvHR7SaeM?= =?us-ascii?Q?y2w0wLNHJzsXS/YG3rnWMgMSfd/3oZy4eNMmEwgN/FfbS2jUACfOjSlvyq/T?= =?us-ascii?Q?kKrv5bnE5fbXcoa3DEzOH3FVW1R8sPL+hG8QN7WBxI4DhAnOhwX5UK3ecd2q?= =?us-ascii?Q?ydpPyFe32rGccfbUBzG6OykLH2eX3GZI3Hdqk/XkazlO/8RadxtttLJHO0mh?= =?us-ascii?Q?r7Fc3xLmcTJ6I5fNNO8K2E6l9ewgY89kJ0mVuadayTYUktohKsMcep6qSBTJ?= =?us-ascii?Q?3/fAPnGYSMC2XIudWTpLqYjVzH4JvRLZeCzMA1HN0j5D5pzPkFYHHeFCpNlY?= =?us-ascii?Q?2Awillf9PuGpg8HQfTIl19X9f8LHgycnEMUO0zYii69uq/kAt6+AAoYkxO1b?= =?us-ascii?Q?YKNJxDJQJIItjNqhm6r4VsRR7yv3pcm+YROsxG4/4Rf5pbgHkP8ju/mXXMsx?= =?us-ascii?Q?xmxzHmgkYKBwO2QOrT2cx/YyF47WBbN6iRVOKewOp5nBrWAjZFwZJDo8byvD?= =?us-ascii?Q?EPOsmHTmKur1tUyozU2u++WtPGJk44VVoqKajalwReZfys0VwLyr/2cTak+v?= =?us-ascii?Q?mHqM0wYMgCxGv2Jp8RQmIND2tJNplno1oHhdR6kDjwKbNknAdXZktg404Hk5?= =?us-ascii?Q?N3/r04hcsImatkhGXcr62KAaRQ1KLhQ4wpDmz4wueXzvodupLYCum4zO7wws?= =?us-ascii?Q?vhGgS4jhHaJPTHENrBbefOCmxbuxqMFob39xu13Or7ZSMV4ktRSGgkqXrbnA?= =?us-ascii?Q?woCGqIPnD50mxWhFDCQYx/Xp06F4DSHmzXGp47XxVDE6iQ/D3V1ol3sXXhJ4?= =?us-ascii?Q?YZSs1xBvupgRPeCBFOxNsbwbs2YPFwve83Vy2l0bdWyDN5xKgBPqin9XJ2fE?= =?us-ascii?Q?fb/rh5jb9ZsoifJEpQFPkb6PlXny801m+lSL2/r/WdULMPjYm7sKjvpB8ZFf?= =?us-ascii?Q?HMkxKot3yb8l8CRP/X0AdQon80laPoX8OoyTFi8cgOqEuDRTJDNgHjYLDz/q?= =?us-ascii?Q?QGYoydNLxqhiPx289+IhPPj4wsqYH2cF5hEC1akSJCfY/yehPjH9XFNc3Fl6?= =?us-ascii?Q?XNSn7BRibugY3053htGGxOu3vIWbdJ2AjN3vlyeALE7Ee/0HeZxlOUWmBnpV?= =?us-ascii?Q?/471ITGkUDKyg6WmyjsXTXqvzJeaRnMxZ39fy38J8M+Bk/Parui0IglCFv5V?= =?us-ascii?Q?Ic7hrc85bqeFU26bmMfJqR51HPrk1aLaY1x4yZ3lES37WaibuAIBfMdrn/aT?= =?us-ascii?Q?APT3h0STP/GJnaoA8hrpHGs7aqicUY8c7QjoT0fmd55IyZt2fKL75Jb3UDRJ?= =?us-ascii?Q?vAKcB3U17XlzdF1djRPeOb05VhxG9XHyQX0yOD3uyHjVQcMlrW4jUpAQYTLb?= =?us-ascii?Q?zihBaIN2WMCW+WbdvqFhsHUn+JGzm5aRPoD5UasZO0dWzuyROjbI2ikBa1tT?= =?us-ascii?Q?X/kie0kcgja+Bax3zVt/mYwycpg7jyGByEexlVsAsjuBMsCldn2faEaLvZkQ?= =?us-ascii?Q?Q5idipTkbWeRKmQ=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)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TPLZbnJc73cHUoys7M8QeWFlnLKvlRVQK+6VpIX1zg1IK9WDeu9/KvseOOee?= =?us-ascii?Q?j7zXQr6RM566nNbPeX2gr6JuYccyvjS56DKx8LrVuSATj1fQZJt86vBDlBOW?= =?us-ascii?Q?DL3V4cIl2aiH7yx70Z1MFq2EmFeAvRN6O7l9+wAQ6z4PlV8PmBQrydsTHhKZ?= =?us-ascii?Q?quWecLmdy9kjP2rJ60c1H+knh5aNS26kBJJUB6ZcM3OsK1BdD+W2kwZhRxIg?= =?us-ascii?Q?dBMUxCMGLabZNeidw6yu5SA5BnIPioDL2gRU2cQxCIaIuZqUz/olBUCcfSZB?= =?us-ascii?Q?wOi2rff7B7f5wX8mqMCU0AAR6fyoHORHSolPzEIQnIcCSiPxIcelXGo/GRN9?= =?us-ascii?Q?gaRxvrkUgauS1iWjgpaZ4Z4eZIMM9mroDH2dNDyh5wPcTPJQChARurOPYyk4?= =?us-ascii?Q?pl/3G5pvcZw0Bo66A0fphl0dlu3VhrEGOzOFXZbCQQY96XzB8PU8HOUtulga?= =?us-ascii?Q?5aO2CP3xXTCtonFvsHOwf9LPCY8bdEw5mB9tjtHH6uhZS9sz7hc/3QJrfE8s?= =?us-ascii?Q?SHkyKQ+G6E1nPICryN2ISzmd7y2Y2oiYoazRN7aLzBu0pu/YZXibLu46oLTB?= =?us-ascii?Q?dSJnGGuqGVUWI3DP10ucxNttDlvXuk4m3mRbvOzKG6IZQLrnKLkzLV4H/pN3?= =?us-ascii?Q?sI92doZVNiwq+14Wc1VlwfdyOPq/5kgML2ha0eCFXAMvb7e/+WOpZi0HkqnI?= =?us-ascii?Q?Eio8iiBSFzk3LjbkvOlbaVDOcMHwzG7K0u5phpGfsJBMIgOipNwFiJoUg52Z?= =?us-ascii?Q?5kKWfym1UmzfiIngtt+CCYWq74TmE3YmkpqCxgOazXgDaWib2fCfrZ3G2o3W?= =?us-ascii?Q?hqkN1xo3svykVUPcFcwqSfjx1mre40O0kvcFu7zIgHhXxHVWqmetBb/MgZWS?= =?us-ascii?Q?h3oDlc5r80TBqD4WUWW7AnJQ2ZgYwOaxFM0VxTDCQfcdXm7ITXakSyKKSpL+?= =?us-ascii?Q?Ov5xcwzPIW4WgVca1Ix27qPB/cOn/h4W+e0HtXtFmZ81IeXA5He/26CQcLzt?= =?us-ascii?Q?8MaUndQlTHMlEOa1ocv8Uw06/rfzXu5HDhY1Z29DNtwMUr5UtMMUie5s6JzT?= =?us-ascii?Q?ip+UrdYQnVHCDVVpX/EZ+9rzj2kzsPfegP4CZrMdWUlj6d81gzWdUESyhbio?= =?us-ascii?Q?5s0NicYI2jKpvGYDmN0FpPpNXtMikR9dVpw6NQH7YjRrB+ZH2LVIQzPpz7j6?= =?us-ascii?Q?2q0PW3Z+GdtjrnpD0EYwjjiJ7sosRJhjcJE1sLgvtDpPz0FowS04hUyhEOQe?= =?us-ascii?Q?ZgnoPcaVFLf4ApmLP7LH96vhy4jaaPkMmRbiJIrN/EPWdy0a9y7AiIK294Dc?= =?us-ascii?Q?kpX4SB1DZ2Vdgh8nND+UhlAuWuHvJ2TC2lNtJCHqI6KY0vBGCsk8Zol2boD9?= =?us-ascii?Q?CcU+8TCuwH4/ugLQ/DQ1dnnQqEOE298/brFZHN2CQD+2cTkJ2wlJDeqGrRqU?= =?us-ascii?Q?A6pYKDuEB6Zw2fLX1nSv6JU7i+bzLYku/YPE6ZMhieXFixtFIw3NePKjdqiP?= =?us-ascii?Q?JQ/GeHlJWhqZ05RsEnfbBMGAW40M2zBMYVT+aScExc8GA/ZKpCSuINX26e9W?= =?us-ascii?Q?YJjkj1PRXia3z+NzbLtMXAQDYRqOD3a8Q0AgBYn+?= 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: Y3lC9YGpX0ZqDVE7PvUfWb0lxTldKNW8xyCl8rUrshqVAHxm6UAAqfCjEodF843yaVhTPzhNf+v6AnZBgdo7xOs/Ig/XgsenPgQKGbIwCqSBId0/FVGZ0vTvFOsfo7Y+QUOaJBV2H9WrZt7oegQWEVkJF8G3hRK2UNtXE3gtOKCuUKQ1gjmG4mgnfeLcgebBqmXw2Im3SErQJqBLYMqtgwO0vb+uv223W/wBW04FOliW2NnkPVf7dnCxOQiSQVb/uM6Q/feOFgtUGYszJkK6fjlKu0WfqsQGxAXbC41Cs3oUPxIYwMc7H6zKQpjcyIgZknCvjmdeaAJ5d8nQk3rhz8wn/yyyN8eRkfjTnFFClitg6M/OhdqXZ4mzMefZTnPqcozJDQQzkb7gyNTnhM+Kr4ouWIOgZbynOb8pjhUSkd6aJIJOSB/8OhHWjJbQ8BymwjCkv8h7Zhyv2j6rWY3+GZPuVniHGmVnRTQNQXw5ZwbnvD7dKBtTJORNOfdbUOi0TET86Hv7On2YkSdAuC5yfVxkQKfbG28maphLe7MlW9nHLEcetIDGXQgQhOa74VBzFL0BxEoIt4g8Om+cvUg1Sk5/RIPhCtB94i8PeGcdRi57Xy5r+6LSnG3YZVL8x4gE 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: 870deebd-4f0e-4459-f31d-08ddbe2bd60c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2025 14:29:24.0088 (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: jaVGv5/C4mEGdbJ2Eiu0dFH/JSk9BZJrNp0jUuvDTzLrBUPHt7XSu9RTdsBuXBsJN20JEmacuapH6Nqmy0nWRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH5PR01MB8839 X-Proofpoint-ORIG-GUID: u2FEGmvZ8PJDV9cOUKsJ4SUSCJJFoinS X-Authority-Analysis: v=2.4 cv=LPFmQIW9 c=1 sm=1 tr=0 ts=686d2b49 cx=c_pps a=iNWIl9VYHPL0lOopq5qx6w==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=Wb1JkmetP80A:10 a=jQOgFn-ZAAAA:8 a=jZVsG21pAAAA:8 a=8rWy6zfcAAAA:8 a=-h7_khycJltWqrAXaMQA:9 a=CjuIK1q_8ugA:10 a=mT82qxFQzDvLIExZS32s:22 a=3Sh2lD0sZASs_lUdrUhf:22 a=YjdVzJdQTyZRADMV7wFX:22 cc=ntf X-Proofpoint-GUID: u2FEGmvZ8PJDV9cOUKsJ4SUSCJJFoinS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA4MDEyMSBTYWx0ZWRfX8wZbc/nOVkIh OSzYCOo8/soNEEvNV/DEqwHTeHkzIaskKq20wWcBNxs2I2Mb0rVfdeyvFlPwOal7vAS8b3HLwsY vDOt7ccP8IM+xv9oNDCeXrX9nxMs4MoARwrCfikpoOQVxr9f+7JCxH6+1Q0WCoCpQkX90sDWGvO jBWPiBLEgrN/yiDzEpC+sxPiCOnYbaGL5INpBSmCbo9Fe91+wrfqXPDZhbk+GL7XkOp7YlLgUQb xHEirR2Q0Ouzb7UJy5VOwFi+U/MJNEeHIIGtnrkC5/NEHR7NmFzp4tqnFba411t81ir+HExg/9/ 7qIj1m6QB7GDr5wBBB24xnp7ND6nX0nF6Puy1tOEhesPFYL4RtDDWACMa7IrFxivmCpeis/zdaR dOWcJANtCMQtDbKDo2rsabCAtv3qIQLv5uyNk1PeopZ0TwXlyYjo8WRlHmhh4p9FN5w7lgmf X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 phishscore=0 impostorscore=0 adultscore=0 clxscore=1015 mlxscore=0 suspectscore=0 bulkscore=0 mlxlogscore=870 spamscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 classifier=spam authscore=0 authtc=n/a authcc=notification route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505280000 definitions=main-2507080121 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 Ivan, Yes, only the user space created rings. =20 Can you add more to your thoughts? Ed -----Original Message----- From: Ivan Malov =20 Sent: Tuesday, July 8, 2025 10:19 AM To: Lombardo, Ed Cc: Stephen Hemminger ; users Subject: RE: dpdk Tx falling short 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. Hi Ed, On Tue, 8 Jul 2025, Lombardo, Ed wrote: > Hi Stephen, > When I replace rte_eth_tx_burst() with mbuf free bulk I do not see the tx= ring fill up. I think this is valuable information. Also, perf analysis = of the tx thread shows common_ring_mp_enqueue and rte_atomic32_cmpset, wher= e I did not expect to see if I created all the Tx rings as SP and SC (and = the workers and ack rings as well, essentially all the 16 rings). > > Perf report snippet: > + 57.25% DPDK_TX_1 test [.] common_ring_mp_enqueue > + 25.51% DPDK_TX_1 test [.] rte_atomic32_cmpset > + 9.13% DPDK_TX_1 test [.] i40e_xmit_pkts > + 6.50% DPDK_TX_1 test [.] rte_pause > 0.21% DPDK_TX_1 test [.] rte_mempool_ops_enqueue_bulk= .isra.0 > 0.20% DPDK_TX_1 test [.] dpdk_tx_thread > > The traffic load is constant 10 Gbps 84 bytes packets with no idles. The= burst size of 512 is a desired burst of mbufs, however the tx thread will = transmit what ever it can get from the Tx ring. > > I think if resolving why the perf analysis shows ring is MP when it has b= een created as SP / SC should resolve this issue. The 'common_ring_mp_enqueue' is the enqueue method of mempool variant 'ring= ', that is, based on RTE Ring internally. When you say that ring has been c= reated as SP / SC you seemingly refer to the regular RTE ring created by yo= ur application logic, not the internal ring of the mempool. Am I missing so= mething? Thank you. > > Thanks, > ed > > -----Original Message----- > From: Stephen Hemminger > Sent: Tuesday, July 8, 2025 9:47 AM > To: Lombardo, Ed > Cc: Ivan Malov ; users > Subject: Re: dpdk Tx falling short > > External Email: This message originated outside of NETSCOUT. Do not click= links or open attachments unless you recognize the sender and know the con= tent is safe. > > On Tue, 8 Jul 2025 04:10:05 +0000 > "Lombardo, Ed" wrote: > >> Hi Stephen, >> I ensured that in every pipeline stage that enqueue or dequeues mbufs it= uses the burst version, perf showed the repercussions of doing one mbuf de= queue and enqueue. >> For the receive stage rte_eth_rx_burst() is used and Tx stage we use rte= _eth_tx_burst(). The burst size used in tx_thread for dequeue burst is 512= Mbufs. > > You might try buffering like rte_eth_tx_buffer does. > Need to add an additional mechanism to ensure that buffer gets flushed wh= en you detect idle period. >