From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m15-45.126.com (m15-45.126.com [220.181.15.45]) by dpdk.org (Postfix) with ESMTP id 217DC9E7 for ; Tue, 19 Apr 2016 23:13:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=Utce3 DUW6XnwRtCgbymPJZLtVCmLBlbOCxqiLUtpjAc=; b=gioPJP73Uwmv3IvqvEapb JriGI7NPYOZKyzpsgfJyMdjoB6JSc59CouA99769/ie9U/s3ZgQ3l8//ZpLK+RxA j/TaybEJqUOQ8JIh2Mh8S6jR1wYFKgrHnkJp36d8Nlhuem6OH5FQhL8IOuQQvbm9 L8cS6f9h7WzpgDbTwOK3sA= Received: from zhangwqh$126.com ( [161.253.113.153, 54.215.2.217, 10.144.1.72] ) by ajax-webmail-wmsvr45 (Coremail) ; Wed, 20 Apr 2016 05:12:18 +0800 (CST) X-Originating-IP: [161.253.113.153, 54.215.2.217, 10.144.1.72] Date: Wed, 20 Apr 2016 05:12:18 +0800 (CST) From: =?GBK?B?1cXOsA==?= To: "De Lara Guarch, Pablo" Cc: "Thomas Monjalon" , "Gonzalez Monroy, Sergio" , "dev@dpdk.org" , "Dhana Eadala" , "Richardson, Bruce" , "Qiu, Michael" X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160223(81157.8522) Copyright (c) 2002-2016 www.mailtech.cn 126com In-Reply-To: References: <1457921808-14261-1-git-send-email-edreddy@gmail.com> <76801321.W6WWktetkp@xps13> X-CM-CTRLDATA: q/1BamZvb3Rlcl9odG09OTAzODo1Ng== MIME-Version: 1.0 Message-ID: <52e4063c.351.154305ddd4b.Coremail.zhangwqh@126.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: LcqowAC3UGEynxZXYWJ_AA--.4983W X-CM-SenderInfo: x2kd0wxztkqiyswou0bp/1tbiWQ1Q6VPJEhzOdAACsB X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] rte_hash_del_key crash in multi-process environment X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2016 21:13:31 -0000 VGhhbmtzIHNvIG11Y2ghIFRoYXQgZml4ZXMgbXkgcHJvYmxlbS4gCgoKCgoKCgoKQXQgMjAxNi0w NC0xOSAxNTozOToxNiwgIkRlIExhcmEgR3VhcmNoLCBQYWJsbyIgPHBhYmxvLmRlLmxhcmEuZ3Vh cmNoQGludGVsLmNvbT4gd3JvdGU6Cj5IaSwKPgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQo+PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9m ID8/Cj4+IFNlbnQ6IFR1ZXNkYXksIEFwcmlsIDE5LCAyMDE2IDU6NTggQU0KPj4gVG86IERlIExh cmEgR3VhcmNoLCBQYWJsbwo+PiBDYzogVGhvbWFzIE1vbmphbG9uOyBHb256YWxleiBNb25yb3ks IFNlcmdpbzsgZGV2QGRwZGsub3JnOyBEaGFuYQo+PiBFYWRhbGE7IFJpY2hhcmRzb24sIEJydWNl OyBRaXUsIE1pY2hhZWwKPj4gU3ViamVjdDogW2RwZGstZGV2XSBydGVfaGFzaF9kZWxfa2V5IGNy YXNoIGluIG11bHRpLXByb2Nlc3MgZW52aXJvbm1lbnQKPj4gCj4+IEhpIGFsbCwKPj4gCj4+IAo+ PiBJbiB0aGUgbXVsdGktcHJvY2VzcyBlbnZpcm9ubWVudCwgYmVmb3JlIEkgbWV0IGEgYnVnIHdo ZW4gY2FsbGluZwo+PiBydGVfaGFzaF9sb29rdXBfd2l0aF9oYXNoLiBVc2luZyBEaGFuYSdzIHBh dGNoIGZpeGVkIG15IHByb2JsZW0uIE5vdyBJCj4+IG5lZWQgdG8gcmVtb3ZlIHRoZSBmbG93IGlu IHRoZSBtdWx0aS1wcm9jZXNzIGVudmlyb25tZW50LCB0aGUgc3lzdGVtIGdldHMKPj4gY3Jhc2hl ZCB3aGVuIGNhbGxpbmcgcnRlX2hhc2hfZGVsX2tleSBmdW5jdGlvbi4gVGhlIGZvbGxvd2luZyBp cyB0aGUgZ2RiCj4+IHRyYWNlLiBEb2VzIGFueWJvZHkgbWVldCB0aGlzIHByb2JsZW0gb3Iga25v dyBob3cgdG8gZml4IGl0Pwo+Cj5GaXJzdCBvZiBhbGwsIGFub3RoZXIgZml4IGZvciB0aGUgbXVs dGktcHJvY2VzcyBzdXBwb3J0IHdhcyBpbXBsZW1lbnRlZCBhbmQgbWVyZ2VkIGZvciAxNi4wNCBy ZWxlYXNlLAo+c28gdGFrZSBhIGxvb2sgYXQgaXQsIGlmIHlvdSBjYW4uCj5SZWdhcmRpbmcgdGhl IHJ0ZV9oYXNoX2RlbF9rZXkoKSBmdW5jdGlvbiwgeW91IHNob3VsZCB1c2UgcnRlX2hhc2hfZGVs X2tleV93aXRoX2hhc2gsCj5pZiB5b3Ugd2FudCB0byB1c2UgaXQgaW4gYSBtdWx0aS1wcm9jZXNz IGVudmlyb25tZW50IChhcyB5b3UgZGlkIGZvciB0aGUgbG9va3VwIGZ1bmN0aW9uKS4KPgo+VGhh bmtzLAo+UGFibG8KPgo+PiAKPj4gCj4+IAo+PiAKPj4gUHJvZ3JhbSByZWNlaXZlZCBzaWduYWwg U0lHSUxMLCBJbGxlZ2FsIGluc3RydWN0aW9uLgo+PiAKPj4gMHgwMDAwMDAwMDAwNDhhMGRkIGlu IHJ0ZV9wb3J0X3JpbmdfcmVhZGVyX2ZyYWdfZnJlZQo+PiAocG9ydD0weDdmZmUxMTNkNDEwMCkg YXQgL2hvbWUvemhhbmd3ZWkxOTg0L3RpbW9wZW5OZXRWTS9kcGRrLQo+PiAyLjIuMC9saWIvbGli cnRlX3BvcnQvcnRlX3BvcnRfZnJhZy5jOjI2Ngo+PiAKPj4gMjY2ICAgICAgICAgICAgcmV0dXJu IC0xOwo+PiAKPj4gKGdkYikgYnQKPj4gCj4+ICMwICAweDAwMDAwMDAwMDA0OGEwZGQgaW4gcnRl X3BvcnRfcmluZ19yZWFkZXJfZnJhZ19mcmVlCj4+IChwb3J0PTB4N2ZmZTExM2Q0MTAwKSBhdCAv aG9tZS96aGFuZ3dlaTE5ODQvdGltb3Blbk5ldFZNL2RwZGstCj4+IDIuMi4wL2xpYi9saWJydGVf cG9ydC9ydGVfcG9ydF9mcmFnLmM6MjY2Cj4+IAo+PiAjMSAgMHgwMDAwMDAwMDAwNDljNTM3IGlu IHJ0ZV9oYXNoX2RlbF9rZXkgKGg9MHg3ZmZlMTEzZDQxMDAsCj4+IGtleT0weDdmZmUwOTJlMTAw MCkKPj4gCj4+ICAgIGF0IC9ob21lL3poYW5nd2VpMTk4NC90aW1vcGVuTmV0Vk0vZHBkay0KPj4g Mi4yLjAvbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jOjkxNwo+PiAKPj4gIzIgIDB4 MDAwMDAwMDAwMDQzNzE2YSBpbiBvbnZtX2Z0X3JlbW92ZV9rZXkgKHRhYmxlPTB4N2ZmZTExM2Mz ZTgwLAo+PiBrZXk9MHg3ZmZlMDkyZTEwMDApIGF0IC9ob21lL3poYW5nd2VpMTk4NC9vbnZtLXNo YXJlZC0KPj4gY3B1L29udm0vc2hhcmVkL29udm1fZmxvd190YWJsZS5jOjE2MAo+PiAKPj4gIzMg IDB4MDAwMDAwMDAwMDQzNzY3ZSBpbiBvbnZtX2Zsb3dfZGlyX2RlbF9hbmRfZnJlZV9rZXkKPj4g KGtleT0weDdmZmUwOTJlMTAwMCkgYXQgL2hvbWUvemhhbmd3ZWkxOTg0L29udm0tc2hhcmVkLQo+ PiBjcHUvb252bS9zaGFyZWQvb252bV9mbG93X2Rpci5jOjE0NAo+PiAKPj4gIzQgIDB4MDAwMDAw MDAwMDQzNzYxOSBpbiBvbnZtX2Zsb3dfZGlyX2RlbF9rZXkgKGtleT0weDdmZmUwOTJlMTAwMCkg YXQKPj4gL2hvbWUvemhhbmd3ZWkxOTg0L29udm0tc2hhcmVkLQo+PiBjcHUvb252bS9zaGFyZWQv b252bV9mbG93X2Rpci5jOjEyOAo+PiAKPj4gIzUgIDB4MDAwMDAwMDAwMDQyM2RlZCBpbiByZW1v dmVfZmxvd19ydWxlIChpZHg9MykgYXQKPj4gL2hvbWUvemhhbmd3ZWkxOTg0L29udm0tc2hhcmVk LWNwdS9leGFtcGxlcy9mbG93X2Rpci9mbG93X2Rpci5jOjEzMAo+PiAKPj4gIzYgIDB4MDAwMDAw MDAwMDQyM2U0NCBpbiBjbGVhcl9zdGF0X3JlbW92ZV9mbG93X3J1bGUKPj4gKG5mX2luZm89MHg3 ZmZmM2U2NTIxMDApIGF0IC9ob21lL3poYW5nd2VpMTk4NC9vbnZtLXNoYXJlZC0KPj4gY3B1L2V4 YW1wbGVzL2Zsb3dfZGlyL2Zsb3dfZGlyLmM6MTQ1Cj4+IAo+PiAjNyAgMHgwMDAwMDAwMDAwNDI0 N2UzIGluIGFsbG9jX25mc19pbnN0YWxsX2Zsb3dfcnVsZSAoc2VydmljZXM9MHhkNjZlOTAKPj4g PHNlcnZpY2VzPiwgcGt0PTB4N2ZmZTEzZjU2NDAwKQo+PiAKPj4gICAgYXQgL2hvbWUvemhhbmd3 ZWkxOTg0L29udm0tc2hhcmVkLQo+PiBjcHUvZXhhbXBsZXMvZmxvd19kaXIvZmxvd19kaXIuYzox ODYKPj4gCj4+ICM4ICAweDAwMDAwMDAwMDA0MjRiZGIgaW4gcGFja2V0X2hhbmRsZXIgKHBrdD0w eDdmZmUxM2Y1NjQwMCwKPj4gbWV0YT0weDdmZmUxM2Y1NjQ0MCkgYXQgL2hvbWUvemhhbmd3ZWkx OTg0L29udm0tc2hhcmVkLQo+PiBjcHUvZXhhbXBsZXMvZmxvd19kaXIvZmxvd19kaXIuYzoyOTQK Pj4gCj4+ICM5ICAweDAwMDAwMDAwMDA0MzAwMWQgaW4gb252bV9uZl9ydW4gKGluZm89MHg3ZmZm M2U2NTFiMDAsCj4+IGhhbmRsZXI9MHg0MjRiMjEgPHBhY2tldF9oYW5kbGVyPikgYXQgL2hvbWUv emhhbmd3ZWkxOTg0L29udm0tCj4+IHNoYXJlZC1jcHUvb252bS9vbnZtX25mL29udm1fbmZsaWIu Yzo0NjIKPj4gCj4+ICMxMCAweDAwMDAwMDAwMDA0MjRjYzIgaW4gbWFpbiAoYXJnYz0zLCBhcmd2 PTB4N2ZmZmZmZmZlNjYwKSBhdAo+PiAvaG9tZS96aGFuZ3dlaTE5ODQvb252bS1zaGFyZWQtY3B1 L2V4YW1wbGVzL2Zsb3dfZGlyL2Zsb3dfZGlyLmM6MzIzCj4+IAo+PiAKPj4gCj4+IAo+PiAKPj4g Cj4+IAo+PiAKPj4gQXQgMjAxNi0wMy0yMyAwMzo1Mzo0MywgIkRlIExhcmEgR3VhcmNoLCBQYWJs byIKPj4gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT4gd3JvdGU6Cj4+ID5IaSBUaG9t YXMsCj4+ID4KPj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogVGhv bWFzIE1vbmphbG9uIFttYWlsdG86dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbV0KPj4gPj4gU2Vu dDogVHVlc2RheSwgTWFyY2ggMjIsIDIwMTYgMTE6NDIgQU0KPj4gPj4gVG86IERlIExhcmEgR3Vh cmNoLCBQYWJsbzsgR29uemFsZXogTW9ucm95LCBTZXJnaW8KPj4gPj4gQ2M6IGRldkBkcGRrLm9y ZzsgRGhhbmEgRWFkYWxhOyBSaWNoYXJkc29uLCBCcnVjZTsgUWl1LCBNaWNoYWVsCj4+ID4+IFN1 YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gaGFzaDogZml4IG1lbWNtcCBmdW5jdGlvbiBw b2ludGVyIGluCj4+IG11bHRpLQo+PiA+PiBwcm9jZXNzIGVudmlyb25tZW50Cj4+ID4+Cj4+ID4+ IEhpLAo+PiA+Pgo+PiA+PiBQYWJsbywgU2VyZ2lvLCBwbGVhc2UgY291bGQgeW91IGhlbHAgd2l0 aCB0aGlzIGlzc3VlPwo+PiA+Cj4+ID5JIGFncmVlIHRoaXMgaXMgbm90IHRoZSBiZXN0IHdheSB0 byBmaXggdGhpcy4gSSB3aWxsIHRyeSB0byBoYXZlIGEgZml4IHdpdGhvdXQKPj4gaGF2aW5nIHRv IHVzZSBpZmRlZnMuCj4+ID4KPj4gPlRoYW5rcywKPj4gPlBhYmxvCj4+ID4+Cj4+ID4+IDIwMTYt MDMtMTMgMjI6MTYsIERoYW5hIEVhZGFsYToKPj4gPj4gPiBXZSBmb3VuZCBhIHByb2JsZW0gaW4g ZHBkay0yLjIgdXNpbmcgdW5kZXIgbXVsdGktcHJvY2Vzcwo+PiBlbnZpcm9ubWVudC4KPj4gPj4g PiBIZXJlIGlzIHRoZSBicmllZiBkZXNjcmlwdGlvbiBob3cgd2UgYXJlIHVzaW5nIHRoZSBkcGRr Ogo+PiA+PiA+Cj4+ID4+ID4gV2UgaGF2ZSB0d28gcHJvY2Vzc2VzIHByb2MxLCBwcm9jMiB1c2lu ZyBkcGRrLiBUaGVzZSBwcm9jMSBhbmQgcHJvYzIKPj4gPj4gYXJlCj4+ID4+ID4gdHdvIGRpZmZl cmVudCBjb21waWxlZCBiaW5hcmllcy4KPj4gPj4gPiBwcm9jMSBpcyBzdGFydGVkIGFzIHByaW1h cnkgcHJvY2VzcyBhbmQgcHJvYzIgYXMgc2Vjb25kYXJ5IHByb2Nlc3MuCj4+ID4+ID4KPj4gPj4g PiBwcm9jMToKPj4gPj4gPiBDYWxscyBzcmNIYXNoID0gcnRlX2hhc2hfY3JlYXRlKCJzcmNfaGFz aF9uYW1lIikgdG8gY3JlYXRlIHJ0ZV9oYXNoCj4+ID4+IHN0cnVjdHVyZS4KPj4gPj4gPiBBcyBw YXJ0IG9mIHRoaXMsIHRoaXMgYXBpIGluaXRhbGl6ZWQgdGhlIHJ0ZV9oYXNoIHN0cnVjdHVyZSBh bmQgc2V0IHRoZQo+PiA+PiA+IHNyY0hhc2gtPnJ0ZV9oYXNoX2NtcF9lcSB0byB0aGUgYWRkcmVz cyBvZiBtZW1jbXAoKSBmcm9tIHByb2MxCj4+ID4+IGFkZHJlc3Mgc3BhY2UuCj4+ID4+ID4KPj4g Pj4gPiBwcm9jMjoKPj4gPj4gPiBjYWxscyBzcmNIYXNoID0gIHJ0ZV9oYXNoX2ZpbmRfZXhpc3Rp bmcoInNyY19oYXNoX25hbWUiKS4KPj4gPj4gPiBUaGlzIGZ1bmN0aW9uIGNhbGwgcmV0dXJucyB0 aGUgcnRlX2hhc2ggY3JlYXRlZCBieSBwcm9jMS4KPj4gPj4gPiBUaGlzIHNyY0hhc2gtPnJ0ZV9o YXNoX2NtcF9lcSBzdGlsbCBwb2ludHMgdG8gdGhlIGFkZHJlc3Mgb2YKPj4gPj4gPiBtZW1jbXAo KSBmcm9tIHByb2MxIGFkZHJlc3Mgc3BhY2UuCj4+ID4+ID4gTGF0ZXIgcHJvYzIgIGNhbGxzCj4+ ID4+ID4gcnRlX2hhc2hfbG9va3VwX3dpdGhfaGFzaChzcmNIYXNoLCAoY29uc3Qgdm9pZCopICZr ZXksIGtleS5zaWcpOwo+PiA+PiA+IHJ0ZV9oYXNoX2xvb2t1cF93aXRoX2hhc2goKSBpbnZva2Vz IF9fcnRlX2hhc2hfbG9va3VwX3dpdGhfaGFzaCgpLAo+PiA+PiA+IHdoaWNoIGluIHR1cm4gY2Fs bHMgaC0+cnRlX2hhc2hfY21wX2VxKGtleSwgay0+a2V5LCBoLT5rZXlfbGVuKS4KPj4gPj4gPiBU aGlzIGxlYWRzIHRvIGEgY3Jhc2ggYXMgaC0+cnRlX2hhc2hfY21wX2VxIGlzIGFuIGFkZHJlc3MK Pj4gPj4gPiBmcm9tIHByb2MxIGFkZHJlc3Mgc3BhY2UgYW5kIGlzIGludmFsaWQgYWRkcmVzcyBp biBwcm9jMiBhZGRyZXNzIHNwYWNlLgo+PiA+PiA+Cj4+ID4+ID4gV2UgZm91bmQsIGZyb20gZHBk ayBkb2N1bWVudGF0aW9uLCB0aGF0Cj4+ID4+ID4KPj4gPj4gPiAiCj4+ID4+ID4gIFRoZSB1c2Ug b2YgZnVuY3Rpb24gcG9pbnRlcnMgYmV0d2VlbiBtdWx0aXBsZSBwcm9jZXNzZXMKPj4gPj4gPiAg cnVubmluZyBiYXNlZCBvZiBkaWZmZXJlbnQgY29tcGlsZWQKPj4gPj4gPiAgYmluYXJpZXMgaXMg bm90IHN1cHBvcnRlZCwgc2luY2UgdGhlIGxvY2F0aW9uIG9mIGEgZ2l2ZW4gZnVuY3Rpb24KPj4g Pj4gPiAgaW4gb25lIHByb2Nlc3MgbWF5IGJlIGRpZmZlcmVudCB0bwo+PiA+PiA+ICBpdHMgbG9j YXRpb24gaW4gYSBzZWNvbmQuIFRoaXMgcHJldmVudHMgdGhlIGxpYnJ0ZV9oYXNoIGxpYnJhcnkK Pj4gPj4gPiAgZnJvbSBiZWhhdmluZyBwcm9wZXJseSBhcyBpbiBhICBtdWx0aS0KPj4gPj4gPiAg dGhyZWFkZWQgaW5zdGFuY2UsIHNpbmNlIGl0IHVzZXMgYSBwb2ludGVyIHRvIHRoZSBoYXNoIGZ1 bmN0aW9uCj4+IGludGVybmFsbHkuCj4+ID4+ID4KPj4gPj4gPiAgVG8gd29yayBhcm91bmQgdGhp cyBpc3N1ZSwgaXQgaXMgcmVjb21tZW5kZWQgdGhhdAo+PiA+PiA+ICBtdWx0aS1wcm9jZXNzIGFw cGxpY2F0aW9ucyBwZXJmb3JtIHRoZSBoYXNoCj4+ID4+ID4gIGNhbGN1bGF0aW9ucyBieSBkaXJl Y3RseSBjYWxsaW5nIHRoZSBoYXNoaW5nIGZ1bmN0aW9uCj4+ID4+ID4gIGZyb20gdGhlIGNvZGUg YW5kIHRoZW4gdXNpbmcgdGhlCj4+ID4+ID4gIHJ0ZV9oYXNoX2FkZF93aXRoX2hhc2goKS9ydGVf aGFzaF9sb29rdXBfd2l0aF9oYXNoKCkgZnVuY3Rpb25zCj4+ID4+ID4gIGluc3RlYWQgb2YgdGhl IGZ1bmN0aW9ucyB3aGljaCBkbwo+PiA+PiA+ICB0aGUgaGFzaGluZyBpbnRlcm5hbGx5LCBzdWNo IGFzIHJ0ZV9oYXNoX2FkZCgpL3J0ZV9oYXNoX2xvb2t1cCgpLgo+PiA+PiA+ICIKPj4gPj4gPgo+ PiA+PiA+IFdlIGRpZCBmb2xsb3cgdGhlIHJlY29tbWVuZGVkIHN0ZXBzIGJ5IGludm9raW5nCj4+ ID4+IHJ0ZV9oYXNoX2xvb2t1cF93aXRoX2hhc2goKS4KPj4gPj4gPiBJdCB3YXMgbm8gaXNzdWUg dXAgdG8gYW5kIGluY2x1ZGluZyBkcGRrLTIuMC4KPj4gPj4gPiBJbiBsYXRlciByZWxlYXNlcyBz dGFydGVkIGNyYXNoaW5nIGJlY2F1c2UgcnRlX2hhc2hfY21wX2VxIGlzCj4+ID4+ID4gaW50cm9k dWNlZCBpbiBkcGRrLTIuMQo+PiA+PiA+Cj4+ID4+ID4gV2UgZml4ZWQgaXQgd2l0aCB0aGUgZm9s bG93aW5nIHBhdGNoIGFuZCB3b3VsZCBsaWtlIHRvCj4+ID4+ID4gc3VibWl0IHRoZSBwYXRjaCB0 byBkcGRrLm9yZy4KPj4gPj4gPiBQYXRjaCBpcyBjcmVhdGVkIHN1Y2ggdGhhdCwgaWYgYW55b25l IHdhbnRlZCB0byB1c2UgZHBkayBpbgo+PiA+PiA+IG11bHRpLXByb2Nlc3MgZW52aXJvbm1lbnQg d2l0aCBmdW5jdGlvbiBwb2ludGVycyBub3Qgc2hhcmVkLCB0aGV5IG5lZWQKPj4gdG8KPj4gPj4g PiBkZWZpbmUgUlRFX0xJQl9NUF9OT19GVU5DX1BUUiBpbiB0aGVpciBNYWtlZmlsZS4KPj4gPj4g PiBXaXRob3V0IGRlZmluaW5nIHRoaXMgZmxhZyBpbiBNYWtlZmlsZSwgaXQgd29ya3MgYXMgaXQg aXMgbm93Lgo+PiA+Pgo+PiA+PiBJbnRyb2R1Y2luZyAjaWZkZWYgUlRFX0xJQl9NUF9OT19GVU5D X1BUUiBpcyBub3QgcmVjb21tZW5kZWQuCj4+ID4K >From yuanhan.liu@linux.intel.com Wed Apr 20 00:28:37 2016 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 462BA2C6A for ; Wed, 20 Apr 2016 00:28:37 +0200 (CEST) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP; 19 Apr 2016 15:28:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,507,1455004800"; d="scan'208";a="88259214" Received: from yliu-dev.sh.intel.com (HELO yliu-dev) ([10.239.67.162]) by fmsmga004.fm.intel.com with ESMTP; 19 Apr 2016 15:28:14 -0700 Date: Tue, 19 Apr 2016 15:29:24 -0700 From: Yuanhan Liu To: Jianfeng Tan Cc: dev@dpdk.org, huawei.xie@intel.com Message-ID: <20160419222924.GA32432@yliu-dev.sh.intel.com> References: <1461043357-19162-1-git-send-email-jianfeng.tan@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1461043357-19162-1-git-send-email-jianfeng.tan@intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [dpdk-dev] [PATCH] virtio: fix newline under debug mode X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2016 22:28:37 -0000 On Tue, Apr 19, 2016 at 05:22:37AM +0000, Jianfeng Tan wrote: > Issue: output of appliations and debug info of DPDK may be mixed up > in same line when enabling below debug options of virtio: > CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_INIT > CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX > CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DRIVER > > This patch adds "\n" in the tail of definitions like PMD_RX_LOG, > PMD_TX_LOG, and PMD_DRV_LOG, and removes some "\n" when using these > macros. > > Signed-off-by: Jianfeng Tan Acked-by: Yuanhan Liu And applied to dpdk-next-virtio. Thanks. ---yliu