From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0080.outbound.protection.outlook.com [104.47.0.80]) by dpdk.org (Postfix) with ESMTP id 53BE41B1CC for ; Wed, 10 Jan 2018 15:14:37 +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; bh=9deGnDf/+nvq6L6b8eg4XBKge4TE+EqK7mdiW34Gy7c=; b=QNHwmFeNohkKh3QzAUak5D2WNbS0evVgyGkDf5HOecibfEPqfTrrRbpHuDdceoiEWQ3NXdo35c69KsgIwm0hE7NxDxsf55Xysd8jPLjgnlAjQhGgvt+4Vg0yvFoalRsx1OW9IDmeR9AwnzYOcagb/QX61+IzPvlwvf3a4Wf7zwo= Received: from VI1PR05MB1678.eurprd05.prod.outlook.com (10.165.235.152) by VI1PR05MB1678.eurprd05.prod.outlook.com (10.165.235.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 10 Jan 2018 14:14:34 +0000 Received: from VI1PR05MB1678.eurprd05.prod.outlook.com ([fe80::34c1:e91f:7ec2:161]) by VI1PR05MB1678.eurprd05.prod.outlook.com ([fe80::34c1:e91f:7ec2:161%14]) with mapi id 15.20.0386.006; Wed, 10 Jan 2018 14:14:34 +0000 From: "Xueming(Steven) Li" To: "Lu, Wenzhuo" CC: "Wu, Jingjing" , "dev@dpdk.org" , Olivier MATZ , "Burakov, Anatoly" Thread-Topic: [dpdk-dev] [PATCH v1] app/testpmd: support command echo in CLI batch loading Thread-Index: AQHTie4NQhG/wikxq02W9mAKz/EeIKNsy5HQgAA8zACAAB4hkA== Date: Wed, 10 Jan 2018 14:14:34 +0000 Message-ID: References: <20171115154545.8936-2-xuemingl@mellanox.com> <20171226142555.156122-1-xuemingl@mellanox.com> <6A0DE07E22DDAD4C9103DF62FEBC09093B70D5E1@shsmsx102.ccr.corp.intel.com> <6A0DE07E22DDAD4C9103DF62FEBC09093B70DC7C@shsmsx102.ccr.corp.intel.com> In-Reply-To: <6A0DE07E22DDAD4C9103DF62FEBC09093B70DC7C@shsmsx102.ccr.corp.intel.com> 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: [114.83.161.171] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR05MB1678; 7:H1gLS8vWvP3NATOCktfGBRugsPujOGR9m/PVNNhqzT5kJcDlOkqgKeJj5j3Y4AkvwnR27zup+gTNLsVgGuNpLpxpUs2UEtN+1CRl3GgalDxVx5qUdLUio71Bl8uWOvObFIyzzpuzC+QAedillG2rTcHunRN1F9iRXi8WY47BF4MWJBCQoxpNLfop5dVv7N4fOJ84gQ49p+Czbp+jsdnon8IFyJsYygYk1NYXc1LC4oTeK9dWccO2S2tt7fWbDehW x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 1a2781d7-3751-4b2d-34dd-08d5583479de x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:VI1PR05MB1678; x-ms-traffictypediagnostic: VI1PR05MB1678: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231023)(944501075)(10201501046)(3002001)(6055026)(6041268)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:VI1PR05MB1678; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR05MB1678; x-forefront-prvs: 0548586081 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(366004)(376002)(39860400002)(199004)(189003)(13464003)(14454004)(55016002)(33656002)(66066001)(2900100001)(6436002)(316002)(53936002)(54906003)(305945005)(9686003)(7736002)(74316002)(229853002)(105586002)(93886005)(81156014)(106356001)(68736007)(6916009)(3660700001)(25786009)(6506007)(5250100002)(6116002)(8936002)(3846002)(86362001)(2950100002)(81166006)(6246003)(7696005)(76176011)(59450400001)(5660300001)(3280700002)(53546011)(99286004)(102836004)(97736004)(2906002)(4326008)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB1678; H:VI1PR05MB1678.eurprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Wbcfmsjyh4G+ORWiC+56Z3tnQXMo2YQnRn/ANvHYJWrVEWQh4rerx2HmcTYrksO/4sRDeUkX12eW5oJNgTRcbA== 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: 1a2781d7-3751-4b2d-34dd-08d5583479de X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2018 14:14:34.6598 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB1678 Subject: Re: [dpdk-dev] [PATCH v1] app/testpmd: support command echo in CLI batch loading 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, 10 Jan 2018 14:14:37 -0000 SGkgV2Vuemh1bywgDQoNClRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLCB3aWxsIHVwZGF0ZSBs YXRlci4NCg0KUmVnYXJkcywNClh1ZW1pbmcNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiBGcm9tOiBMdSwgV2Vuemh1byBbbWFpbHRvOndlbnpodW8ubHVAaW50ZWwuY29tXQ0KPiBT ZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTAsIDIwMTggODoyNiBQTQ0KPiBUbzogWHVlbWluZyhT dGV2ZW4pIExpIDx4dWVtaW5nbEBtZWxsYW5veC5jb20+DQo+IENjOiBXdSwgSmluZ2ppbmcgPGpp bmdqaW5nLnd1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgT2xpdmllciBNQVRaDQo+IDxvbGl2 aWVyLm1hdHpANndpbmQuY29tPjsgQnVyYWtvdiwgQW5hdG9seSA8YW5hdG9seS5idXJha292QGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtkcGRrLWRldl0gW1BBVENIIHYxXSBhcHAvdGVzdHBt ZDogc3VwcG9ydCBjb21tYW5kIGVjaG8gaW4NCj4gQ0xJIGJhdGNoIGxvYWRpbmcNCj4gDQo+IEhp IFh1ZW1pbmcsDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTog WHVlbWluZyhTdGV2ZW4pIExpIFttYWlsdG86eHVlbWluZ2xAbWVsbGFub3guY29tXQ0KPiA+IFNl bnQ6IFdlZG5lc2RheSwgSmFudWFyeSAxMCwgMjAxOCA0OjUyIFBNDQo+ID4gVG86IEx1LCBXZW56 aHVvIDx3ZW56aHVvLmx1QGludGVsLmNvbT4NCj4gPiBDYzogV3UsIEppbmdqaW5nIDxqaW5namlu Zy53dUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmc7IE9saXZpZXIgTUFUWg0KPiA+IDxvbGl2aWVy Lm1hdHpANndpbmQuY29tPjsgQnVyYWtvdiwgQW5hdG9seSA8YW5hdG9seS5idXJha292QGludGVs LmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjFdIGFwcC90ZXN0cG1k OiBzdXBwb3J0IGNvbW1hbmQgZWNobw0KPiA+IGluIENMSSBiYXRjaCBsb2FkaW5nDQo+ID4NCj4g Pg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEx1LCBXZW56 aHVvIFttYWlsdG86d2Vuemh1by5sdUBpbnRlbC5jb21dDQo+ID4gPiBTZW50OiBXZWRuZXNkYXks IEphbnVhcnkgMTAsIDIwMTggNDozNiBQTQ0KPiA+ID4gVG86IFh1ZW1pbmcoU3RldmVuKSBMaSA8 eHVlbWluZ2xAbWVsbGFub3guY29tPg0KPiA+ID4gQ2M6IFd1LCBKaW5namluZyA8amluZ2ppbmcu d3VAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOyBPbGl2aWVyIE1BVFoNCj4gPiA+IDxvbGl2aWVy Lm1hdHpANndpbmQuY29tPjsgQnVyYWtvdiwgQW5hdG9seQ0KPiA+ID4gPGFuYXRvbHkuYnVyYWtv dkBpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBSRTogW2RwZGstZGV2XSBbUEFUQ0ggdjFdIGFw cC90ZXN0cG1kOiBzdXBwb3J0IGNvbW1hbmQgZWNobw0KPiA+ID4gaW4gQ0xJIGJhdGNoIGxvYWRp bmcNCj4gPiA+DQo+ID4gPiBIaSBYdWVtaW5nLA0KPiA+ID4NCj4gPiA+ID4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBk ay5vcmddIE9uIEJlaGFsZiBPZiBYdWVtaW5nIExpDQo+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIERl Y2VtYmVyIDI2LCAyMDE3IDEwOjI2IFBNDQo+ID4gPiA+IENjOiBYdWVtaW5nIExpIDx4dWVtaW5n bEBtZWxsYW5veC5jb20+OyBXdSwgSmluZ2ppbmcNCj4gPiA+ID4gPGppbmdqaW5nLnd1QGludGVs LmNvbT47IGRldkBkcGRrLm9yZzsgT2xpdmllciBNQVRaDQo+ID4gPiA+IDxvbGl2aWVyLm1hdHpA NndpbmQuY29tPjsgQnVyYWtvdiwgQW5hdG9seQ0KPiA+ID4gPiA8YW5hdG9seS5idXJha292QGlu dGVsLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjFdIGFwcC90ZXN0 cG1kOiBzdXBwb3J0IGNvbW1hbmQgZWNobw0KPiA+ID4gPiBpbiBDTEkgYmF0Y2ggbG9hZGluZw0K PiA+ID4gPg0KPiA+ID4gPiBVc2UgZmlyc3QgYml0IG9mIHZlcmJvc2VfbGV2ZWwgdG8gZW5hYmxl IENMSSBlY2hvIG9mIGJhdGNoIGxvYWRpbmcuDQo+ID4gPiBBZnRlciB0aGlzIHBhdGNoLCB0aGUg Zmlyc3QgYml0IG9mIHZlcmJvc2VfbGV2ZWwgaXMgYW1iaWd1b3VzLiBJdA0KPiA+ID4gY2FuIHN0 aWxsIGVuYWJsZS9kaXNhYmxlIHRoZSBsb2cgcHJpbnQuDQo+ID4gPiBJcyBpdCBieSBkZXNpZ24/ DQo+ID4gWW91IGFyZSBjb3JyZWN0LCB0aGVyZSBhcmUgc29tZSBjb2RlIGluIHRlc3RwbWQgc2lt cGx5IHRlc3RpbmcgdmVyYm9zZT4wLg0KPiA+IEhvdyBhYm91dCBjaGFuZ2luZyBhbGwgdGhlIHRl c3QgdG86IHZlcmJvc2UgJiAxPyBJIGhhdmUgYW5vdGhlcg0KPiA+IHBhdGNoc2V0IHVzaW5nIG90 aGVyIGJpdHMgb2YgdmVyYm9zZS4uLg0KPiBJIGRvbid0IG9iamVjdCB0byBnaXZlICBtb3JlIG1l YW5pbmcgdG8gdmVyYm9zZS4gQWdyZWUgd2l0aCAidmVyYm9zZSAmIDEiLg0KPiBBcyB5b3Ugc2Fp ZCwgbm93IG9ubHkgMCBhbmQgMSBoYXMgbWVhbmluZy4NCj4gRG9uJ3QgZm9yZ2V0IHRvIGNvbW1l bnQgdGhpcyB2YXJpYWJsZSBjYXJlZnVsbHkuIEFuZCBhbHNvIHVwZGF0ZSB0aGUgZG9jDQo+ICd0 ZXN0cG1kX2Z1bmNzLnJzdCcgdG8gbGV0IHRoZSB1c2VycyBrbm93IGhvdyB0byB1c2UgdGhlIG5l dyBmdW5jdGlvbnMgb2YNCj4gdGhpcyBDTEkgJ3NldCB2ZXJib3NlIChsZXZlbCknLg0K