From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v9 24/25] tools: L2 CAT: support set cbm for L2 CAT. Date: Wed, 29 Mar 2017 09:21:37 +0800 Message-ID: <20170329012137.GV17458@yi.y.sun> References: <1489662495-5375-1-git-send-email-yi.y.sun@linux.intel.com> <1489662495-5375-25-git-send-email-yi.y.sun@linux.intel.com> <20170328140403.4test6qldw6f6zjt@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ct2IS-0006dL-Kv for xen-devel@lists.xenproject.org; Wed, 29 Mar 2017 01:21:12 +0000 Content-Disposition: inline In-Reply-To: <20170328140403.4test6qldw6f6zjt@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: kevin.tian@intel.com, 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, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMTctMDMtMjggMTU6MDQ6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBNYXIgMTYsIDIw MTcgYXQgMDc6MDg6MTRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBpbXBs ZW1lbnRzIHRoZSB4bC94YyBjaGFuZ2VzIHRvIHN1cHBvcnQgc2V0IENCTQo+ID4gZm9yIEwyIENB VC4KPiA+IAo+ID4gVGhlIG5ldyBsZXZlbCBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBvcmlnaW5h bCBDQVQgc2V0dGluZwo+ID4gY29tbWFuZCBpbiBvcmRlciB0byBzZXQgQ0JNIGZvciBzcGVjaWZp ZWQgbGV2ZWwgQ0FULgo+ID4gLSAneGwgcHNyLWNhdC1zZXQnIGlzIHVwZGF0ZWQgdG8gc2V0IGNh Y2hlIGNhcGFjaXR5IGJpdG1hc2tzKENCTSkKPiA+ICAgZm9yIGEgZG9tYWluIGFjY29yZGluZyB0 byBpbnB1dCBjYWNoZSBsZXZlbC4KPiA+IAo+ID4gcm9vdEA6fiQgeGwgcHNyLWNhdC1zZXQgLWwy IDEgMHg3Zgo+ID4gCj4gPiByb290QDp+JCB4bCBwc3ItY2F0LXNob3cgLWwyIDEKPiA+IFNvY2tl dCBJRCAgICAgICA6IDAKPiA+IERlZmF1bHQgQ0JNICAgICA6IDB4ZmYKPiA+ICAgIElEICAgICAg ICAgICAgICAgICAgICAgTkFNRSAgICAgICAgICAgICBDQk0KPiA+ICAgICAxICAgICAgICAgICAg ICAgICB1YnVudHUxNCAgICAgICAgICAgIDB4N2YKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSGUg Q2hlbiA8aGUuY2hlbkBsaW51eC5pbnRlbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4g PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1 MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiB2OToKPiA+ICAgICAtIGhhbmRsZSB0aGUgY2FzZSB0 byBzZXQgYm90aCBDT0RFIGFuZCBEQVRBIGZvciBDRFAgYXQgc2FtZSB0aW1lLgo+ID4gICAgICAg Rm9yIHN1Y2ggY2FzZSwgdXNlciBkb2VzIG5vdCBpbnB1dCAnLWMnIG9yICctZCcgdG8gc2V0IENE UCBjYm0uCj4gPiAgICAgLSBtb3ZlIHhsX2NtZGltcGwuYyBjaGFuZ2VzIGludG8geGwveGxfcHNy LmMuCj4gPiAgICAgLSBtb3ZlIHhsX2NtZHRhYmxlLmMgY2hhbmdlcyBpbnRvIHhsL3hsX2NtZHRh YmxlLmMuCj4gCj4gUmlnaHQuIFNpbmNlIHlvdSd2ZSBjaGFuZ2VkIGhvdyB0aGlzIHBhdGNoIHdv cmtzLCBpdCdkIGJlIGJldHRlciB0byBkcm9wCj4gbXkgYWNrLCBzbyB0aGF0IEkga25vdyBpdCBy ZXF1aXJlcyBteSByZXZpZXcuCj4gClNvcnJ5IGZvciB0aGF0LiBJIHdpbGwgcmVtZW1iZXIgdGhp cy4KCj4gPiAgCj4gPiAgICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2Ms ICZucl9zb2NrZXRzKTsKPiA+ICAgICAgaWYgKHJjKSB7Cj4gPiBAQCAtMzMxLDEwICszMzIsNDMg QEAgaW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t aWQsCj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgCj4gPiAgICAgICAgICB4Y190eXBlID0g bGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7Cj4gPiAtICAg ICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190 eXBlLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tldGlk LCBjYm0pKSB7Cj4gPiAtICAgICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2Ms IGVycm5vKTsKPiA+IC0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gPiArCj4gPiArICAg ICAgICBpZiAoeGNfdHlwZSA9PSBYQ19QU1JfQ0FUX0wzX0NCTSkgewo+ID4gKyAgICAgICAgICAg IGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgMywgJmNhdF9pbmZv LmNvc19tYXgsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNhdF9p bmZvLmNibV9sZW4sICZjYXRfaW5mby5jZHBfZW5hYmxlZCkpIHsKPiA+ICsgICAgICAgICAgICAg ICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKPiA+ICsgICAgICAgICAg ICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ID4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAvKgo+ID4g KyAgICAgICAgICogVXNlciBjYW4gc2V0IGJvdGggQ0RQIENPREUgYW5kIERBVEEgYXQgc2FtZSB0 aW1lIHdoZW4gdGhlICctYycgb3IKPiA+ICsgICAgICAgICAqICctZCcgaXMgbm90IGlucHV0LiBJ biBzdWNoIGNhc2UsIHRoZSBpbnB1dCB0eXBlIGlzCj4gPiArICAgICAgICAgKiBMSUJYTF9QU1Jf Q0JNX1RZUEVfTDNfQ0JNLiBTbywgd2UgbmVlZCBjaGVjayBpZiBjZHBfZW5hYmxlZCBpcyB0cnVl Lgo+ID4gKyAgICAgICAgICogSWYgaXQgaXMgdHJ1ZSwgd2UgbmVlZCBzZXQgYm90aCBDT0RFIGFu ZCBEQVRBLgo+IAo+ICJXaGVuIHVzZXIgc2V0cyBib3RoIENEUCBDT0RFIGFuZCBEQVRBIGF0IHRo ZSBzYW1lIHRpbWUsIHRoZSBpbnB1dCB0eXBlCj4gaXMuLi4iCj4gCj4gTm8gbmVlZCB0byBtZW50 aW9uIHhsIG9wdGlvbnMgaGVyZS4gIFBsZWFzZSBkb2N1bWVudCB4bCBtYW5wYWdlIGluc3RlYWQu Cj4gCj4gVGhlIHJlc3QgbG9va3Mgc2Vuc2libGUuCj4gClRoYW5rcyBhIGxvdCBmb3IgeW91ciBy ZXZpZXcgYW5kIGNvbW1lbnRzIQoKPiBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK