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 066C343FC8 for ; Tue, 7 May 2024 10:12:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 889434327A; Tue, 7 May 2024 10:12:35 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2053.outbound.protection.outlook.com [40.107.8.53]) by mails.dpdk.org (Postfix) with ESMTP id 208B4402C8 for ; Tue, 7 May 2024 10:12:34 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QxTE7daimvNAMhpQJpZOkUWqqtnQBTLz5QgXmTNEoqKvufH+to2VdxdD2eRq946EjV5sY1pPn29TLo3UZFW+Fqw7UHUnqVYdk7yqbSFv+wxZr2aGqqvjkfYDPF2eZzwJYLIgpVa7dGNGeIyIiZ4Y3r7k88UmsLpD5HcrSa16UUWMuXAZGUd4OpCl4wRJvbg6HVHGq/kjjkylGoDqFeDGC74cXVhjpuzxxQEjPASxOtzEKtVV/iZ6BsqgG6dXnJ9pxTiRMJuN/GpLl7R0cuUDE7+6j9ecOlcZjrIX2glTs/yXep7MqfqTZ6fo9oAFdlLNwM+KwbFchHERdXBPEfa/1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=696NeBfC242aOR1XPB06KSsF3awlaK4JKy9XUEW+Kus=; b=HbJUDgNiHE4uSJgpD0QHuAU6JvE9/AZL7Mk2YJWGknBye7TdAVPkJtR61t7Z2d/Yw0T5xx+ucQauVTboRVwu0jH8k84ju2PAx0WOMQuCXoAfEaqDTIP9ZHl/SfmtEOX+wz7w4VcuLc+TpTbwBzAHUTLJ9LHsSYhJfhqVKDqCZUUMbI+jIBNBonbyMUg43qm7ErwaiyUQbdsKTCdREig0JQjFZZLZmORzy4bm08+DQ9sLgXVwXDfUnoYiljx09CqmPYzpar3l1lExwIU3FT03v8cC1rmOgHjaIOPyinx8b7C09co7tzbsVgNYY+nghicPcZGdxyeX56LhbQuYLP5sRg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=696NeBfC242aOR1XPB06KSsF3awlaK4JKy9XUEW+Kus=; b=jwBsvKf/ME5KX4PmpFUxze+GtuFjyIVHKqKhtNru3HaimvMm4vMRQ0PWeAydCbMRy9cwJm8YgdPW5G5fdlUJGzVl+kJp25ye6/Gb+AEgZCs1cnETx8QhMp3wmSazYFWDj2SRiU/2V50FtNtF9cAtriCISyQdiD+mK0d50sA9j/1spkpR0ATqniCXKSOEarJm0FS6ey7/pMwU8Hr7l06eq9PObLygyJPB2t8zT5rJxMM8cXBn8fuiasN9g/cnm+BFJmWo/VDoZYgRCTee0ajk47W21QGnlp7Yro259LMeBzwwGolRqDFbIJQspSp+is28w8+cK7wxlpOoCafFCkLC1w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com; Received: from PAWPR07MB9540.eurprd07.prod.outlook.com (2603:10a6:102:362::15) by DB9PR07MB7929.eurprd07.prod.outlook.com (2603:10a6:10:2a4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Tue, 7 May 2024 08:12:31 +0000 Received: from PAWPR07MB9540.eurprd07.prod.outlook.com ([fe80::cebf:6b00:1b2:a411]) by PAWPR07MB9540.eurprd07.prod.outlook.com ([fe80::cebf:6b00:1b2:a411%5]) with mapi id 15.20.7544.041; Tue, 7 May 2024 08:12:30 +0000 Message-ID: Date: Tue, 7 May 2024 10:12:28 +0200 User-Agent: Mozilla Thunderbird Content-Language: en-US To: users@dpdk.org From: Mattia Milani Subject: [BBDev] How to run only the decoder Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0103.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a1::19) To PAWPR07MB9540.eurprd07.prod.outlook.com (2603:10a6:102:362::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAWPR07MB9540:EE_|DB9PR07MB7929:EE_ X-MS-Office365-Filtering-Correlation-Id: 39eca508-4ae5-4234-5d4c-08dc6e6d70b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YU9FSUkxRE05U09xaG51NlBKNUlBa1ZqNGxPNkV1S1VITTJQSEUwLzkxalc3?= =?utf-8?B?Z01yWlQ1dElTeUE3cUhrOW9MblEyZlVIaVRxRzV4QnV5clNVUFNyelB5Zmlw?= =?utf-8?B?TnBZZXBjR3RvKzdnQVBwZFlMZWMxVjRnMXc5SmtFVTJQclhDNkp3VW9HZDR2?= =?utf-8?B?WUs1TEZOaUlhVGQvSERySjFIZTVIM1VwczA0L2lXZUlnVnVnbnlWaVdIS2Ro?= =?utf-8?B?K2pTZWxtVnRjSDlJNXpYOFFnNC94dmN1c3d2ZnJsV0xnSE1Gd3poaUVrSk5F?= =?utf-8?B?YVdIa1l4U3pGdk5NblEyTlNLd0poaUw2NlRsVTRRaWxZbU5iTmJXaEZicFRz?= =?utf-8?B?NTY1N3ZlNFRQWU4zUUhVdlI2Z3FZVFZhQ1kxSW5kVkE4dnFuOXZTTzlKVFBy?= =?utf-8?B?SnJMcnJSd0VtSlY1S3M2RlBWZzh1NVBhVjYxcjNjS05xbEx2NDE1dWRwQUx4?= =?utf-8?B?dnc3QmlXUDY3dTFTb1ppUUNnQ21pVG9FakdwNGxueW53cUhvRys0cGZ4c29z?= =?utf-8?B?MmlXU01aSGxXNVZjZHRiUS91NVVybmlubU9Ga1dOS3ljUm40bVBqSGQ0OTJL?= =?utf-8?B?bmZVRk5yRTVEMm1IcU53ZjNsUjNsQ09FeGNTTkk5Vmc1MDVFVmlJY3ZrNTA3?= =?utf-8?B?U21tQmc2T2tkL3B4M0pYcnFVSjdlRHpvRnl1SXpEWVZUZDMwbEVsZnFObU9G?= =?utf-8?B?M1FLNjZxSllkUDlmWlg1M3RvaWM5RVhxbjJ4OWJXc0EycGZlSDByVWMrL1Zl?= =?utf-8?B?UHY5TU8ycXBIMC84S2hSMjdHRWF0Q3ROQ1QxVWY1V09WVS80MEdaR3RsUEFt?= =?utf-8?B?eWE4U1hKeG1Hc2drNVk0M1dNVVA3ejRDTE1ud0sxV09kaVdMei92eUplV0pp?= =?utf-8?B?UUxISjJDYldkZzNBSGcvVlhMU1psZUxtTDFvWnlYallYZGdpQWxZWlFBMWVm?= =?utf-8?B?OHNSN1FIUGt5NHhuSUtlKzNBbDJ0OWU0ZTEvZlJEYjZaL25tRXBxL2ZlZW52?= =?utf-8?B?MGl1ODcxbDdHVTVGcVkzdzZhYkdSMnlZMjFqbUtkeGd1dU5JK2N2Tks3Q1pQ?= =?utf-8?B?MXNqKzFBdkV2d2JrTHlUSk5JNVI3V2JwSXlDUjN3NHdBd3pySTJlWnA3cklq?= =?utf-8?B?dkRyNjV2YWRrcHF3dWtRckdBRjlCempsNGZhaExBS2pkazlYaWw0U3hqQ2Yz?= =?utf-8?B?azFyQnRNUEpPakhCaERwY2F1bENPTFVzcmhxTENPSU91eUtyQjJacTN4M0th?= =?utf-8?B?QkdZd3RBSUxiZDFWNldLRWJOay9tbjQ4dDhNeVVYNkpLSFFzNjRCOG1wSDkw?= =?utf-8?B?S1NmREdjZUVyWHpUUjJoMGQzNmJoMGtac085b01rWHU0U2htRnNCOURZMzdh?= =?utf-8?B?b2ltdEVYdVBJRzVSV3Y4VTY1WWtwaWd5Z3FWTURYMnZFSVlxdWpBVlJwRGt5?= =?utf-8?B?bWFXVE9pMEU1QUd6TWJRQUNjVkRSaXBiSjUzaWVSZjMzRitaVHhvbVR2ZFMv?= =?utf-8?B?dzFaWnpRdEkxcDdlVUdZTnllRHhCMGVOM01EZStzRlhJeTdFWVZUdUtNajZ3?= =?utf-8?B?OTBqQnoxd3FqY2JVNUttdWEwNUhLMzVDL3ozRWUvQVpiZjl2Z21VMWoyUGxP?= =?utf-8?Q?jpQVkwb+OWJBqTLHTFANA/6ct/ZvtxcCzLMgPezo1LQY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR07MB9540.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enRRMmNzWS9XeWN4MG9TVHF3Rm5MZ1hnQSsyMUJMZU8yRHV6OEJ2bFBSYjVi?= =?utf-8?B?ZWVmZlZhaDAxL1A5WDRLc2hZbG1USFRTOG5INVBHazlXWDErdWozMWFZa1RF?= =?utf-8?B?a1FjbHpmckp3MTNuS2RJK1MvSWZJelk1cWVCdTYxUzJ0b1M3OTVCN3dxUTVY?= =?utf-8?B?SklXUmtSVFVFazNqWHROQkxqNjFoVWF1VEhhUjRCWkFwbkp6ZTg4aUR3VU56?= =?utf-8?B?Q1Nxdm03TmluOTc2RzlnOVVOdlRJbFN5alZlMUFCcjJHWitDRHk1aEYvQmNz?= =?utf-8?B?cGs3NkQ5b0NEcGFuM3VyY0hpVjhTeE5MekNEZ3dZeGJ3NGpwakF0WnVKOUF4?= =?utf-8?B?b1p5OE82MEgrc1hqbkZVck51RTRRS0NrNmF5b2VsMG1oZzJzSGFhdnNJanQx?= =?utf-8?B?SmcwMEluMi9UaFB2RWdIdlAwaENWYUFOMjVyV3BoVkw2UTZxQnVtWEh3K2Vo?= =?utf-8?B?YTdvVWNROGxCc1RSTndKWVBOVUw4ajZ1S3lwcTUyMDVUOGZ6WVpacndkWHV0?= =?utf-8?B?S0pzc2dNQk1maHlqSHlZK2VDWmhIYkh5QmxOZVFHMnBIbFNRQXF0cm1qVDRD?= =?utf-8?B?WEh2WTloREdqczU4VURJKzYzd05uZVVzcmxCa1hSaERYYktkN1hIY1RIaW9k?= =?utf-8?B?MXVyVWxXbUFlSHpKK1V0enJTSXBzYk9ZNC9UWDJRSy9Vcm9FRHZZcHpjcDJq?= =?utf-8?B?NHNzNWVIbmpUd1ZUaGtDc2oxR3UwVXMzNUx6eG1hTTRnYjA0R2p2cVNncUcy?= =?utf-8?B?TEJNek9qTktqdVJFeStYMFJwdkUrZ3diWWJsRTBGbVdSbGNtSlZoaEg0N0VP?= =?utf-8?B?YUIwa3VjZy9oczRIRXgvS1QzTE4vZmhmZUc2aE1VVzdUUHlzemxoMnkvSmt5?= =?utf-8?B?cklBVkJKK1hHZVBjc2JIVTdiQmZodkYzZXhlR3V2eUl3d3l2aXFhU05Gc3dk?= =?utf-8?B?bTJualJBVHJSSDlrMFgxcXJVVEd4K0JWS0hJL01DVXlGOGlTTHc5bzM5OERt?= =?utf-8?B?NlNPVUVEQTUxWkp6aFA3RXhiZlVtRWkzT3VlZnFRcVFKMmY5ZmtyWjJJaTRP?= =?utf-8?B?NytmOVJUNWVsSE9nWWs4MCtONEZuNTZjQmRlQ1JvbU13a1R2YVpsbmNmZjlX?= =?utf-8?B?QzNUZCtBNmJjN2JUQXJwb1JTM1hJSG90Vk8yVXllTlNHSFhPUXZzZGtvZ1hp?= =?utf-8?B?V3VXL29Yd2QyTzhLU2JFL1Z4SXNBa2RXYk5uT2gvUCs2U1VaeVpyVldmY1dN?= =?utf-8?B?cnFhSXc5THhHMDFNamQrdktHVVR2em1MNTBaY1BwbFljaCtoc2Rpak03UVp4?= =?utf-8?B?Zy95Zmt6UzFWZmt5OUp2WFozSGxrV0FvUndkVkhmLy9zL0dXeUN1Y2JtbTBX?= =?utf-8?B?b0NVNkx0Y0J5WFcrbnBlVXZ6UnZ2ZXhKc0ZKVThZdHpWUFFCSi9xYVJnb0p0?= =?utf-8?B?WHRWMklZM3NheFRadi95SVpvWnJtYVR2aWNPK2JvOVFLR2pDbGt5ZG5WRXdX?= =?utf-8?B?QXZ4Y2ozYTkrUEFCN0NkY1duemNXK2svaE9KTGtDSzRZWnpUU1dnUlpwZUlZ?= =?utf-8?B?YmFUMlozV1R0QzRldEZsUmJjMVBRajZxb2NabTdBblhnY1MwaGk1Y3BiSUI1?= =?utf-8?B?ck1lekQzY3BUeUNUVkdGblNvTlF0alFha3BscXJsYzdFSnBVVnIrS3Q3eUVx?= =?utf-8?B?RWkvY3lMV1grR0pHR08zbDRhR0hoV01tYlpScTV2ZGxYbkF3WTAzbmRSeUs1?= =?utf-8?B?YkRPenprMG5vTjBZUXQ5bnpRNjlUTFd2UGk5dDN5Y0NUTDZBVnBWTCt2dG1H?= =?utf-8?B?NFUyM2JLKzVCclpYSUdEU1c1OXBLY1J3REQybjlHUDRERUppdHN4Sk82cTNB?= =?utf-8?B?OWNMU1AzTzNyNFU5cWJGdHJkVWNCaDgzbHU5V0VZYVFSWmM2YnczY2tUN0NZ?= =?utf-8?B?MElLQVZPZ0Y1azhmUTNvNmUwM3ZOKzJDVll2YjJPR05qeldmZ05lT0tLaXNE?= =?utf-8?B?dFFJK0ZwNUdiNDBqTEVyb0hkYVVCeFdiRjN1UDFLdmtmZ2ZMU0RYNmJpbk5W?= =?utf-8?B?SWkvTnN3Z2pTT2RId0cxbVAxZVRFVFY1bnpnMW1vemJraWViYXJXTlkreUVH?= =?utf-8?B?a1NtWVJwekFGd3lDYU9iWkQvZXBxckxJWG9JdzhvSzlLQ3lTRnBDcEhXa1Ev?= =?utf-8?B?aWc9PQ==?= X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39eca508-4ae5-4234-5d4c-08dc6e6d70b3 X-MS-Exchange-CrossTenant-AuthSource: PAWPR07MB9540.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2024 08:12:30.2789 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: D7xKHv+91y93TycK7QCvyBzX6KjZopAqYObW5gjFKTWMuyFWQORcwNOuKGe4j9u37x3KYQUtzg7ia2n7Tn+3JA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB7929 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 Hello everybody, I'm totally new to the DPDK and BBDev world, and I'm seeking for some directions on how to solve the scenario that I have in mind. The idea is to run a BBDev app, like the example provided by DPDK, with only the decoder listening on the assigned interface. Currently the example app provides a loop-back with the following flow: RX -> Encoder -> Decoder -> TX. I've already read the documentation available on BBDev, i.e. https://doc.dpdk.org/guides/sample_app_ug/bbdev_app.html and https://doc.dpdk.org/guides/bbdevs/index.html but I don't think it's enough for what I'm looking for. I'm currently trying to read/understand the code in bbdev_app to modify the source and build my own application, but it seems quite overwhelming and I was wondering if there is a better starting point rather than reading someone else code. What I'm asking is if somebody has some pointers to share on applications that already provide what I'm looking for (to not re-invent the wheel) or guidelines on how to write DPDK-BBDev applications such that I can better understand what I'm looking at and later develop my own application. Thanks to anybody who is going to help in advance. Best regards, Mattia Milani