From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 97B162A5E for ; Fri, 3 Mar 2017 16:48:00 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Mar 2017 07:47:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,237,1484035200"; d="scan'208";a="1118062788" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 03 Mar 2017 07:47:58 -0800 Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.17]) by fmsmsx104.amr.corp.intel.com ([169.254.3.29]) with mapi id 14.03.0248.002; Fri, 3 Mar 2017 07:47:58 -0800 From: "Wiles, Keith" To: Pascal Mazon CC: "dev@dpdk.org" Thread-Topic: [PATCH 4/4] net/tap: add basic flow API patterns and actions Thread-Index: AQHSlAtxXmKIrhnnYUSYmYhmrLxrCKGDyROA Date: Fri, 3 Mar 2017 15:47:58 +0000 Message-ID: References: <02914b0e8291777fa74ec6c6b5bb64c0cd7c7513.1488537600.git.pascal.mazon@6wind.com> In-Reply-To: <02914b0e8291777fa74ec6c6b5bb64c0cd7c7513.1488537600.git.pascal.mazon@6wind.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.49.209] Content-Type: text/plain; charset="utf-8" Content-ID: <96D0A32AB3B813469D90097DFA70CFD7@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 4/4] net/tap: add basic flow API patterns and actions 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: , X-List-Received-Date: Fri, 03 Mar 2017 15:48:01 -0000 DQo+IE9uIE1hciAzLCAyMDE3LCBhdCA0OjQ1IEFNLCBQYXNjYWwgTWF6b24gPHBhc2NhbC5tYXpv bkA2d2luZC5jb20+IHdyb3RlOg0KPiANCj4gU3VwcG9ydGVkIGZsb3cgcnVsZXMgYXJlIG5vdyBt YXBwZWQgdG8gVEMgcnVsZXMgb24gdGhlIHRhcCBuZXRkZXZpY2UuDQo+IFRoZSBuZXRsaW5rIG1l c3NhZ2UgdXNlZCBmb3IgY3JlYXRpbmcgdGhlIFRDIHJ1bGUgaXMgc3RvcmVkIGluIHN0cnVjdA0K PiBydGVfZmxvdy4gVGhhdCB3YXksIGJ5IHNpbXBseSBjaGFuZ2luZyBhIG1ldGFkYXRhIGluIGl0 LCB3ZSBjYW4gcmVxdWlyZQ0KPiBmb3IgdGhlIHJ1bGUgZGVsZXRpb24gd2l0aG91dCBmdXJ0aGVy IHBhcnNpbmcuDQo+IA0KPiBTdXBwb3J0ZWQgaXRlbXM6DQo+IC0gZXRoOiBzcmMgYW5kIGRzdCAo d2l0aCB2YXJpYWJsZSBtYXNrcyksIGFuZCBldGhfdHlwZSAoMHhmZmZmIG1hc2spLg0KPiAtIHZs YW46IHZpZCwgcGNwLCB0cGlkLCBidXQgbm90IGVpZC4NCj4gLSBpcHY0LzY6IHNyYyBhbmQgZHN0 ICh3aXRoIHZhcmlhYmxlIG1hc2tzKSwgYW5kIGlwX3Byb3RvICgweGZmZmYgbWFzaykuDQo+IC0g dWRwL3RjcDogc3JjIGFuZCBkc3QgcG9ydCAoMHhmZmZmKSBtYXNrLg0KPiANCj4gU3VwcG9ydGVk IGFjdGlvbnM6DQo+IC0gRFJPUA0KPiAtIFFVRVVFDQo+IC0gUEFTU1RIUlUNCj4gDQo+IEl0IGlz IGdlbmVyYWxseSBub3QgcG9zc2libGUgdG8gcHJvdmlkZSBhICJsYXN0IiBpdGVtLiBIb3dldmVy LCBpZiB0aGUNCj4gImxhc3QiIGl0ZW0sIG9uY2UgbWFza2VkLCBpcyBpZGVudGljYWwgdG8gdGhl IG1hc2tlZCBzcGVjLCB0aGVuIGl0IGlzDQo+IHN1cHBvcnRlZC4NCj4gDQo+IE9ubHkgSVB2NC82 IGFuZCBNQUMgYWRkcmVzc2VzIGNhbiB1c2UgYSB2YXJpYWJsZSBtYXNrLiBBbGwgb3RoZXINCj4g aXRlbXMgbmVlZCBhIGZ1bGwgbWFzayAoZXhhY3QgbWF0Y2gpLg0KPiANCj4gU3VwcG9ydCBmb3Ig VkxBTiByZXF1aXJlcyBrZXJuZWwgaGVhZGVycyA+PSA0LjksIGNoZWNrZWQgdXNpbmcNCj4gYXV0 by1jb25maWcuc2guDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQYXNjYWwgTWF6b24gPHBhc2NhbC5t YXpvbkA2d2luZC5jb20+DQo+IEFja2VkLWJ5OiBPbGdhIFNoZXJuIDxvbGdhc0BtZWxsYW5veC5j b20+DQo+IOKAlA0KDQrigKYNCg0KPiAvKioNCj4gQEAgLTEyMCwxMyArOTY1LDMzIEBAIHRhcF9m bG93X2NyZWF0ZShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwNCj4gICogQHNlZSBydGVfZmxvd19v cHMNCj4gICovDQo+IHN0YXRpYyBpbnQNCj4gLXRhcF9mbG93X2Rlc3Ryb3koc3RydWN0IHJ0ZV9l dGhfZGV2ICpkZXYgX19ydGVfdW51c2VkLA0KPiArdGFwX2Zsb3dfZGVzdHJveShzdHJ1Y3QgcnRl X2V0aF9kZXYgKmRldiwNCj4gCQkgc3RydWN0IHJ0ZV9mbG93ICpmbG93LA0KPiAtCQkgc3RydWN0 IHJ0ZV9mbG93X2Vycm9yICplcnJvciBfX3J0ZV91bnVzZWQpDQo+ICsJCSBzdHJ1Y3QgcnRlX2Zs b3dfZXJyb3IgKmVycm9yKQ0KPiB7DQo+ICsJc3RydWN0IHBtZF9pbnRlcm5hbHMgKnBtZCA9IGRl di0+ZGF0YS0+ZGV2X3ByaXZhdGU7DQo+ICsJaW50IHJldCA9IDA7DQo+ICsNCj4gCUxJU1RfUkVN T1ZFKGZsb3csIG5leHQpOw0KPiArCWZsb3ctPm1zZy5uaC5ubG1zZ19mbGFncyA9IE5MTV9GX1JF UVVFU1QgfCBOTE1fRl9BQ0s7DQo+ICsJZmxvdy0+bXNnLm5oLm5sbXNnX3R5cGUgPSBSVE1fREVM VEZJTFRFUjsNCj4gKw0KPiArCXJldCA9IG5sX3NlbmQocG1kLT5ubHNrX2ZkLCAmZmxvdy0+bXNn Lm5oKTsNCj4gKwlpZiAocmV0IDwgMCkgew0KPiArCQlydGVfZmxvd19lcnJvcl9zZXQoZXJyb3Is IEVOT1RTVVAsIFJURV9GTE9XX0VSUk9SX1RZUEVfSEFORExFLA0KPiArCQkJCSAgIE5VTEwsICJj b3VsZG4ndCBzZW5kIHJlcXVlc3QgdG8ga2VybmVsIik7DQo+ICsJCWdvdG8gZW5kOw0KPiArCX0N Cj4gKwlyZXQgPSBubF9yZWN2X2FjayhwbWQtPm5sc2tfZmQpOw0KPiArCWlmIChyZXQgPCAwKSB7 DQo+ICsJCXJ0ZV9mbG93X2Vycm9yX3NldChlcnJvciwgRU5PVFNVUCwgUlRFX0ZMT1dfRVJST1Jf VFlQRV9IQU5ETEUsDQo+ICsJCQkJICAgTlVMTCwNCj4gKwkJCQkgICAiY291bGRuJ3QgcmVjZWl2 ZSBrZXJuZWwgYWNrIHRvIG91ciByZXF1ZXN0Iik7DQo+ICsJCWdvdG8gZW5kOw0KDQpUaGlzIGdv dG8gaXMgbm90IHJlcXVpcmVkLg0KDQo+ICsJfQ0KPiArZW5kOg0KPiAJcnRlX2ZyZWUoZmxvdyk7 DQo+IC0JcmV0dXJuIDA7DQo+ICsJcmV0dXJuIHJldDsNCj4gfQ0KPiANCj4gLyoqDQo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL25ldC90YXAvdGFwX2Zsb3cuaCBiL2RyaXZlcnMvbmV0L3RhcC90YXBf Zmxvdy5oDQo+IGluZGV4IDM3N2E5ZjdiNzU4YS4uYTA1ZTk0NWRmNTIzIDEwMDY0NA0KPiAtLS0g YS9kcml2ZXJzL25ldC90YXAvdGFwX2Zsb3cuaA0KPiArKysgYi9kcml2ZXJzL25ldC90YXAvdGFw X2Zsb3cuaA0KPiBAQCAtMzcsNiArMzcsMTggQEANCj4gI2luY2x1ZGUgPHJ0ZV9mbG93Lmg+DQo+ ICNpbmNsdWRlIDxydGVfZmxvd19kcml2ZXIuaD4NCj4gDQo+ICsvKioNCj4gKyAqIEluIFRDLCBw cmlvcml0eSAwIG1lYW5zIHdlIHJlcXVpcmUgdGhlIGtlcm5lbCB0byBhbGxvY2F0ZSBvbmUgZm9y IHVzLg0KPiArICogSW4gcnRlX2Zsb3csIGhvd2V2ZXIsIHdlIHdhbnQgdGhlIHByaW9yaXR5IDAg dG8gYmUgdGhlIG1vc3QgaW1wb3J0YW50IG9uZS4NCj4gKyAqIFVzZSBhbiBvZmZzZXQgdG8gaGF2 ZSB0aGUgbW9zdCBpbXBvcnRhbnQgcHJpb3JpdHkgYmVpbmcgMSBpbiBUQy4NCj4gKyAqLw0KPiAr I2RlZmluZSBQUklPUklUWV9PRkZTRVQgMQ0KPiArI2RlZmluZSBQUklPUklUWV9NQVNLICgweGZm ZikNCj4gKyNkZWZpbmUgTUFYX1BSSU9SSVRZIChQUklPUklUWV9NQVNLIC0gUFJJT1JJVFlfT0ZG U0VUKQ0KPiArI2RlZmluZSBHUk9VUF9NQVNLICgweGYpDQo+ICsjZGVmaW5lIEdST1VQX1NISUZU IDEyDQo+ICsjZGVmaW5lIE1BWF9HUk9VUCBHUk9VUF9NQVNLDQo+ICsNCj4gaW50IHRhcF9kZXZf ZmlsdGVyX2N0cmwoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsDQo+IAkJCWVudW0gcnRlX2ZpbHRl cl90eXBlIGZpbHRlcl90eXBlLA0KPiAJCQllbnVtIHJ0ZV9maWx0ZXJfb3AgZmlsdGVyX29wLA0K PiAtLSANCj4gMi44LjAucmMwDQo+IA0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K