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 26351A0A02; Thu, 14 Jan 2021 02:36:01 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 97128140D25; Thu, 14 Jan 2021 02:36:00 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 95087140D24; Thu, 14 Jan 2021 02:35:58 +0100 (CET) IronPort-SDR: sulv0rPVwfl/cIk1JCPFPEXo3GYgV5E4BxkCnET6cWkgAcq5kErtVujPX1RxJ/yafHynCklbUj 2KZR5ZMw4q6Q== X-IronPort-AV: E=McAfee;i="6000,8403,9863"; a="178384969" X-IronPort-AV: E=Sophos;i="5.79,345,1602572400"; d="scan'208";a="178384969" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2021 17:35:53 -0800 IronPort-SDR: vESWEm4GYFfFzTpsyRlwUvaeT6XrXuZT+AOeoZ1Kc4/HJc1n4WXZl0yYHplEIkfbQp+O5Vo4nI G7vFEBlpmzjQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,345,1602572400"; d="scan'208";a="568029141" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga005.jf.intel.com with ESMTP; 13 Jan 2021 17:35:53 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 13 Jan 2021 17:35:52 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 13 Jan 2021 17:35:52 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 13 Jan 2021 17:35:52 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 13 Jan 2021 17:35:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iGrNvuDPX/eQ+TY/S4ZlNW5+xSAr7ADQu4wy7zV8zHfs6Ad0AvoZLDCZEIV+qgx9c3S0N1vMuAfuOzfsJ/GTLzjiuxSjzrLxFwOBQJkwc7rE3fO144Ao8KDjPHN1TxMW6g02XtqNs1va1To/MB2Z5UZU3qxStMOnV/IkHx4UnvJbxvD2UWmbODrphEjz3DuGzhaT2NY9WLPjtafRyVdoptmO4grWLW6HOyNJqjEOvVi2UCddae5m3hJOAxHpPVGimyOjLEaj2og3jyzJJEcI8vbBDk5ZxaH7LrcSg2LvmIuo5SIuVnKukc1ryOEVehH7oxb3HWFsp17u8wqvyVrmdQ== 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-SenderADCheck; bh=dAaBrGXVaAc4GX0+7BzIaiJiXZjNmlnxkhPK+6FKusQ=; b=OJ9Xr5U743angYDa3ZdyCNngy67/yUfliDOloSqusqBqE0XBVTMmWE2kJzjDx1TsZ4tY7T27qOAfGv9T4OINNVAsnUZO9ohPHIU4wQQb4J+lvKaKwXcVrwnsIA8fU8o3yAeityn09KZqU9jj0wxHYHy0ZMfmCJ9CS3ir/OyCf3I2KW/PULtjZlelDnAOuo+Sp0wVG5BUs5CKKU9poYc/x7tqZBHLa4hmdV8UG/biajIYiwH8dSFXDF/Bid/5Jhs3vccMxClNhBRL6py6aFMdOtEeOCVJDzU/UzUv+xagfspItCsd5sFFUs5Ui+yxLibyuUDIrk3QqXivbkRa98TMCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dAaBrGXVaAc4GX0+7BzIaiJiXZjNmlnxkhPK+6FKusQ=; b=qSIffkAIMg0SYNeWz4JnE2KVDbuPLTFk5cVTMreeliqt9ochsMafhk8X/cWX/31qlJO63ExUyQlFFgfEb/eLkIUqGvrTbKt6oJNlLIb7CROMbfbrkU3ds8QesQwZGsbbaNmKJV4ug1N78aVadgl2WvV/+HyuYWgsd3VShck0byo= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3726.namprd11.prod.outlook.com (2603:10b6:208:ef::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Thu, 14 Jan 2021 01:35:51 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4c5:a27c:aab2:a2ed%7]) with mapi id 15.20.3742.012; Thu, 14 Jan 2021 01:35:51 +0000 From: "Xia, Chenbo" To: Thomas Monjalon CC: "dev@dpdk.org" , "david.marchand@redhat.com" , "stephen@networkplumber.org" , "Liang, Cunming" , "Lu, Xiuchun" , "Li, Miao" , "Wu, Jingjing" , "techboard@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 0/8] Introduce emudev library and iavf emudev driver Thread-Index: AQHW6cyALIPNezML1E6Y8O2pdz64w6omVvlQ Date: Thu, 14 Jan 2021 01:35:51 +0000 Message-ID: References: <20201218074736.93999-1-chenbo.xia@intel.com> <20201219062806.56477-1-chenbo.xia@intel.com> <3929200.M8Uy5f1AHv@thomas> In-Reply-To: <3929200.M8Uy5f1AHv@thomas> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f6a191bb-b6e1-4741-0998-08d8b82cba15 x-ms-traffictypediagnostic: MN2PR11MB3726: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: p6nHqcaioUoJMETliT3ZKieAoR+GGKF29xVs7B1BfQGVDDdJqw/JOnb2k+L4bhhveC4zU84PcifTt2ps26E3oHWD/tGN+eBEgcelnI50BXEGCyfA9R8lYTI0M1KxQyIBcZK4NKG4TvFZKEz7Rpx3PVUGtPeTl+viaZGqW58k9V6MqXytjp8RRkQKCvq0268LSWj2i0HIWH17Aaq5UYsz3CJIe7X+Ed2GuO/VKUVDUaLSB/EpwpHS9bgRIXCnYrZEuNj6YbPltHiwZ6WFW8PdSzfDYu+9GPAet/0KoDxCHmJav6dzKCp0i55KH/qUCqMcf2OZUaptr91Fd2DbQ2ZXcpvbnCR3LPNpnej1ueo/k+dThtcJ1cNfEnqOZA5q9/EkDYne6qNP6R6/JcSx8w9o20ZUMsz9Cumld8tuf1FnS458xlPK95GMz1PF14TdRee/ITXSB0/FXfnZgteOYCAqiQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(366004)(376002)(396003)(39860400002)(186003)(7696005)(55016002)(8936002)(2906002)(71200400001)(5660300002)(6916009)(52536014)(9686003)(316002)(4326008)(54906003)(6506007)(478600001)(66476007)(966005)(8676002)(26005)(66946007)(83380400001)(76116006)(64756008)(53546011)(86362001)(33656002)(66556008)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?ckdMWk42WnNJKytVOVovSTNRSUl6WmkrTi9BN25pU2JCYStiN3R6dDJYa2Y1?= =?utf-8?B?OFJQUnowUzlmeCtpT1QrOERuWkxiUEhkMmZmRXpTVko5OGJvelgyaEtSalJz?= =?utf-8?B?L0s2WGNkbWprZ1lVMU43THVXaXpMMUNEeGJsZCthN1ViQUFTUVNrVFRWbFZ1?= =?utf-8?B?UzZvRkF2VGJvSzFLNGtlSTRnUWJmUTYzbGhWVzB0WGtPWmlSV3lOU05vTStV?= =?utf-8?B?c2lUZ2ZjQ0xBOHVIdjQyNFYyMmUrenQrOVREUFVEdXgydW9PZ3daUW9TdlpT?= =?utf-8?B?cHcvQ1hFczJTTmRNUHRVVEVYak5ETTdiSTJSNWxmY0hlNVlEbjVBT01GRFMz?= =?utf-8?B?VXIvdnU4Rzk0bzI2eExENHZuSVZSTWM5cE50ck9JYVNtU3NYY24zVjFRV3B1?= =?utf-8?B?QmtGaUdBODZyY1JyZGo3dC9nanJNTUNpcGJDMGVzSXFqM3hZWWVZcm9nTGFY?= =?utf-8?B?ZzU5TWtvek5sVEhTU0lLM3MvanBUcHg0T29qTFBnV0JtY2tVYy92UWQ5MTRY?= =?utf-8?B?YjNIaFVsNHR4UUNCQWYxSW1BYy9GblFYT3cyQzdOL0JPczhrQ3M5QURxako1?= =?utf-8?B?c1VJYUdKaGo3UVFEL0YwQ2NpLzltMWpuR3pvellkMGJrYjJHMWpHWDFIZ011?= =?utf-8?B?cHVrQ3JmZGdpckhtcHJYUS9ZZHltUk04ME9DRmd1OXhmRGV0Vm9NUHVJbktS?= =?utf-8?B?Sm4rakprcGUwbFNsVk5GR0FlTDdzekxxQzZsOUNPb01GVFhPWThhOVNnSndY?= =?utf-8?B?WWNtRWMzMjExRTNKbHVJSk9FWE1CRDJNam5BRS9UN2RPSHRYSm1nemR0d3ly?= =?utf-8?B?YzRIa3ZzWkFqWHNCSVlqeHhOSTlFRytIZEN3ak11VlBFY0F1enlJb1czbHhn?= =?utf-8?B?TGJOQk5OSkt5VERvM2d0cHJvOE8zOEx0alNPeW4yMlcyU2h6MXpBVEdUbUEx?= =?utf-8?B?NzBBRmJoanEyQUxycWtVT0tXRlExN2RFYjNIVTdaUWVhaWhiMm5ZYmlpQlpI?= =?utf-8?B?SUlBajdickVYbXNCOXloeWw2Q0IvekRRMm9LNmhWMGVPdnFYMWs2V05wLyt1?= =?utf-8?B?SWU3MDg4QWNuUDlNMHVzWjJRTjl3WmdxSjl2aVZNNjN1NGVyYzF5Tm43K09t?= =?utf-8?B?UlNnNlg4RHdsclZBNFhiOG5iNWhUQkJTbXlESTAwMDlOeTlGdTdaZTJNNFdi?= =?utf-8?B?L0QzeExlRDRzYlpXdDhoOE53anVlQkZmTTNNNWZwOUtFbmxnTyszMmhuZkxU?= =?utf-8?B?MVJHbXYrNXFTRVhrb3EzOFptd00yR05zdFJZSVM3SEZsb1pXNWFHb3JEbEE2?= =?utf-8?Q?znLXReZxerakU=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6a191bb-b6e1-4741-0998-08d8b82cba15 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2021 01:35:51.0899 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zQ5SaHSvvXAcMVtxaHX4Wu3WnED7DSE2HEBdZ/EtNwDXr1bTiuZVl/cJCyyls1Jb8qTO0UnXQOoE0vi/peSj7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3726 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 0/8] Introduce emudev library and iavf emudev driver 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 Sender: "dev" SGkgVGhvbWFzLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRob21h cyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gU2VudDogVGh1cnNkYXksIEphbnVh cnkgMTQsIDIwMjEgMTI6NTIgQU0NCj4gVG86IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVs LmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgc3Rl cGhlbkBuZXR3b3JrcGx1bWJlci5vcmc7IExpYW5nLA0KPiBDdW5taW5nIDxjdW5taW5nLmxpYW5n QGludGVsLmNvbT47IEx1LCBYaXVjaHVuIDx4aXVjaHVuLmx1QGludGVsLmNvbT47IExpLA0KPiBN aWFvIDxtaWFvLmxpQGludGVsLmNvbT47IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwu Y29tPjsNCj4gdGVjaGJvYXJkQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSCB2MiAwLzhdIEludHJvZHVjZSBlbXVkZXYgbGlicmFyeSBhbmQgaWF2Zg0KPiBlbXVkZXYg ZHJpdmVyDQo+IA0KPiAxOS8xMi8yMDIwIDA3OjI3LCBDaGVuYm8gWGlhOg0KPiA+IFRoaXMgc2Vy aWVzIGludHJvZHVjZXMgYSBuZXcgZGV2aWNlIGFic3RyYWN0aW9uIGNhbGxlZCBlbXVkZXYgZm9y IGVtdWxhdGVkDQo+ID4gZGV2aWNlcy4gQSBuZXcgbGlicmFyeSAobGlicnRlX2VtdWRldikgaXMg aW1wbGVtZW50ZWQuIFRoZSBmaXJzdCBlbXVkZXYNCj4gPiBkcml2ZXIgaXMgYWxzbyBpbnRyb2R1 Y2VkLCB3aGljaCBlbXVsYXRlcyBJbnRlbCBBZGFwdGl2ZSBWaXJ0dWFsIEZ1bmN0aW9uDQo+ID4g KGlhdmYpIGFzIGEgc29mdHdhcmUgbmV0d29yayBkZXZpY2UuDQo+ID4NCj4gPiBUaGlzIHNlcmll cyBoYXMgYSBkZXBlbmRlbmN5IG9uIGxpYnJ0ZV92ZmlvX3VzZXIgcGF0Y2ggc2VyaWVzOg0KPiA+ IGh0dHA6Ly9wYXRjaHdvcmsuZHBkay5vcmcvY292ZXIvODUzODkvDQo+ID4NCj4gPiBCYWNrZ3Jv dW5kICYgTW90aXZhdGlvbg0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gVGhlIGRp c2FnZ3JlZ2F0ZWQvbXVsdGktcHJvY2VzcyBRRU1VIGlzIHVzaW5nIFZGSU8tb3Zlci1zb2NrZXQv dmZpby11c2VyDQo+ID4gYXMgdGhlIG1haW4gdHJhbnNwb3J0IG1lY2hhbmlzbSB0byBkaXNhZ2dy ZWdhdGUgSU8gc2VydmljZXMgZnJvbSBRRU1VLg0KPiA+IFRoZXJlZm9yZSwgbGlicnRlX3ZmaW9f dXNlciBpcyBpbnRyb2R1Y2VkIGluIERQREsgdG8gYWNjb21tb2RhdGUNCj4gPiBlbXVsYXRlZCBk ZXZpY2VzIGZvciBoaWdoIHBlcmZvcm1hbmNlIEkvTy4gQWx0aG91Z2ggdmZpby11c2VyIGxpYnJh cnkNCj4gPiBwcm92aWRlcyBwb3NzaWJpbGl0eSBvZiBlbXVsYXRpbmcgZGV2aWNlcyBpbiBEUERL LCBEUERLIGRvZXMgbm90IGhhdmUNCj4gPiBhIGRldmljZSBhYnN0cmFjdGlvbiBmb3IgZW11bGF0 ZWQgZGV2aWNlcy4gQSBnb29kIGRldmljZSBhYnN0cmFjdGlvbiB3aWxsDQo+ID4gYmUgdXNlZnVs IGZvciBhcHBsaWNhdGlvbnMgb3IgaGlnaCBwZXJmb3JtYW5jZSBkYXRhIHBhdGggZHJpdmVyLiBX aXRoDQo+ID4gdGhpcyBjb25zaWRlcmF0aW9uLCBlbXVkZXYgbGlicmFyeSBpcyBkZXNpZ25lZCBh bmQgaW1wbGVtZW50ZWQuIEl0IGFsc28NCj4gPiBtYWtlIGl0IHBvc3NiaWxlIHRvIGtlZXAgbW9k dWxhciBkZXNpZ24gb24gZW11bGF0ZWQgZGV2aWNlcyBieSBpbXBsZW1lbnRpbmcNCj4gPiBkYXRh IHBhdGggcmVsYXRlZCBsb2dpYyBpbiBhIHN0YW5kYWxvbmUgZHJpdmVyIChlLmcuLCBhbiBldGhk ZXYgZHJpdmVyKQ0KPiA+IGFuZCBrZWVwcyB0aGUgdW5yZWxhdGVkIGxvZ2ljIGluIHRoZSBlbXVk ZXYgZHJpdmVyLg0KPiANCj4gDQo+IEFzIHZvdGVkIHRvZGF5IGluIHRoZSBUZWNobmljYWwgQm9h cmQgbWVldGluZywNCj4gdGhlcmUgd2lsbCBiZSBhIGRyYWZ0IHJlcG9zaXRvcnkgdG8gaG9zdCB0 aGlzIGluaXRpYXRpdmUuDQo+IEEgcHJvcG9zZWQgbmFtZSBmb3IgdGhlIGdpdCB0cmVlIGlzOg0K PiAJZHBkay1kcmFmdC1lbXVkZXYNCj4gRmVlbCBmcmVlIHRvIHByb3Bvc2UgYSBiZXR0ZXIgbmFt ZS4NCg0KVGhpcyB3b3JrcyBmaW5lLg0KDQo+IA0KPiBUaGlzIHNlcmllcyBjYW5ub3QgYmUgbWVy Z2VkIGluIHRoZSBtYWluIHJlcG9zaXRvcnkNCj4gdW50aWwgdGhlIFFlbXUgc3BlY2lmaWNhdGlv biBpcyBtYWRlIG9mZmljaWFsLg0KPiBXaGVuIFFlbXUgcGFydCB3aWxsIGJlIGNvbXBsZXRlLCB3 ZSBjYW4gYXNzdW1lIG1vcmUgcmV2aWV3cw0KPiBvZiB0aGUgRFBESyByZWxhdGVkIGNvZGUuDQoN Ck9LLg0KDQo+IEluIHRoZSBtZWFudGltZSwgdGhlIGRyYWZ0IHJlcG9zaXRvcnkgd2lsbCBoZWxw IGdldHRpbmcgaW50ZXJlc3QsDQo+IHRlc3RpbmcsIHJldmlld3MgYW5kIG9waW5pb25zLg0KDQpU aGFua3MgZm9yIGRvaW5nIHRoaXMg8J+Yig0KDQpDaGVlcnMsDQpDaGVuYm8NCg0KPiANCj4gDQoN Cg==