From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B7671A04E7; Wed, 11 Nov 2020 01:58:09 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BB60D2B93; Wed, 11 Nov 2020 01:58:07 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id 42F40F90 for ; Wed, 11 Nov 2020 01:58:05 +0100 (CET) IronPort-SDR: UUSYDHBWDpODGlNsehKFO4pOtmzgL/lHvDUGth6/gUAolqb4InN2+FZXwA3lpQ9j6XlOVHp0xf SYNTnxcT1m+w== X-IronPort-AV: E=McAfee;i="6000,8403,9801"; a="149350474" X-IronPort-AV: E=Sophos;i="5.77,468,1596524400"; d="scan'208";a="149350474" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 16:58:03 -0800 IronPort-SDR: OuAK9fKGlns7bZvUqkqpCrKgGyl7MXfPWTZLLvhYdEaTx+MaIKmEK69XzaAX9bQKQ8Jmy/21jy PdXCpszrH2rg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,468,1596524400"; d="scan'208";a="366057968" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga007.jf.intel.com with ESMTP; 10 Nov 2020 16:58:03 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 10 Nov 2020 16:58:02 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 10 Nov 2020 16:58:02 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) 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; Tue, 10 Nov 2020 16:58:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FLG1jRUA9T1Sh4Lfv6x/gS+ZD8Sc0LV5tmL89ZvdTJbg4HL7B/RHfij7k6Z8+Ja7j3WqtSkrljoYHq3bhdj7YrG5Ehudw0FpqlKwAcjFMouwRwBy2jfB+1lhg42CmZfQHam603aanC9EmKaL2WSTSTbcTwduGbgY7rIcBc5coxgCNeq9UdxWX1RnhG94qKKSsQ2nsH4zETvDvgUkySAYzHvjG4wwmzjlK+/293wMWE3ky9Vq+vvlMp6rIhoTFVtRp1iwcwCLVjBrSKs08702hjnoaULBHYMRkYGWgM4Kyp37Bi37QOajZF6tt112+N9nPRNyoN9+d1C1+KUmIttKcg== 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=TSgmLeAaYI0C6BIeFtwWmJLCud32CyJF+xRz6+1035U=; b=gjdZXI7xgKGWEaSeL7J4Oolv7XQSUCu6pf/inpzL7AjPj4zgjSk5qA9iCRJVPrp9JaHDcLZm4P0fNOtZND1fV/OtwmFY0pCkxfXKwca3xb2esJKDl95C50hNUZnJlp0nLhIUG8vRSzAUP8sUm2uGDg/+lgUfJ2U8/d3HcJRY7HF7XNDHjR1lnkALeNJ2NpWhvq2ihweaeNsQm8S3R2aYp6hstM1Bgl4LiHY+nxNjifqts+hGHAMX6dpMVbUmRAy84lv2Xl6aAo2nRgSU8aXYNjfe2mgllFtix7ny4GpvrUw+CATa7bNjPKJiKK6WcS3poH1IzhxRB+JLVhB9kAuvvw== 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=TSgmLeAaYI0C6BIeFtwWmJLCud32CyJF+xRz6+1035U=; b=fc6fak/eT9U9zDP8egdo4E473Wp3yyoUmj6w1v23MVROfSkK3lirQ+uwdGTpG0BGy0CZAU04PRnQ0r/twvkiz8NPmnGVZZfXI/Krh6dpKMdxPmUA1Ffg4IAc8Aus3ZMyXk1j8iptAn9xX4W+mgchdV7XWNeQLUpeC628U4XKx9A= Received: from SJ0PR11MB5006.namprd11.prod.outlook.com (2603:10b6:a03:2db::22) by BYAPR11MB3256.namprd11.prod.outlook.com (2603:10b6:a03:76::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Wed, 11 Nov 2020 00:58:01 +0000 Received: from SJ0PR11MB5006.namprd11.prod.outlook.com ([fe80::e417:3188:5f0c:cd73]) by SJ0PR11MB5006.namprd11.prod.outlook.com ([fe80::e417:3188:5f0c:cd73%4]) with mapi id 15.20.3499.034; Wed, 11 Nov 2020 00:58:01 +0000 From: "Jiang, Cheng1" To: Maxime Coquelin , "Xia, Chenbo" CC: "dev@dpdk.org" , "Fu, Patrick" , "Yang, YvonneX" Thread-Topic: [PATCH v1] examples/vhost: fix string split error handling issue Thread-Index: AQHWs+1oZhxjyJRLbkOUTDOawI35K6nBIYeAgAEBlAA= Date: Wed, 11 Nov 2020 00:58:00 +0000 Message-ID: References: <20201106032343.9099-1-Cheng1.jiang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6af3b3d4-a7ab-4150-2589-08d885dcd674 x-ms-traffictypediagnostic: BYAPR11MB3256: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2276; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xJSB/Td84WtJdq60jNZ3LUkBsaAGQoDYf0bTYesmRJZexVL+8Nn94vMZuQ24HE1NgyjkbgTqiewcWocziBl8U9pAOo1icHclhem90vxlCXQDtWA7ea5asrGBZs8WChZ8hOTvQrIy9GEA3HziLHEtZSxQIxraBEtqI/Koi0p32fA3agvtdmNaDRhaIlreD22Uz/99r2ihFoHIPoI/YAGfQCuz6yXOjQQbCtFNK81Q3uaXirenleX/Y1d06oo4NusG8lySv2pbv0xdwSWdYEPBD+GNNq5qU7/7P9iOiLe9jt83HOIEZKjBCJg32wIUdoD7c2DPFMCGqPxQIrUNb+pShg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5006.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(39860400002)(396003)(346002)(366004)(52536014)(54906003)(66946007)(316002)(110136005)(55016002)(9686003)(6506007)(186003)(8936002)(86362001)(2906002)(66476007)(478600001)(7696005)(66446008)(64756008)(107886003)(53546011)(76116006)(33656002)(66556008)(8676002)(6636002)(71200400001)(83380400001)(5660300002)(26005)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: VgYr32sXGC060JdqV/y3JuIIaV/ksewXhruWA4d0d9+63/HIgitCIWil9mk/+ND0UBoN78L2FOMZ/QvbGEfB+lXUdYrneODxKYJCzrZlB/hFdOnT+YRFExvPZ0WfQZYdsBh6mSlsLhOSmhgjQHb3bCrnQEZQAgNMogPBpxzOsvAoxfoqkV4B4LVc4aSm3JvVHt1Nb0YgnNl3UBClv9OAOxRORzYnWTz6Ba+Uqw1jcFLWNVIDKEqEBA758oU0LQAmHhqQmDd0rdIS996m/lBqrdxLAjzdsGR1Z+Ld54rFGqIA0x/UtDeWhuT0siq5ZJ5GQZcmftg4v+AhPWG2oiVv1+FD2c9vYNJyPXbbzp6q7oo8I9PPVWpX7A0bxXjfQptG8FH/83tu4Y46dVXUkwZ8C/sC/zDovH5Y8m3RBbB0eyTXZjOS1MlvHXYIHxEihPNBwx7amay4vw1LcdbPlv8IPN/lMQqXIvSXhjAfKe+FJxsZT8mHvHAQhXEzKkmrKJuZshDy6qvtUEa2kDHi9s3iEkSXL5UKxiKvb2jKe8nMAiPPcsHFXvXrGPZM1QMLmT6gdZGXgaBSvNacMx3koI2gOg5Ag/ruVzLznReu2KL0hceXgu/LH7Fn+W7EcyVoFiF0qeK6n5KH8yLLbLTvzC+xjQ== 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: SJ0PR11MB5006.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6af3b3d4-a7ab-4150-2589-08d885dcd674 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2020 00:58:00.8587 (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: iBEGscGIirkvb35VaPrLDOPck3CHT2TSzkgAUKnNY/NGSN67dxbbDXXyLgA837nckLN/hTHC05UwMgc4oNCyLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3256 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v1] examples/vhost: fix string split error handling issue 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVl bGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgTm92ZW1i ZXIgMTAsIDIwMjAgNTozNSBQTQ0KPiBUbzogSmlhbmcsIENoZW5nMSA8Y2hlbmcxLmppYW5nQGlu dGVsLmNvbT47IFhpYSwgQ2hlbmJvDQo+IDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgRnUsIFBhdHJpY2sgPHBhdHJpY2suZnVAaW50ZWwuY29tPjsgWWFuZywgWXZv bm5lWA0KPiA8eXZvbm5leC55YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2 MV0gZXhhbXBsZXMvdmhvc3Q6IGZpeCBzdHJpbmcgc3BsaXQgZXJyb3IgaGFuZGxpbmcgaXNzdWUN Cj4gDQo+IA0KPiANCj4gT24gMTEvNi8yMCA0OjIzIEFNLCBDaGVuZyBKaWFuZyB3cm90ZToNCj4g PiBBZGQgY2hlY2tpbmcgcmV0dXJuIHZhbHVlIG9mIHN0cmluZyBzcGxpdCBmdW5jdGlvbiB0byBm aXggdGhlIGNvdmVyaXR5DQo+ID4gaXNzdWUuDQo+ID4NCj4gPiBGaXhlczogM2EwNGVjYjIxNDIw ICgiZXhhbXBsZXMvdmhvc3Q6IGFkZCBhc3luYyB2aG9zdCBhcmdzIHBhcnNpbmciKQ0KPiA+IENv dmVyaXR5IGlzc3VlOiAzNjM3MzkNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENoZW5nIEppYW5n IDxDaGVuZzEuamlhbmdAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBleGFtcGxlcy92aG9zdC9p b2F0LmMgfCAxMSArKysrKysrKy0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2V4YW1wbGVzL3Zob3N0 L2lvYXQuYyBiL2V4YW1wbGVzL3Zob3N0L2lvYXQuYyBpbmRleA0KPiA+IGIyYzc0ZjY1MzcuLjA0 ODA2YzAyZDcgMTAwNjQ0DQo+ID4gLS0tIGEvZXhhbXBsZXMvdmhvc3QvaW9hdC5jDQo+ID4gKysr IGIvZXhhbXBsZXMvdmhvc3QvaW9hdC5jDQo+ID4gQEAgLTU0LDkgKzU0LDE0IEBAIG9wZW5faW9h dChjb25zdCBjaGFyICp2YWx1ZSkNCj4gPiAgCX0NCj4gPiAgCWFyZ3NfbnIgPSBydGVfc3Ryc3Bs aXQoc3Vic3RyLCBzdHJsZW4oc3Vic3RyKSwNCj4gPiAgCQkJZG1hX2FyZywgTUFYX1ZIT1NUX0RF VklDRSwgJywnKTsNCj4gDQo+IEkgdGhpbmsgeW91IHNob3VsZCBjaGVjayBhcmdzX25yID4gMCBl eHBsaWNpdGx5LCBhbmQgbWF5YmUgZXZlbiBhcmdzX25yDQo+ID49IDAuIEFuZCB0aGVuIHByb3Bh Z2F0ZSB0aGUgZXJyb3IgaWYgY29uZGl0aW9uIGlzIG1ldC4NCj4gDQoNClN1cmUsIEknbGwgZml4 IGl0IGluIHRoZSBuZXh0IHZlcnNpb24uDQoNClRoYW5rcywNCkNoZW5nDQoNCj4gDQo+ID4gLQlk byB7DQo+ID4gKwl3aGlsZSAoaSA8IGFyZ3NfbnIpIHsNCj4gPiAgCQljaGFyICphcmdfdGVtcCA9 IGRtYV9hcmdbaV07DQo+ID4gLQkJcnRlX3N0cnNwbGl0KGFyZ190ZW1wLCBzdHJsZW4oYXJnX3Rl bXApLCBwdHJzLCAyLCAnQCcpOw0KPiA+ICsJCXVpbnQ4X3Qgc3ViX25yOw0KPiA+ICsJCXN1Yl9u ciA9IHJ0ZV9zdHJzcGxpdChhcmdfdGVtcCwgc3RybGVuKGFyZ190ZW1wKSwgcHRycywgMiwNCj4g J0AnKTsNCj4gPiArCQlpZiAoc3ViX25yICE9IDIpIHsNCj4gPiArCQkJcmV0ID0gLTE7DQo+ID4g KwkJCWdvdG8gb3V0Ow0KPiA+ICsJCX0NCj4gPg0KPiA+ICAJCXN0YXJ0ID0gc3Ryc3RyKHB0cnNb MF0sICJ0eGQiKTsNCj4gPiAgCQlpZiAoc3RhcnQgPT0gTlVMTCkgew0KPiA+IEBAIC0xMDUsNyAr MTEwLDcgQEAgb3Blbl9pb2F0KGNvbnN0IGNoYXIgKnZhbHVlKQ0KPiA+DQo+ID4gIAkJZG1hX2lu Zm8tPm5yKys7DQo+ID4gIAkJaSsrOw0KPiA+IC0JfSB3aGlsZSAoaSA8IGFyZ3NfbnIpOw0KPiA+ ICsJfQ0KPiA+ICBvdXQ6DQo+ID4gIAlmcmVlKGlucHV0KTsNCj4gPiAgCXJldHVybiByZXQ7DQo+ ID4NCg0K