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 5E4CA42504 for ; Wed, 6 Sep 2023 03:56:20 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC891406B7; Wed, 6 Sep 2023 03:56:19 +0200 (CEST) Received: from smtp.mei.co.jp (smtp.mei.co.jp [133.183.100.20]) by mails.dpdk.org (Postfix) with ESMTP id AC9DC4029E for ; Wed, 6 Sep 2023 03:56:18 +0200 (CEST) Received: from mail-gw.jp.panasonic.com ([157.8.1.157]) by smtp.mei.co.jp (8.14.7/8.14.4/lvzy21) with ESMTP id 3861uHp8029651 for ; Wed, 6 Sep 2023 10:56:17 +0900 Received: from epochmail.jp.panasonic.com ([157.8.1.130]) by mail.jp.panasonic.com (8.14.7/3.7W/kc-maili05) with ESMTP id 3861uGIQ005790 for ; Wed, 6 Sep 2023 10:56:16 +0900 Received: by epochmail.jp.panasonic.com (8.12.11.20060308/3.7W/pml-send5) id 3861uGfH009028 for users@dpdk.org; Wed, 6 Sep 2023 10:56:16 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b9AO+hK/pCb2MlT0dHA6bfE9VZp4g7aLg24VUWEFmheviTv6mlWZO1sFOUXBW/WcpOHFJsG0YHpF6hAVffq6vB/X/3JCkFAC8svhhW6FW5xArs5TrAGYYRZgOGF1vNWwJdIWCzNrtmQKnOz1qoi5pub9uQyQm8tZW/1LU6AjYfWBVQM/Fm/xNjmoJY76g5zBUuM1hV3GaJnTL1T2DsriOb4PvGqAhR0VhbPyO4CcNXgZROh+qYzKDmVnATAFpanhfby2b7KV3HBdL4xh2XKiec8vBEaWntS4msZFUDrE03bYhNmhbIfOkndo20b/AZFfMNvBgBcPyhowY128BP7G9g== 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=I6/rbLpBGiDQV2JBmH+ej03tF52hbUjYTbaBRbyWNr8=; b=K9HqSlkgILoLACn452ryr1ywY8Job2lfV0oq1LAFwxL3jPnwmHxnlVYKCGJmaHPGwsfIUwLHs37uiV2eAoYrTZQdCAV9HnCq5tn1S/eXrbdjSpBlUKhFZfmYnnyJuUJmodtdhEe0rzdcXpZl9oREr8GOhdLxP/UN3K9gn0o1yX/ONpYN0Jttz/g9916H97T6xEh4JWlvOxeWlS0e97GxMtXCMTFfFdXxfy8Z9t0/tbn9AlSkTWsPDGfIgAGDNkZDXf6PBnzDH9Ue6RwjbSzwhrVLPAIux4mw00oyTWbeDT6zkhTq0CamBSp8dPUUSma9ajRahEkTY2DSQCuBR/n6rw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jp.panasonic.com; dmarc=pass action=none header.from=jp.panasonic.com; dkim=pass header.d=jp.panasonic.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jppanasonic.onmicrosoft.com; s=selector2-jppanasonic-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I6/rbLpBGiDQV2JBmH+ej03tF52hbUjYTbaBRbyWNr8=; b=Rg9crlTHJQkAVYu3AcZMv4pVoh+7SGDhaNiXTd8AEXW9LJHTEV8HGNlH79bZZU3EQNGepsIFkN2ZvFLNgqNtW+so803rrp/CCLcSit8ZoTMKLjnJ/qUgXRLsBUrPo6csAunrUUuf5PcNaambux/yLSapQg1DRr4Pf9znBRSdo/Y= Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com (2603:1096:400:a2::10) by TYCPR01MB10263.jpnprd01.prod.outlook.com (2603:1096:400:1d7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Wed, 6 Sep 2023 01:56:15 +0000 Received: from TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::bb02:6fee:f039:b801]) by TYAPR01MB6378.jpnprd01.prod.outlook.com ([fe80::bb02:6fee:f039:b801%4]) with mapi id 15.20.6745.030; Wed, 6 Sep 2023 01:56:15 +0000 From: =?utf-8?B?Tmljb2xzb24gS2VuICjjg4vjgrPjg6vjgr3jg7Mg44Kx44OzKQ==?= To: "users@dpdk.org" Subject: Implementing a simple TAP PMD to dpdk-vhost structure Thread-Topic: Implementing a simple TAP PMD to dpdk-vhost structure Thread-Index: AdngY3M13Z8GMXL8TeSPRhEvi+7OhA== Date: Wed, 6 Sep 2023 01:56:15 +0000 Message-ID: Accept-Language: en-GB, ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-panasonic-appendix: BOiYvuUmEiBd4lQov2cOXFOZfGmNGnjfADyWHlMv9WXdOGBuIQdUqxOsA9cjXQXviiCvE0Gb7I/t1k/eFDItR7+i42QAl8P04+iyzAHkqnCaqmfWgVbw4w== x-panasonic-plugin: SecurityPlus Ver,17.1.0.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jp.panasonic.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYAPR01MB6378:EE_|TYCPR01MB10263:EE_ x-ms-office365-filtering-correlation-id: 5a83906c-12d5-4a45-9f97-08dbae7c7469 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nVwmQCW8wUw6+qlBGuUXG2BvwRlM7xHTSUowmqUKh9BVL+Kl3NHUT3ElWoobMLGiBxEn7+0yUZn1kAeWX36lGJdKRCR9BMfzrvUDACrjjKdZUmu0MoTDCezRr48BZDtyTHEopNeIMdh0xLd4WcV9dfAYpSdHFrswAHNhcMk22b3xP+UN9Zw+AEAByVfXGHDd/rGvZaN/6lZ8ibTMYwjiHeJbxNeZuV/DlM19oEzc9u68LVnHh0LOnaiLMmEQlsL1umAJEGme2KmkbP8wqvhRkiimKV1PCqdQBOHT/KY19cjPIMypzmrJy+fdjA0K62DKmNUYSGz46lZBDlE7i0kl7LlphW8/x3NVZiKYQZx8UrtW2ymon4sodjjQDEYLPMLOTiE5278OAKSb2spYgsF3kLCvH2r/CxYaQRXnMjbpMiu/kD/l9M+JQxRV7jGcU/IKU3mrbLKfqYb/Gh/4vunuSU9gPym9eFp42JPS44igg2mdQ3aeRkRdjkbOssheoiKpKHwoE1X3qUU4TTtoGIKoFTl+1pROFg9F3YHgrg83KBBr549EWd45D+t9AsrKjwTZeuzgSaoDaQ+gbGZze/mkp2Z/HhzpCkcNlOPFSRLV3FHCR53JSdDUGGncquFYsuzA x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB6378.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(346002)(366004)(136003)(396003)(186009)(451199024)(1800799009)(7696005)(6506007)(9686003)(71200400001)(478600001)(83380400001)(2906002)(26005)(66446008)(64756008)(6916009)(41300700001)(66556008)(66476007)(316002)(5660300002)(76116006)(52536014)(66946007)(8676002)(8936002)(38100700002)(85182001)(122000001)(33656002)(86362001)(82960400001)(55016003)(38070700005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bW8vY1RyTkJzNFB3U0hFMkdFaTNidHdBaHN4REdkM1g0QTh2MmZyVFRGb2Zo?= =?utf-8?B?c2dXR1FWRWNvNWc1ejhtaUowbUowT0ZIWUZGbzBHam9SYm45cW9wanN2d1NY?= =?utf-8?B?bW9QMkpxblhZWjFkYklBb0s5d3F5UVhEWjB2dWlkQW5WMU5OVVhVYUlWWmp6?= =?utf-8?B?Q1JpUi9UTEYyeEw5UTZrWXRPQkdrRG93dWswUW05OWRlOEF2LzVvS1hiY0JJ?= =?utf-8?B?Mm9iL1lIRU1DRm1FVDJGZGdVSExxZEpMbW56Z2hZaHRQL0M4ZmZlNlZDeStU?= =?utf-8?B?THJUUDVpSjloSHh4TUpKbEFQVUt5NzhYNlkxYVFqRkZta05CdW9XVHpGYk4y?= =?utf-8?B?VGFpY2hCZlVFODA5dnkveElSQTFyY0lWWmE1MDBPL3l3am1KNmtCbEs4d0ti?= =?utf-8?B?L0xiYWRMMlVYYlcyMVY3aTk5N0JPcFhPNHI5K04vbzBLUDhhYjdTbUxseEkx?= =?utf-8?B?UVkwOERNR0ovV0RxdU1lRnltRGNsNFNjNHhjSjVFTlZGdmFTcXdHV0xCS2JC?= =?utf-8?B?eWJrcmUrNkdzdlB1Y2Q2MGRHY0JBcW9icFF1Si95bS9uRWhGM0JrdzhNNEdH?= =?utf-8?B?eFRFL1lOV3dYY2lDNFQ0ZEUrUUxmT0kzaGtnWkZ1S3g4bmcramxjcUxTZkV2?= =?utf-8?B?dkkrbjVDVnRjaER3MVdOcDFLMTdwVWU1b0hxWHVzc3JhaXltT1JGQlFDRUpW?= =?utf-8?B?Zk4wTHNLZlYyRzgyaEd2L1Qyblk0Y0dCVit2VWt2SDJOYjRGWHdEdXhUYU1C?= =?utf-8?B?REVzcFdNbk1SR2tSTHo5a0szdGl6ZWJDN2xWQVo1UUMxNE8xYzd4SmZHYkhI?= =?utf-8?B?R3VqNEh6NlAyMFBPZlVubE9oWU9laGtkNVZDZmNHTUlqWlVXdWdReWxNdmcr?= =?utf-8?B?UVg0b25ibkdjaElXbmgyT2pWY1JkcVdSTFJvSEJJdHpzdnRvRzVuQjJlcGc1?= =?utf-8?B?TUJtZGNEUVh0Y1dLeUpFMnUxay8wU3BxT3kvV0xxY2grUjN2SEtQZFZZcXF6?= =?utf-8?B?TjZhRFJYUWtPZ2pkMW1xZzRiVi9vR2tMZWw1alNiaXJrNGxwT2kweDh5ekE4?= =?utf-8?B?RjBlYng0ZkQzS0hUMlpnQVZGbDlOUGd5UkI3SXpYRjdCWXJvRFlUd0dTSnBk?= =?utf-8?B?U1h1bUVJN09nL0tKdXZwMG83OHlzL1d6T0htRFpEZVpIbHlQYnpIMjZ5QUNU?= =?utf-8?B?TkFhdXhxMURVRytIYkJQVndFV2Yxcmtud0xWNzJaZEQvejRaT21NSXlDRGN3?= =?utf-8?B?Wnh2SHl5Q2JuT2Y5ZXRQL09aRTY5L0tUV2p2RGUvcm1XZ1RSNnV5UHRiZjVs?= =?utf-8?B?bUJQTURZUitCWjVLZVBPVHZKZk8ydXV1ajcvSnZlRnFzMitTbnE3L2NzWVIx?= =?utf-8?B?WjlsMkZIK1IwQkQ2SUcxUUpQQzk2Qm9oaUVMMVIrQ1lDQmJKWnBIRy9qSVF5?= =?utf-8?B?MC9XVVJhUXBZazZIQWlHV0ozKzVqZnZTTFhqWmU4Ykp6a0dwYks0d2pwSkRw?= =?utf-8?B?MGtNRmYzUDYrem41bmp2ZERjV0NNaGdrZ2tGcFZjN0JiR3pUOUFqQ3Rza1VC?= =?utf-8?B?WW9OWHp3dGpXYzZ4bTdOa3FndFllckpqbnRiS2cxZ1Nxc2plcVNtMTBpL0t2?= =?utf-8?B?c05ScXd1UFB0Zk1uTFAvcW52NU8vaTM1WmVTdExRSUx2OEN0QXFtczVWR1I3?= =?utf-8?B?VWdZNVI0blZSNVFhWk1oTDY4MkwrUXp6OWpYUVNsaEZEOGY4ZW5ac1d5S2Vj?= =?utf-8?B?dDg1S0J5Q0dLOGl4QnhydmN4eklCMjZrVlFtcmtVWWdEd3VKSzc2Qlc1aThQ?= =?utf-8?B?STd6UkN6NkIvK1pORWZjWkxKbjkwSHhoeFRIWTl5bVRXdTcrMmNrZVUzOWQ1?= =?utf-8?B?ZjBlZ1JwMitCRyt6amVuSmUwYVlnb1R1VHE2bmpVRk9oSHYzMHRlV2lFTTZQ?= =?utf-8?B?QnJmZXc0ajZqYmZzS1ZuZnZvMEkvU2MzT0tSZmlpa29JZFliY3VoOVFxckVO?= =?utf-8?B?SENQTE02cDZxTkZQTWxZbmpmdHB6QmluRFptbjFaVDlheU9BN0lMWW9rUFRF?= =?utf-8?B?VjF6YkUxYW9ScTlQSUJGaFBzVjNocjR3dlFGdERXZXZ4a05VU1dPajViTkZY?= =?utf-8?B?MEFaS1lxQUQ2TlA2aXl2MzRuT243a3VJdjFEVkU5L1BtNDJRdVU4OWtOZTRn?= =?utf-8?B?SGc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?R2JCSWdhRTBFQ0hhS1dMV2t0cVhiMHdqeTNEQ3J4MmhmTVB2MkJENVpvNmgz?= =?utf-8?B?QWRUWFgvb3djbXRNSHZ0Zkp3RzFZNUZxcFpVNU8xVWFLRjB5UGpZTzNQc0Y5?= =?utf-8?B?cVdpMWhEek5iYlhpN0NVb3lEMHdiVjltTnJOSjN6Qmx3UE5ZdC8vSEttMHhM?= =?utf-8?B?SlNIVGVXOVI5SExlY3pPcWZVSVlCQUlyelRVZmlpSUQvc21DNVE1L2xyYmNY?= =?utf-8?B?bjM2aDlxZ2hibkV1MnYwaDJIYnAxc1RDYnhpWGs1R1IzamJ6N1V1S0VWMHRT?= =?utf-8?B?OUM4Sm56V1Zjd0F1YXlOTENCSU1EemYyODZscEFxd0E0N01VMFpEMjFkQnhB?= =?utf-8?B?TStCaWZOMDhyMUpWZlovMlpYT202RGNZRG5QWFU3ZFZ3S3R4cXYrbVArMit3?= =?utf-8?B?TnNPSVBrbkY3SXFjN2tHQXA3VndlNjlTMjFaY3czZFZlcUFsZ1Z6aklOT2J1?= =?utf-8?B?R2M2dzdhb3Y0RlZIN01YaDVoTXJmVUY4MVMrV3ZPK0RycjFMMWVITkt4SDN4?= =?utf-8?B?aWp6SWVvRmM3V1ZnQWt6WVk3bW55bGszaVBvOEoySk5oOWNHajFXVHVLVGsy?= =?utf-8?B?MjlLeDRyMk5KNXhwcUhkc2tWQ3B0MmxuWGxJR1lnN0M3dVRsM1JJeU9ub08y?= =?utf-8?B?OEd5ZFkwWVlPdnNBa3BmL1pXeW5PQkptY3FwdnJZS3BVOTVIdTNOQkxHU0E3?= =?utf-8?B?WTBRWVFWODVWUitWRFpiMjBndlJzc2NuRGthNUkwR1c4UzJYd0ZxS0tiKyti?= =?utf-8?B?dVRtZUVLSlJuT2ErdS9oVVVvOHROVTNmbVJuTGxkK2QrdlM0NFFId3JDMlhN?= =?utf-8?B?K0FBbEhLbHcrOEpaV2IrWEt3MUtLYjNsTnpTcW1nbktNNEg3bkhMNHc2ajN3?= =?utf-8?B?cmdvM2hheWdKOXNZSHdzMW5CZ1FobEhBZ2IrUzFib0k3NE1tTlNzaGpTWmdl?= =?utf-8?B?dkhxeDR4dlZ2SXBzYldFYUs5NFZoWmhJanI5dGNpa0IyemNSdG0wMXRyTWVj?= =?utf-8?B?UndmNlNLUWpXWXBmb3lWSHJCMU1TdWdBbGdIZFZ0L3poWmIzM2cwR0RWYXow?= =?utf-8?B?RjF3M2hTUTNrbmludDdmSkFudXZ1cWVOanBhd1N4b2x0RVplV2RqbngrQ2V0?= =?utf-8?B?WVcrdmExWEZrcStuLzVBcmEvbFJjN0hCalBEZGlVOUN3eVB0MHh3Zmw2UTlT?= =?utf-8?B?V3JvQW9PVVhOcG4xU2ZXRkNXdURrM2VDVWI0dUlOdnRaMVhZMytLeG1lWC94?= =?utf-8?B?UGxXN2xNaTBveWN6T3hJS0JlTkRzdnphcGV1bUhONmNmNnEydmlQZHdnejJC?= =?utf-8?B?SHAzb1RVTkRjOVVQOGZ0bUMxd2xrL3hTZjNyZGxmNEhDeW1zT2dXaEdJS3Fu?= =?utf-8?Q?6e5vZSyhK02FGG064O+oeaBqyX8CUkxo=3D?= X-OriginatorOrg: jp.panasonic.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6378.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a83906c-12d5-4a45-9f97-08dbae7c7469 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2023 01:56:15.5120 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4863f5d6-4760-4589-be9c-42f82e075739 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FnDVJ446Yc3S0MSO329mTbWpIK5T2waWX7J0e4GacnPlB55UTMPNpDFn1am+Cvkqk3BAd0oZiYihdQYK85GvoTbDJGrqqfMBPLugvW20oGA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB10263 X-TM-AS-GCONF: 00 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 SGkgYWxsLA0KDQpVc2luZyBkcGRrIDIyLjExLjIgb24gVWJ1bnR1IDIyLjA0DQoNCkkgaGF2ZSBh IHJlYWxseSBzaW1wbGUgdXNlIGNhc2UsIGJ1dCBJIGNhbm5vdCBmaW5kIGhvdyB0byBpbXBsZW1l bnQgaXQuIEkndmUgc2V0IHVwIFFFTVUgd2l0aCBhbGwgdGhlIHJlcXVpcmVkIHZpcnRpbyBzdXBw b3J0LCBzbyBJIGp1c3QgbmVlZCB0byBjb25maWd1cmUgbXkgSG9zdCBPUy1zaWRlLiBJIHdhbnQg dG8gc2VuZCBkYXRhIGZyb20gYSBQQ0FQIGZpbGUgdmlhIHRjcHJlcGxheSBmcm9tIHRoZSBIb3N0 IHRvIHRoZSBHdWVzdCwgc28gSSB1c2UgdGhpcyBjb21tYW5kIGxpbmU6DQoNCiQgc3VkbyAvaG9t ZS9pbnRlZy9kcGRrLXN0YWJsZS0yMi4xMS4yL2J1aWxkL2V4YW1wbGVzL2RwZGstdmhvc3QgLWwg MC0zIC1uIDQgLS1zb2NrZXQtbWVtIDEwMjQgLS12ZGV2ICduZXRfdGFwMCcgLS0gLS1zb2NrZXQt ZmlsZSAvdG1wL3NvY2swIC0tY2xpZW50IC1wIDENCg0KSG93ZXZlciwgdGhpcyBmYWlscyB3aXRo Og0KDQpFQUw6IERldGVjdGVkIENQVSBsY29yZXM6IDIwDQpFQUw6IERldGVjdGVkIE5VTUEgbm9k ZXM6IDENCkVBTDogRGV0ZWN0ZWQgc3RhdGljIGxpbmthZ2Ugb2YgRFBESw0KRUFMOiBNdWx0aS1w cm9jZXNzIHNvY2tldCAvdmFyL3J1bi9kcGRrL3J0ZS9tcF9zb2NrZXQNCkVBTDogU2VsZWN0ZWQg SU9WQSBtb2RlICdQQScNClZIT1NUX1BPUlQ6IEZhaWxlZCB0byBnZXQgVk1EcSBpbmZvLg0KRUFM OiBFcnJvciAtIGV4aXRpbmcgd2l0aCBjb2RlOiAxDQogIENhdXNlOiBDYW5ub3QgaW5pdGlhbGl6 ZSBuZXR3b3JrIHBvcnRzDQoNClRoZSBvZmZlbmRpbmcgY29kZSBpcyBmcm9tIGV4YW1wbGVzL3Zo b3N0L21haW4uYzoNCg0KCWlmIChkZXZfaW5mby5tYXhfdm1kcV9wb29scyA9PSAwKSB7DQoJCVJU RV9MT0coRVJSLCBWSE9TVF9QT1JULCAiRmFpbGVkIHRvIGdldCBWTURxIGluZm8uXG4iKTsNCgkJ cmV0dXJuIC0xOw0KCX0NCg0KVGhpcyBpcyBiZWNhdXNlIHRoZSBUQVAgUE1EIGRvZXNuJ3Qgc3Vw cG9ydCBWTURxIHBvb2xzLg0KDQpJcyB0aGVyZSBhbiBlYXN5IHdheSB0byBnZXQgdGhpcyB0byB3 b3JrPw0KDQpUaGFua3MsDQpLZW4NCg==