> From: Jesse Gross [mailto:je...@kernel.org]
> Sent: Wednesday, 24 August, 2016 04:48
>
> >> I'm still not enthusiastic about having a combined push NSH/Ethernet
> >> action. I don't think that it even really supports the full NSH use
> >> case since at least some of the patches sent are not using VXLAN-GPE
> >> but directly insert the header over Ethernet. I wouldn't want to introduce 
> >> an action that would immediately need to be replaced
> since we won't be able to change any of the public interface semantics once 
> this goes in.
> >
> > I'm not enthusiastic either, but I think we should not block support for 
> > NSH until the packet-type aware pipeline is finally
> implemented in OVS. One way of stressing the monolithic nature of these 
> actions could be to call them "push/pop_nsh_eth". That
> would leave the names push/pop_nsh and push/pop_eth available for a modular 
> actions in the future.
> 
> Ben mentioned that he had some comments on the "OVS philosophy" here vs. 
> OpenFlow, so that might affect things. Hopefully it will
> end up simplifying things somewhat.

It would be really good to get Ben's input here! 
Perhaps I am looking at the problem too strictly from an OpenFlow perspective.

> 
> As I think you can tell, I really want to avoid situations where we don't do 
> the right thing simply because of the time needed to
> implement it - this is particularly true where the change is user-visible and 
> we'll have to live with the wart forever. I think there's been
> an unfortunate amount of that with the NSH patchset in the past, so let's see 
> if we can find a clean way to handle this.

I would love to see proposals for a clean way to model and implement this. The 
patches that I have seen are clearly not good enough.

Thanks, Jan
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to