From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80075.outbound.protection.outlook.com [40.107.8.75]) by dpdk.org (Postfix) with ESMTP id E29A610A3 for ; Wed, 16 Jan 2019 14:24:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AivwZj9JzoOJOGOGmzX+SJFCokhgM5Io/ipoEB1x4h8=; b=GZW1EgBKE1ZLEjnfoog0BZ9o0EViCcZHJZTOO6yxENd/m/bNcaLStd7XjwgsrfaULmrDvHv75u4XnDYNhiwpob6AclPST5flCRmwrm4hWA7LK+y3L30pExvjlfyLOVDWrec8uGVuniFkqgNSoU8sE4Xu2Kz2IXZ8C1lS26mHFWQ= Received: from AM5PR0501MB2420.eurprd05.prod.outlook.com (10.169.149.146) by AM5PR0501MB2418.eurprd05.prod.outlook.com (10.169.149.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.13; Wed, 16 Jan 2019 13:24:39 +0000 Received: from AM5PR0501MB2420.eurprd05.prod.outlook.com ([fe80::4d61:8713:ccca:9d22]) by AM5PR0501MB2420.eurprd05.prod.outlook.com ([fe80::4d61:8713:ccca:9d22%6]) with mapi id 15.20.1537.018; Wed, 16 Jan 2019 13:24:39 +0000 From: "Xueming(Steven) Li" To: Eelco Chaudron CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [RFC v1 00/11] scapy/python extension Thread-Index: AQHTbYs3tc4xtiG1a06eVlu1IFKnlaWq74yAgAlyQwA= Date: Wed, 16 Jan 2019 13:24:39 +0000 Message-ID: References: <20171205050508.26289-1-xuemingl@mellanox.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=xuemingl@mellanox.com; x-originating-ip: [42.120.102.31] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM5PR0501MB2418; 6:G8Ds/I/4LFEwiuP2rZqNvLYWupgs9Pk7n8dHGcsVfZPBfLMfSc6wvT4dXvOMPUr3a1jMawVimBR1WQijxBfkk/go7pozJf5Xva09c3/U9cgSkzpeWWH1xdvWQfub/KbADKglPxBq6W+TzjP5PsV0/uRqPedJq0cguGaXb1/IBNQB0cByPnDBu6grQDKraCShlL5y9SjOymM528QX/V5vLCQvnrb4Rqtxv02mM928peX9QTgJarmj8wwQvvLRIu01yd44GX3LQYIli/PUDvLJtP3/GYXuM/KL8meqcTyi+kCymP0Y6VbfZrMy/5MVh5y+CYHQIljoNuP9uPHze4Sm6jl0QlIB0S3QiASTtYG+FvEAK46UXaff2R6vFyO0aX6ZpziAHgxH5bRc7UNc5ZA6hNEStY/x/qm08Y3SrBQarTYm5RJOqIHwrcEBKHScdnd7ePck9aynRbZDsqnCMnZ78g==; 5:6Z2W08ZBxVwJqyuj8wMjlGGl7jrvtqYQxedkwCxVxoLezNNRYTzMqGcV0s8ZLRX5YOK2xoeyZL+/xD9KIHO+DWryHjGW9EicIodx3ZHPSh3O7YzCSX8w3dINq9WIgA1sdUAYYNAVlWtZQpicwcb31uH9wyVrKwhAdcFZzYS1y8V7HadLErpAPH6NamkcHZeQBvz/zlTDWeaRarqEVhoBqw==; 7:OBH79uv+ryeYr7obndBvEDF7obKj/1rxJdmrE3QLhRkAjh4Xab05T5tDo+Su/4sVhcA1Qr0RYNHVVjdaW4JXQbcfCxrjJUPQ8HwZy3R7HbxdG6fmV2UMvo2ogYxv4Yv8qMFnPtDzvxW0mbuu774OSg== x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 27401aa7-c926-4881-eadf-08d67bb5f7dd x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2418; x-ms-traffictypediagnostic: AM5PR0501MB2418: x-microsoft-antispam-prvs: x-forefront-prvs: 091949432C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(39860400002)(346002)(136003)(396003)(366004)(13464003)(199004)(189003)(2906002)(478600001)(229853002)(45080400002)(14454004)(55016002)(486006)(99286004)(6916009)(25786009)(33656002)(6306002)(9686003)(966005)(4326008)(76176011)(6116002)(3846002)(97736004)(6246003)(53936002)(6436002)(68736007)(7696005)(5660300001)(74316002)(53546011)(6506007)(446003)(7736002)(26005)(102836004)(316002)(8676002)(71190400001)(305945005)(8936002)(86362001)(256004)(14444005)(66066001)(476003)(105586002)(81166006)(106356001)(11346002)(186003)(81156014)(71200400001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2418; H:AM5PR0501MB2420.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 6/XNLrGDFHyfb2EYOutvbmCo2y0d7QqTaegoF4z5N87BMz8U/aQQPG92eRTVvEukJhF+IU3M+TZrxJZLINDM3FMeRI3timY1Cp51SZiB/4AE517zNwO1xnLNaO3qgwja2oqZTYviR8xdvn5P+MR5v6qmiHeZlwjaRw0uPv7hKgFxm2HS5I5gTP52BTKOt9iEz7IgHjIieYel80z7RqQ0EPx1VjOEWqiTqu7kbKHc89DftD3kO07bmLIl34cMj/NMSll534tjkww5gTA4we1lFaM0F0qf7SPDs0lW/359i/4KCsCFtVWbEevBGIZz9JW4sbJ8E2bQpd+/xm+zVcd+JQldnX+oZp90n6WQx1t2aOoF9VL7TZXX387bskelFmzMRr/xuLh5X8lFKlxgw3mSWS1lN7hAahKwknDRCiKLzQ4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27401aa7-c926-4881-eadf-08d67bb5f7dd X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 13:24:39.6626 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2418 Subject: Re: [dpdk-dev] [RFC v1 00/11] scapy/python extension X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2019 13:24:41 -0000 VGhhbmtzIGZvciBpbnRlcmVzdGluZyBvbiB0aGlzLCBJJ20gdXNpbmcgaXQgZm9yIG15IGRhaWx5 IGRldmVsb3BtZW50IGFuZCBzbyBvbiBzb21lIG9mIG15IGN1c3RvbWVyLg0KDQpUaGVyZSBpcyBh IHZlcnNpb24gaGVyZSwgYWxtb3N0IG15IGxhdGVzdCBjb2RlLCB3ZWxjb21lIGZvciBwdXNoZXMu DQpodHRwczovL2dpdGh1Yi5jb20vc3RlZXZlbmxlZS9kcGRrL3RyZWUvbWFzdGVyX3NjYXB5DQoN Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBFZWxjbyBDaGF1ZHJvbiA8 ZWNoYXVkcm9AcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMTAsIDIwMTkg OTowNyBQTQ0KPiBUbzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBtZWxsYW5veC5jb20+ DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1JGQyB2MSAw MC8xMV0gc2NhcHkvcHl0aG9uIGV4dGVuc2lvbg0KPiANCj4gSGkgWHVlbWluZywNCj4gDQo+IEkg d2FzIHdvbmRlcmluZyBpZiB0aGlzIHBhdGNoIHdlbnQgYW55d2hlcmUsIGNvdWxkIG5vdCBmaW5k IGFueXRoaW5nIGluIHRoZSBsaXN0IGFyY2hpdmU/DQo+IA0KPiBJIGxpa2UgdGhlIGlkZWEsIGFz IGl04oCZcyB1c2VmdWwgZm9yIHF1aWNrIHVuaXQgdGVzdGluZywgd2l0aG91dCByZWx5aW5nIG9u IFRyZXggb3IgdHJhZmdlbi4NCj4gDQo+IENoZWVycywNCj4gDQo+IEVlbGNvDQo+IA0KPiANCj4g PiBxdWljayBndWlkZSBkb2N1bWVudDoNCj4gPiBodHRwczovL2VtZWEwMS5zYWZlbGlua3MucHJv dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZ2l0DQo+ID4gaHViLmNvbSUy RnN0ZWV2ZW5sZWUlMkZkcGRrJTJGYmxvYiUyRm1hc3Rlcl9zY2FweSUyRmRvYyUyRmd1aWRlcyUy Rmhvdw0KPiA+IHRvJTJGc2NhcHkucnN0JmFtcDtkYXRhPTAyJTdDMDElN0N4dWVtaW5nbCU0MG1l bGxhbm94LmNvbSU3Q2IxODk2ODUzMzgNCj4gPiBkODRhMDU5OTBiMDhkNjc2ZmM3YTgyJTdDYTY1 Mjk3MWM3ZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzDQo+ID4gNjgyNzIyNDA5 NzQwMjgyNyZhbXA7c2RhdGE9V1BPZHZITSUyQkEzeDFyMmlocXFJMmJ1Tm1pV0NKVUV4NlRmMUd4 U1pxVw0KPiA+ICUyRjQlM0QmYW1wO3Jlc2VydmVkPTANCj4gPiBnaXRodWIgYnJhbmNoOg0KPiA+ IGh0dHBzOi8vZW1lYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0 cHMlM0ElMkYlMkZnaXQNCj4gPiBodWIuY29tJTJGc3RlZXZlbmxlZSUyRmRwZGslMkZ0cmVlJTJG bWFzdGVyX3NjYXB5JmFtcDtkYXRhPTAyJTdDMDElN0N4DQo+ID4gdWVtaW5nbCU0MG1lbGxhbm94 LmNvbSU3Q2IxODk2ODUzMzhkODRhMDU5OTBiMDhkNjc2ZmM3YTgyJTdDYTY1Mjk3MWM3ZA0KPiA+ IDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2MWIlN0MwJTdDMCU3QzYzNjgyNzIyNDA5NzQwMjgyNyZhbXA7 c2RhdGE9TSUyRkFxWjMNCj4gPiB6YmVoQ3dMUU5LWkNtMHNlVXpXczNtSWRCclZ3djAlMkI1Tldt azglM0QmYW1wO3Jlc2VydmVkPTANCj4gPg0KPiA+DQo+ID4gWHVlbWluZyBMaSAoMTEpOg0KPiA+ ICAgbGliL2NtZGxpbmU6IHN1cHBvcnQgYmFja3NwYWNlIGtleQ0KPiA+ICAgbGliL2NtZGxpbmU6 IGluaXQgcGFyc2UgcmVzdWx0IG1lbWVvcnkNCj4gPiAgIGxpYi9jbWRsaW5lOiBhZGQgZWNobyBz dXBwb3J0IGluIGJhdGNoIGxvYWRpbmcgZnJvbSBmaWxlDQo+ID4gICBhcHAvdGVzdHBtZDogc3Vw cG9ydCBjb21tYW5kIGVjaG8gaW4gQ0xJIGJhdGNoIGxvYWRpbmcNCj4gPiAgIHRlc3Q6IHVwZGF0 ZSBiYXRjaCBsb2FkaW5nIHRlc3QNCj4gPiAgIGxpYi9weXRob246IGFkZCBlbWJlZGRlZCBweXRo b24gbGliDQo+ID4gICBhcHAvdGVzdHBtZDogYWRkIHB5dGhvbiBjb21tYW5kDQo+ID4gICBhcHAv dGVzdHBtZDogYWRkIHBrdGdlbiBmb3J3YXJkaW5nIGVuZ2luZQ0KPiA+ICAgYXBwL3Rlc3RwbWQ6 IGFkZCBwa3RnZW4gZW5naW5lIHNjYXB5IGNvbW1hbmRzDQo+ID4gICB0ZXN0L2V4cGVjdDogYWRk IGV4cGVjdCB0ZXN0IHNjcmlwdHMNCj4gPiAgIGRvYy9zY2FweTogYWRkIHNjYXB5IGhvdy10byBn dWlkZQ0KPiA+DQo+ID4gIGFwcC90ZXN0LXBtZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg fCAgICA2ICsNCj4gPiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyAgICAgICAgICAgICAgICAgICB8 ICAgODAgKystDQo+ID4gIGFwcC90ZXN0LXBtZC9wa3RnZW4uYyAgICAgICAgICAgICAgICAgICAg fCAxMDkyDQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIGFwcC90ZXN0 LXBtZC90ZXN0cG1kLmMgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCj4gPiAgYXBwL3Rlc3Qt cG1kL3Rlc3RwbWQuaCAgICAgICAgICAgICAgICAgICB8ICAgIDUgKw0KPiA+ICBjb25maWcvY29t bW9uX2Jhc2UgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArDQo+ID4gIGRvYy9ndWlkZXMv aG93dG8vc2NhcHkucnN0ICAgICAgICAgICAgICAgfCAgMzAwICsrKysrKysrDQo+ID4gIGxpYi9N YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCj4gPiAgbGliL2xp YnJ0ZV9jbWRsaW5lL2NtZGxpbmVfcGFyc2UuYyAgICAgICB8ICAgIDIgKw0KPiA+ICBsaWIvbGli cnRlX2NtZGxpbmUvY21kbGluZV9yZGxpbmUuYyAgICAgIHwgICAgMSArDQo+ID4gIGxpYi9saWJy dGVfY21kbGluZS9jbWRsaW5lX3NvY2tldC5jICAgICAgfCAgICA1ICstDQo+ID4gIGxpYi9saWJy dGVfY21kbGluZS9jbWRsaW5lX3NvY2tldC5oICAgICAgfCAgICAzICstDQo+ID4gIGxpYi9saWJy dGVfY21kbGluZS9jbWRsaW5lX3Z0MTAwLmMgICAgICAgfCAgICAxICsNCj4gPiAgbGliL2xpYnJ0 ZV9jbWRsaW5lL2NtZGxpbmVfdnQxMDAuaCAgICAgICB8ICAgIDEgKw0KPiA+ICBsaWIvbGlicnRl X2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbG9nLmggIHwgICAgMSArDQo+ID4gIGxpYi9saWJydGVf cHl0aG9uL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDYwICsrDQo+ID4gIGxpYi9saWJydGVf cHl0aG9uL3J0ZV9weXRob24uYyAgICAgICAgICAgfCAgMzg3ICsrKysrKysrKysrDQo+ID4gIGxp Yi9saWJydGVfcHl0aG9uL3J0ZV9weXRob24uaCAgICAgICAgICAgfCAgIDcxICsrDQo+ID4gIGxp Yi9saWJydGVfcHl0aG9uL3J0ZV9weXRob25fdmVyc2lvbi5tYXAgfCAgIDEyICsNCj4gPiAgbWsv cnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KPiA+ICB0ZXN0 L2V4cGVjdC9pbml0LmV4cCAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArDQo+ID4gIHRlc3Qv ZXhwZWN0L3J4LmV4cCAgICAgICAgICAgICAgICAgICAgICAgfCAgMTM0ICsrKysNCj4gPiAgdGVz dC90ZXN0L3Rlc3RfY21kbGluZV9saWIuYyAgICAgICAgICAgICB8ICAgMTAgKy0NCj4gPiAgMjMg ZmlsZXMgY2hhbmdlZCwgMjE5OSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkgIGNyZWF0 ZSBtb2RlDQo+ID4gMTAwNjQ0IGFwcC90ZXN0LXBtZC9wa3RnZW4uYyAgY3JlYXRlIG1vZGUgMTAw NjQ0DQo+ID4gZG9jL2d1aWRlcy9ob3d0by9zY2FweS5yc3QgIGNyZWF0ZSBtb2RlIDEwMDY0NA0K PiA+IGxpYi9saWJydGVfcHl0aG9uL01ha2VmaWxlICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBs aWIvbGlicnRlX3B5dGhvbi9ydGVfcHl0aG9uLmMgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGxp Yi9saWJydGVfcHl0aG9uL3J0ZV9weXRob24uaCAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gbGli L2xpYnJ0ZV9weXRob24vcnRlX3B5dGhvbl92ZXJzaW9uLm1hcA0KPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgdGVzdC9leHBlY3QvaW5pdC5leHAgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IHRlc3Qv ZXhwZWN0L3J4LmV4cA0KPiA+DQo+ID4gLS0NCj4gPiAyLjEzLjMNCg==