From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) by dpdk.org (Postfix) with ESMTP id 10000567A for ; Wed, 28 Sep 2016 21:25:38 +0200 (CEST) Received: from pps.filterd (m0049463.ppops.net [127.0.0.1]) by m0049463.ppops.net-00191d01. (8.16.0.17/8.16.0.17) with SMTP id u8SJPSeH042005; Wed, 28 Sep 2016 15:25:34 -0400 Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049463.ppops.net-00191d01. with ESMTP id 25rj0kpkvc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Sep 2016 15:25:34 -0400 Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u8SJPWG0023609; Wed, 28 Sep 2016 15:25:33 -0400 Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u8SJPIQb023351 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 28 Sep 2016 15:25:26 -0400 Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (MISOUT7MSGHUBAB.itservices.sbc.com [130.9.129.146]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Wed, 28 Sep 2016 19:25:03 GMT Received: from MISOUT7MSGUSRDI.ITServices.sbc.com ([169.254.9.93]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0301.000; Wed, 28 Sep 2016 15:25:03 -0400 From: "ZELEZNIAK, ALEX" To: Thomas Monjalon CC: "Ananyev, Konstantin" , "Iremonger, Bernard" , "Richardson, Bruce" , "dev@dpdk.org" , Jerin Jacob , "Shah, Rahul R" , "Lu, Wenzhuo" Thread-Topic: [dpdk-dev] [RFC PATCH v2 3/5] librte_ether: add API's for VF management Thread-Index: AdIZvgJvHBo3v/4GGkmVGNwjlKWXOw== Date: Wed, 28 Sep 2016 19:25:02 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: MIME-Version: 1.0 X-RSA-Inspected: yes X-RSA-Classifications: public X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-09-28_11:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1609020000 definitions=main-1609280338 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [RFC PATCH v2 3/5] librte_ether: add API's for VF management 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: Wed, 28 Sep 2016 19:25:39 -0000 DQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkZyb206 ICJhejUxNTdAYXR0LmNvbTxtYWlsdG86YXo1MTU3QGF0dC5jb20+IiA8YXo1MTU3QGF0dC5jb208 bWFpbHRvOmF6NTE1N0BhdHQuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI4LCAy MDE2IGF0IDEyOjIzOjA2IFBNDQpUbzogIlRob21hcyBNb25qYWxvbiIgPHRob21hcy5tb25qYWxv bkA2d2luZC5jb208bWFpbHRvOnRob21hcy5tb25qYWxvbkA2d2luZC5jb20+Pg0KQ2M6ICJBbmFu eWV2LCBLb25zdGFudGluIiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbTxtYWlsdG86a29u c3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4+LCAiSXJlbW9uZ2VyLCBCZXJuYXJkIiA8YmVybmFy ZC5pcmVtb25nZXJAaW50ZWwuY29tPG1haWx0bzpiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+ PiwgIlJpY2hhcmRzb24sIEJydWNlIiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRv OmJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPj4sICJkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBk cGRrLm9yZz4iIDxkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBkcGRrLm9yZz4+LCAiSmVyaW4gSmFj b2IiIDxqZXJpbi5qYWNvYkBjYXZpdW1uZXR3b3Jrcy5jb208bWFpbHRvOmplcmluLmphY29iQGNh dml1bW5ldHdvcmtzLmNvbT4+LCAiU2hhaCwgUmFodWwgUiIgPHJhaHVsLnIuc2hhaEBpbnRlbC5j b208bWFpbHRvOnJhaHVsLnIuc2hhaEBpbnRlbC5jb20+PiwgIkx1LCBXZW56aHVvIiA8d2Vuemh1 by5sdUBpbnRlbC5jb208bWFpbHRvOndlbnpodW8ubHVAaW50ZWwuY29tPj4NClN1YmplY3Q6IFJl OiBbZHBkay1kZXZdIFtSRkMgUEFUQ0ggdjIgMy81XSBsaWJydGVfZXRoZXI6IGFkZCBBUEkncyBm b3IgVkYgbWFuYWdlbWVudA0KDQo+DQo+IDIwMTYtMDktMjggMTY6NTIsIEFuYW55ZXYsIEtvbnN0 YW50aW46DQo+ID4NCj4gPiA+DQo+ID4gPiAyMDE2LTA5LTI4IDE0OjMwLCBBbmFueWV2LCBLb25z dGFudGluOg0KPiA+ID4gPiBGcm9tOiBUaG9tYXMgTW9uamFsb24gW21haWx0bzp0aG9tYXMubW9u amFsb25ANndpbmQuY29tPG1haWx0bzp0aG9tYXMubW9uamFsb25ANndpbmQuY29tPl0NCj4gPiA+ ID4gPiAyMDE2LTA5LTI4IDEzOjI2LCBBbmFueWV2LCBLb25zdGFudGluOg0KPiA+ID4gPiA+ID4g RnJvbTogVGhvbWFzIE1vbmphbG9uIFttYWlsdG86dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbTxt YWlsdG86dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbT5dDQo+ID4gPiA+ID4gPiA+IDIwMTYtMDkt MjggMTE6MjMsIEFuYW55ZXYsIEtvbnN0YW50aW46DQo+ID4gPiA+ID4gPiA+ID4gSWYgd2UgIHRo aXMgd2F5IChmb3JjZSB1c2VyIHRvIGluY2x1ZGUgZHJpdmVyIHNwZWNpZmljIGhlYWRlcnMNCj4g PiA+ID4gPiA+ID4gPiBhbmQgY2FsbCBkcml2ZXIgc3BlY2lmaWMgZnVuY3Rpb25zKSwgaG93IHlv dSBndXlzIHBsYW4gdG8gbWFrZSB0aGlzIGZ1bmN0aW9uYWxpdHkgYXZhaWxhYmxlIGZvciBtdWx0 aXBsZSBkcml2ZXIgdHlwZXMuDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IE11bHRpcGxl IGRyaXZlcnMgd29uJ3QgaGF2ZSBleGFjdGx5IHRoZSBzYW1lIHNwZWNpZmljIGZlYXR1cmVzLg0K PiA+ID4gPiA+ID4gPiBCdXQgeWVzLCB0aGVyZSBhcmUgc29tZSB0aGluZ3MgY29tbW9uIHRvIHNl dmVyYWwgSW50ZWwgTklDcy4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBGcm9tIGRp c2N1c3Npb24gd2l0aCBCZXJuYXJkICB1bmRlcnN0YW5kIHRoYXQgY3VzdG9tZXJzIHdvdWxkIG5l ZWQgc2ltaWxhciBmdW5jdGlvbmFsaXR5IGZvciBpNDBlLg0KPiA+ID4gPiA+ID4gPiA+IERvZXMg aXQgbWVhbiB0aGF0IHRoZXknbGwgaGF2ZSB0byByZS1pbXBsZW1lbnQgdGhpcyBwYXJ0IG9mIHRo ZWlyIGNvZGUgYWdhaW4/DQo+ID4gPiA+ID4gPiA+ID4gT3Igd291bGQgaGF2ZSB0byBjcmVhdGUg KGFuZCBtYWludGFpbikgdGhlaXIgb3duIHNoaW0gbGF5ZXIgdGhhdCB3b3VsZCBwcm92aWRlIHNv bWUgcyBvZiBhYnN0cmFjdGlvbj8NCj4gPiA+ID4gPiA+ID4gPiBCYXNpY2FsbHkgdGhlaXIgb3du IHZlcnNpb24gb2YgcnRlX2V0aGRldj8NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gTm8g ZGVmaW5pdGl2ZSBhbnN3ZXIuDQo+ID4gPiA+ID4gPiA+IEJ1dCB3ZSBjYW4gYXJndWUgdGhlIGNv bnRyYXJ5OiBob3cgdG8gaGFuZGxlIGEgZ2VuZXJpYyBBUEkgd2hpY2gNCj4gPiA+ID4gPiA+ID4g aXMgaW1wbGVtZW50ZWQgb25seSBpbiAxIG9yIDIgZHJpdmVycz8gSWYgdGhlIGFwcGxpY2F0aW9u IHRyaWVzIHRvIHVzZSBpdCwgd2UgY2FuIGltYWdpbmUgdGhhdCBhIHNwZWNpZmljIHJhbmdlIG9m IGhhcmR3YXJlIGlzDQo+ID4gPiBleHBlY3RlZC4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBZ ZXMsIGFzIEkgdW5kZXJzdGFuZCwgaXQgaXMgYSBzcGVjaWZpYyBzdWJzZXQgb2Ygc3VwcG9ydGVk IEhXIChqdXN0IEluZWwgTklDcyBmb3Igbm93LCBidXQgZGlmZmVyZW50IG1vZGVscy9kcml2ZXJz KS4NCj4gPiA+ID4gPiA+IE9idmlvdXNseSB1c2VycyB3b3VsZCBsaWtlIHRvIGhhdmUgYW4gYWJp bGl0eSB0byBydW4gdGhlaXIgYXBwIG9uIGFsbCBIVyBmcm9tIHRoaXMgc3Vic2V0IHdpdGhvdXQg cmVidWlsZGluZy9pbXBsZW1lbnRpbmcgdGhlDQo+ID4gPiBhcHAuDQo+ID4gPiA+ID4gPg0KPiA+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBJIHRoaW5rIGl0IGlzIGFuIGltcG9ydGFudCBxdWVz dGlvbi4NCj4gPiA+ID4gPiA+ID4gUHJldmlvdXNseSB3ZSBoYWQgdGhlIGlzc3VlIG9mIGhhdmlu ZyBzb21lIEFQSSB3aGljaCBhcmUgdG9vDQo+ID4gPiA+ID4gPiA+IHNwZWNpZmljIGFuZCBuZWVk IGEgcmV3b3JrIHRvIGJlIHVzZWQgd2l0aCBvdGhlciBOSUNzLiBJbiBvcmRlcg0KPiA+ID4gPiA+ ID4gPiB0byBhdm9pZCBzdWNoIHJld29yayBhbmQgQVBJIGJyZWFrLCB3ZSBjYW4gdHJ5IHRvIG1h a2UgdGhlbQ0KPiA+ID4gPiA+ID4gPiBhdmFpbGFibGUgaW4gYSBkcml2ZXItc3BlY2lmaWMgb3Ig dmVuZG9yLXNwZWNpZmljIHN0YWdpbmcgYXJlYSwNCj4gPiA+ID4gPiA+ID4gd2FpdGluZyBmb3IN Cj4gPiA+ID4gPiBhIGxhdGVyIGdlbmVyYWxpemF0aW9uLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4g PiA+IENvdWxkIHlvdSByZW1pbmQgbWUgd2h5IHlvdSBndXlzIHdlcmUgdGhhdCBvcHBvc2VkIHRv IGlvY3RsIHN0eWxlIGFwcHJvYWNoPw0KPiA+ID4gPiA+ID4gSXQgaXMgbm90IG15IGZhdm9yaXRl IHRoaW5nIGVpdGhlciwgYnV0IGl0IHNlZW1zIHByZXR0eSBnZW5lcmljIHdheSB0byBoYW5kbGUg c3VjaCBzaXR1YXRpb25zLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gV2UgcHJlZmVyIGhhdmluZyB3 ZWxsLWRlZmluZWQgZnVuY3Rpb25zIGluc3RlYWQgb2Ygb3BhcXVlIGlvY3RsLXN0eWxlIGVuY29k aW5nLg0KPiA+ID4gPiA+IEFuZCBpdCB3YXMgbm90IGNsZWFyIHdoYXQgaXMgdGhlIGJlbmVmaXQg b2YgaW9jdGwuDQo+ID4gPiA+ID4gTm93IEkgdGhpbmsgSSB1bmRlcnN0YW5kIHlvdSB3b3VsZCBs aWtlIHRvIGhhdmUgYSBjb21tb24gaW9jdGwgc2VydmljZSBmb3IgZmVhdHVyZXMgYXZhaWxhYmxl IG9uIDIgZHJpdmVycy4gUmlnaHQ/DQo+ID4gPiA+DQo+ID4gPiA+IFllcy4NCj4gPiA+ID4NCj4g PiA+ID4gPiBFeGFtcGxlICh0cnlpbmcgdG8gIHJlYWQgeW91ciBtaW5kKToNCj4gPiA+ID4gPiAg cnRlX2V0aGRldl9pb2N0bChwb3J0X2lkLCA8VExWIGVuY29kaW5nIFZGX1BJTkcgc2VydmljZSBh bmQgVkYgaWQ+KTsgaW5zdGVhZCBvZg0KPiA+ID4gPiA+ICBydGVfcG1kX2l4Z2JlX3ZmX3Bpbmco cG9ydF9pZCwgdmZfaWQpOw0KPiA+ID4gPiA+ICBydGVfcG1kX2k0MGVfdmZfcGluZyhwb3J0X2lk LCB2Zl9pZCk7IFBsZWFzZSBjb25maXJtIEkgdW5kZXJzdGFuZA0KPiA+ID4gPiA+IHdoYXQgeW91 IGFyZSB0aGlua2luZyBhYm91dC4NCj4gPiA+ID4NCj4gPiA+ID4gWWVwLCB5b3UgcmVhZCBteSBt aW5kIGNvcnJlY3RseSA6KQ0KPiA+ID4NCj4gPiA+IEJvdGggY291bGQgY29leGlzdCAoaWYgaW9j dGwgd2FzIGFjY2VwdGVkIGJ5IGNvbW11bml0eSkuDQo+ID4NCj4gPiBUcnVlLg0KPiA+DQo+ID4g PiBXaGF0IGFib3V0IHN0YXJ0aW5nIHRvIGltcGxlbWVudCB0aGUgUE1EIGZ1bmN0aW9ucyBhbmQg cG9zdHBvbmUgaW9jdGwgdG8gbGF0ZXIgd2l0aCBhIGRlZGljYXRlZCB0aHJlYWQ/DQo+ID4NCj4g PiBZb3UgbWVhbiBzb21ldGhpbmcgbGlrZToNCj4gPiAtIDE2LjExOiBpbXBsZW1lbnQgcnRlX3Bt ZF9peGdiZV92Zl9waW5nKCkNCj4gPiAtIDE3LjAyOg0KPiA+ICAgICAgICBhKSBpbXBsZW1lbnQg cnRlX3BtZF9pNDBlX3ZmX3BpbmcoKQ0KPiA+ICAgICAgICBiKSBpbnRyb2R1Y2UgaW9jdGwgUE1E IEFQSQ0KPiA+ICAgICAgICBjKSBtYWtlIHBvc3NpYmxlIHRvIHZmX3BpbmcgdmlhIGlvY3RsIEFQ SQ0KPiA+ID8NCj4gPiBJZiBzbywgdGhlbiBpdCBzb3VuZHMgbGlrZSByZWFzb25hYmxlIGFwcHJv YWNoIHRvIG1lLg0KPiA+IFRob3VnaCB3b3VsZCBiZSBpbnNlcnRpbmcgdG8gaGVhciB3aGF0IG90 aGVyIGd1eXMgdGhpbmsuDQo+DQo+IFllcy4NCj4gSSB3b3VsZCBqdXN0IGFkZCB0aGF0IHdlIGhh dmUgdG8gc3RhcnQgYSBkaXNjdXNzaW9uIHRocmVhZCB0byBkZWNpZGUNCj4gd2V0aGVyIHdlJ2xs IGFkZCBhbiBpb2N0bCBjYWxsIGluIDE3LjAyIG9yIG5vdC4NCj4NCg0KTG9va3MgZ29vZCB0byBt ZS4NClRoYW5rcywNCkFsZXggWi4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N Cg0KRnJvbTogImF6NTE1N0BhdHQuY29tIiA8YXo1MTU3QGF0dC5jb208bWFpbHRvOmF6NTE1N0Bh dHQuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI4LCAyMDE2IGF0IDEyOjIzOjA2 IFBNDQpUbzogIlRob21hcyBNb25qYWxvbiIgPHRob21hcy5tb25qYWxvbkA2d2luZC5jb208bWFp bHRvOnRob21hcy5tb25qYWxvbkA2d2luZC5jb20+Pg0KQ2M6ICJBbmFueWV2LCBLb25zdGFudGlu IiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbTxtYWlsdG86a29uc3RhbnRpbi5hbmFueWV2 QGludGVsLmNvbT4+LCAiSXJlbW9uZ2VyLCBCZXJuYXJkIiA8YmVybmFyZC5pcmVtb25nZXJAaW50 ZWwuY29tPG1haWx0bzpiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+PiwgIlJpY2hhcmRzb24s IEJydWNlIiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRvOmJydWNlLnJpY2hhcmRz b25AaW50ZWwuY29tPj4sICJkZXZAZHBkay5vcmciIDxkZXZAZHBkay5vcmc8bWFpbHRvOmRldkBk cGRrLm9yZz4+LCAiSmVyaW4gSmFjb2IiIDxqZXJpbi5qYWNvYkBjYXZpdW1uZXR3b3Jrcy5jb208 bWFpbHRvOmplcmluLmphY29iQGNhdml1bW5ldHdvcmtzLmNvbT4+LCAiU2hhaCwgUmFodWwgUiIg PHJhaHVsLnIuc2hhaEBpbnRlbC5jb208bWFpbHRvOnJhaHVsLnIuc2hhaEBpbnRlbC5jb20+Piwg Ikx1LCBXZW56aHVvIiA8d2Vuemh1by5sdUBpbnRlbC5jb208bWFpbHRvOndlbnpodW8ubHVAaW50 ZWwuY29tPj4NClN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtSRkMgUEFUQ0ggdjIgMy81XSBsaWJy dGVfZXRoZXI6IGFkZCBBUEkncyBmb3IgVkYgbWFuYWdlbWVudA0KDQo=