From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v4 21/24] tools: L2 CAT: support get HW info for L2 CAT. Date: Mon, 9 Jan 2017 09:19:32 +0800 Message-ID: <20170109011932.GV7435@yi.y.sun> References: <1481688484-5093-1-git-send-email-yi.y.sun@linux.intel.com> <1481688484-5093-22-git-send-email-yi.y.sun@linux.intel.com> <20170106120436.GA10738@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQOcQ-0007KS-FW for xen-devel@lists.xenproject.org; Mon, 09 Jan 2017 01:19:26 +0000 Content-Disposition: inline In-Reply-To: <20170106120436.GA10738@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: andrew.cooper3@citrix.com, dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTctMDEtMDYgMTI6MDQ6MzYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBEZWMgMTQsIDIw MTYgYXQgMTI6MDg6MDFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBpbXBs ZW1lbnRzIHhsL3hjIGNoYW5nZXMgdG8gc3VwcG9ydCBnZXQgSFcgaW5mbwo+ID4gZm9yIEwyIENB VC4KPiA+IAo+ID4gJ3hsIHBzci1od2luZm8nIGlzIHVwZGF0ZWQgdG8gc2hvdyBib3RoIEwzIENB VCBhbmQgTDIgQ0FUCj4gPiBpbmZvLgo+ID4gCj4gPiBFeGFtcGxlKG9uIG1hY2hpbmUgd2hpY2gg b25seSBzdXBwb3J0cyBMMiBDQVQpOgo+ID4gQ2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IChD TVQpOgo+ID4gRW5hYmxlZCAgICAgICAgIDogMAo+ID4gQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9s b2d5IChDQVQpOiBMMwo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9wc3IuYzoxMDA6bGlieGxfX3Bz cl9jYXRfbG9nX2Vycl9tc2c6IENBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0OiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4gPiBGYWlsZWQgdG8gZ2V0IGwzIGNhdCBpbmZvCj4gCj4g V2hhdCBpcyB0aGlzPwo+IApUaGUgcHNyLWh3aW5mbyBwcmludHMgYWxsIGZlYXR1cmVzIG91dCBi eSBkZXNpZ24uIFRoaXMgdGVzdCB3YXMgZXhlY3V0ZWQgb24gYQptYWNoaW5lIHdoaWNoIG9ubHkg c3VwcG9ydHMgTDIgQ0FULiBTbywgdGhlIEwzIENBVCBub3Qgc3VwcG9ydGVkIGluZm8gd2lsbCBi ZQpwcmludGVkIG91dC4KCj4gPiBTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4 LmludGVsLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50 ZWwuY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNiAr KystLS0KPiA+ICB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8IDQwICsrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0KPiA+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg ICB8IDExICsrKysrKysrLS0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8ICA4 ICsrKy0tLS0KPiA+ICB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgICAgICB8IDUwICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiA+ICA1IGZpbGVzIGNoYW5nZWQs IDg1IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv dG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+ID4gaW5kZXggNDNi MzI4Ni4uN2FmMTdkOSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gPiAr KysgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+ID4gKyAgICAgICAgaWYgKCAhcmMgKQo+ID4gKyAg ICAgICAgewo+ID4gKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51 LmwzX2luZm8uY29zX21heDsKPiA+ICsgICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBz cl9jYXRfb3AudS5sM19pbmZvLmNibV9sZW47Cj4gPiArICAgICAgICAgICAgKmNkcF9lbmFibGVk ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmwzX2luZm8uZmxhZ3MgJgo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFA7Cj4gPiArICAgICAgICB9 Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgIGVycm5v ID0gRU9QTk9UU1VQUDsKPiA+ICsgICAgICAgIHJldHVybiByYzsKPiAKPiBUaGVyZSBpcyBubyBu ZWVkIGZvciAicmV0dXJuIHJjIi4KPiAKVGhhbmtzIQoKPiA+ICAgICAgfQo+ID4gIAo+ID4gICAg ICByZXR1cm4gcmM7Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xz L2xpYnhsL2xpYnhsLmgKPiA+IGluZGV4IGFjYmY0NzYuLjkyMzNiMGYgMTAwNjQ0Cj4gPiAtLS0g YS90b29scy9saWJ4bC9saWJ4bC5oCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gPiBA QCAtOTA0LDYgKzkwNCwxMyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBs aWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwo+ID4gICAqIElmIHRoaXMgaXMg ZGVmaW5lZCwgdGhlIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gZmVhdHVyZSBpcyBzdXBw b3J0ZWQuCj4gPiAgICovCj4gPiAgI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9DRFAgMQo+ID4gKwo+ ID4gKy8qCj4gPiArICogTElCWExfSEFWRV9QU1JfTDJfQ0FUCj4gPiArICoKPiA+ICsgKiBJZiB0 aGlzIGlzIGRlZmluZWQsIHRoZSBMMiBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgZmVhdHVy ZSBpcyBzdXBwb3J0ZWQuCj4gPiArICovCj4gPiArI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9D QVQgMQo+ID4gICNlbmRpZgo+ID4gIAo+ID4gIC8qCj4gPiBAQCAtMjE1OSw4ICsyMTY2LDggQEAg aW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs Cj4gPiAgICogT24gc3VjY2VzcywgdGhlIGZ1bmN0aW9uIHJldHVybnMgYW4gYXJyYXkgb2YgZWxl bWVudHMgaW4gJ2luZm8nLAo+ID4gICAqIGFuZCB0aGUgbGVuZ3RoIGluICducicuCj4gPiAgICov Cj4gPiAtaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhs X3Bzcl9jYXRfaW5mbyAqKmluZm8sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW50ICpucik7Cj4gPiAraW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgs IGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCk7Cj4gCj4gWW91IGNhbid0IGRlbGV0ZSBvbGQg cHVibGljIGZ1bmN0aW9ucy4gVGhleSB3aWxsIGJhc2ljYWxseSBzdGF5IHRoZXJlCj4gZm9yZXZl ci4KPiAKPiBQbGVhc2UgcmVmYWN0b3IgdGhlIGNvZGUgdG8gc3VwcG9ydCBib3RoIHRoZSBuZXcg ZnVuY3Rpb25zIGFuZCB0aGUgb2xkLgo+IEluIHRoaXMgcGFydGljdWxhciBjYXNlLCBpdCB3b3Vs ZCBiZSBlYXN5IHRvIGltcGxlbWVudCBfZ2V0X2wzX2luZm8gd2l0aAo+IF9nZXRfaW5mby4KPiAK PiBXZWkuCgpHb3QgaXQuIEkgd2lsbCByZWZhY3RvciBjb2RlcyB0byBrZWVwIHRoZSBvbGQgaW50 ZXJmYWNlcy4gVGhhbmsgeW91IQoKU3VuIFlpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK