From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Subject: Re: [PATCH net-next v11 5/6] openvswitch: add layer 3 flow/port support Date: Wed, 10 Aug 2016 12:20:44 +0200 Message-ID: <20160810102043.GE5451@penelope.isobedori.kobe.vergenet.net> References: <1467827996-32547-6-git-send-email-simon.horman@netronome.com> <20160713073152.GC29661@penelope.isobedori.kobe.vergenet.net> <20160718045025.GA2490@penelope.isobedori.kobe.vergenet.net> <20160720000243.GA4688@penelope.isobedori.kobe.vergenet.net> <20160808151716.GA8477@penelope.isobedori.kobe.vergenet.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: ovs dev , Linux Kernel Network Developers , Jiri Benc To: pravin shelar Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-yBygre7rU0TnMu66kgdUjQ@public.gmane.org Sender: "dev" List-Id: netdev.vger.kernel.org T24gVHVlLCBBdWcgMDksIDIwMTYgYXQgMDg6NDc6NDBBTSAtMDcwMCwgcHJhdmluIHNoZWxhciB3 cm90ZToKPiBPbiBNb24sIEF1ZyA4LCAyMDE2IGF0IDg6MTcgQU0sIFNpbW9uIEhvcm1hbiA8c2lt b24uaG9ybWFuQG5ldHJvbm9tZS5jb20+IHdyb3RlOgoKLi4uCgo+ID4gSGkgUHJhdmluLAo+ID4K PiA+IEkgaGF2ZSBtYWRlIGFuIGF0dGVtcHQgdG8gaW1wbGVtZW50IHlvdXIgc3VnZ2VzdGlvbiB0 byB0aGUgZXh0ZW50IHRoYXQKPiA+IEkgdW5kZXJzdGFuZCBpdC4gVGhlIGZvbGxvd2luZyBpcyBh biBpbmNyZW1lbnRhbCBjaGFuZ2Ugb24gdG9wCj4gPiBvZiB0aGlzIHBhdGNoLXNldC4gRG9lcyBp dCBtb3ZlIHRoaW5ncyBjbG9zZXIgdG8gd2hhdCB5b3UgaGF2ZSBpbiBtaW5kPwo+ID4KPiBGb2xs b3dpbmcgYXBwcm9hY2ggbG9va3MgZ29vZCB0byBtZS4gSSBoYXZlIHBvc3RlZCBjb3VwbGUgb2Yg Y29tbWVudHMuCgpUaGFua3MsIEkgYW0gcmF0aGVyIGdsYWQgdG8gaGVhciB0aGF0LgoKPiA+IExp Z2h0IHRlc3Rpbmcgc2VlbXMgdG8gaW5kaWNhdGUgdGhhdCBpdCB3b3JrcyBmb3IgR1NPIHNrYnMK PiA+IHJlY2VpdmVkIG92ZXIgYm90aCBMMyBhbmQgTDIgR1JFIHR1bm5lbHMgYnkgT3ZTIHdpdGgg Ym90aAo+ID4gSVAtaW4tTVBMUyBhbmQgSVAgKHdpdGhvdXQgTVBMUykgcGF5bG9hZHMuCj4gPgo+ IAo+IFRoYW5rcyBmb3IgdGVzdGluZyBpdC4gQ2FuIHlvdSBhbHNvIGFkZCB0aG9zZSB0ZXN0cyB0 byBPVlMga21vZCB0ZXN0IHN1aXRlPwo+IC4uCgpTdXJlLCBJIHdpbGwgbG9vayBpbnRvIGRvaW5n IHRoYXQuCkFtIEkgY29ycmVjdCBpbiB0aGlua2luZyBKb2UgU3RyaW5nZXIgaXMgdGhlIGJlc3Qg cGVyc29uIHRvIGNvbnRhY3QgaWYKSSBydW4gaW50byB0cm91YmxlIHRoZXJlPwoKPiA+IGRpZmYg LS1naXQgYS9uZXQvbXBscy9tcGxzX2dzby5jIGIvbmV0L21wbHMvbXBsc19nc28uYwo+ID4gaW5k ZXggMjA1NWU1N2VkMWMzLi4xMTNjYmE4OTY1M2QgMTAwNjQ0Cj4gPiAtLS0gYS9uZXQvbXBscy9t cGxzX2dzby5jCj4gPiArKysgYi9uZXQvbXBscy9tcGxzX2dzby5jCj4gPiBAQCAtMzksMTYgKzM5 LDE4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2tfYnVmZiAqbXBsc19nc29fc2VnbWVudChzdHJ1Y3Qgc2tf YnVmZiAqc2tiLAo+ID4gICAgICAgICBtcGxzX2ZlYXR1cmVzID0gc2tiLT5kZXYtPm1wbHNfZmVh dHVyZXMgJiBmZWF0dXJlczsKPiA+ICAgICAgICAgc2VncyA9IHNrYl9tYWNfZ3NvX3NlZ21lbnQo c2tiLCBtcGxzX2ZlYXR1cmVzKTsKPiA+Cj4gPiAtCj4gPiAtICAgICAgIC8qIFJlc3RvcmUgb3V0 ZXIgcHJvdG9jb2wuICovCj4gPiAtICAgICAgIHNrYi0+cHJvdG9jb2wgPSBtcGxzX3Byb3RvY29s Owo+ID4gLQo+ID4gICAgICAgICAvKiBSZS1wdWxsIHRoZSBtYWMgaGVhZGVyIHRoYXQgdGhlIGNh bGwgdG8gc2tiX21hY19nc29fc2VnbWVudCgpCj4gPiAgICAgICAgICAqIGFib3ZlIHB1bGxlZC4g IEl0IHdpbGwgYmUgcmUtcHVzaGVkIGFmdGVyIHJldHVybmluZwo+ID4gICAgICAgICAgKiBza2Jf bWFjX2dzb19zZWdtZW50KCksIGFuIGluZGlyZWN0IGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9uLgo+ ID4gICAgICAgICAgKi8KPiA+ICAgICAgICAgX19za2JfcHVsbChza2IsIHNrYi0+ZGF0YSAtIHNr Yl9tYWNfaGVhZGVyKHNrYikpOwo+ID4KPiA+ICsgICAgICAgLyogUmVzdG9yZSBvdXRlciBwcm90 b2NvbC4gKi8KPiA+ICsgICAgICAgc2tiLT5wcm90b2NvbCA9IG1wbHNfcHJvdG9jb2w7Cj4gPiAr ICAgICAgIGlmICghSVNfRVJSKHNlZ3MpKQo+ID4gKyAgICAgICAgICAgICAgIGZvciAoc2tiID0g c2Vnczsgc2tiOyBza2IgPSBza2ItPm5leHQpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBz a2ItPnByb3RvY29sID0gbXBsc19wcm90b2NvbDsKPiA+ICsKPiAKPiBza2JfbWFjX2dzb19zZWdt ZW50KCkgY2FuIGFsc28gcmV0dXJuIE5VTEwuIFRoZXJlZm9yZSBzZWdzIHNob3VsZCBiZQo+IGNo ZWNrZWQgZm9yIE5VTEwgY2FzZS4KClN1cmUsIEkgd2lsbCBmaXggdGhhdC4KSSB0aGluayB0aGF0 IGNhbiBiZSB0cml2aWFsbHkgcmVzb2x2ZWQgdXNpbmcgSVNfRVJSX09SX05VTEwoKQoKPiA+IGRp ZmYgLS1naXQgYS9uZXQvb3BlbnZzd2l0Y2gvYWN0aW9ucy5jIGIvbmV0L29wZW52c3dpdGNoL2Fj dGlvbnMuYwo+ID4gaW5kZXggMDAwMWY2NTFjOTM0Li40MjQxNjQyMjJmMWUgMTAwNjQ0Cj4gPiAt LS0gYS9uZXQvb3BlbnZzd2l0Y2gvYWN0aW9ucy5jCj4gPiArKysgYi9uZXQvb3BlbnZzd2l0Y2gv YWN0aW9ucy5jCj4gCj4gLi4uCj4gPiBAQCAtMzA4LDggKzMxOSw4IEBAIHN0YXRpYyBpbnQgcG9w X2V0aChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3Qgc3dfZmxvd19rZXkgKmtleSkKPiA+ICB7 Cj4gPiAgICAgICAgIHNrYl9wdWxsX3Jjc3VtKHNrYiwgRVRIX0hMRU4pOwo+ID4gICAgICAgICBz a2JfcmVzZXRfbWFjX2hlYWRlcihza2IpOwo+ID4gLSAgICAgICBza2ItPm1hY19sZW4gLT0gRVRI X0hMRU47Cj4gPgo+IAo+IEkgYW0gbm90IHN1cmUgd2h5IHRoaXMgbGluZSBpcyByZW1vdmVkLgoK SSB3aWxsIHJlc3RvcmUgaXQuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRldiBtYWlsaW5nIGxpc3QKZGV2QG9wZW52c3dpdGNoLm9yZwpodHRwOi8vb3Bl bnZzd2l0Y2gub3JnL21haWxtYW4vbGlzdGluZm8vZGV2Cg==