On Wed, Dec 04, 2013 at 08:18:22AM -0800, Ben Pfaff wrote:
> On Wed, Dec 04, 2013 at 06:13:58PM +0900, Simon Horman wrote:
> > On Wed, Dec 04, 2013 at 06:08:17PM +0900, Simon Horman wrote:
> > > On Mon, Dec 02, 2013 at 01:21:28PM -0800, Ben Pfaff wrote:
> > > > On Mon, Dec 02, 2013 at 11:41:11AM +0900, Simon Horman wrote:
> > > > > I am wondering if you would like me to add support for matching on
> > > > > in_phy_port, which appears to be optional.  I am quite happy to do 
> > > > > so, and
> > > > > indeed I have most of the pieces in place to do so. However if not I 
> > > > > wonder
> > > > > if there is anything much to be done at all as the spec states that
> > > > > in_phy_port may be omitted if it is the same as phy_port: our current 
> > > > > plan
> > > > > is for that to always be the case.
> > > > 
> > > > Hmm.
> > > > 
> > > > I guess there is nothing to do for OF1.2+ then.
> > > > 
> > > > I checked what we did for OF1.1, and the answer was that we had never
> > > > implemented packet-in at all for OF1.1 (!).  I sent out a pair of
> > > > patches to fix that:
> > > >         http://openvswitch.org/pipermail/dev/2013-December/034461.html
> > > >         http://openvswitch.org/pipermail/dev/2013-December/034462.html
> > > > 
> > > > I guess no one has tested OF1.1 support yet.  Not too surprising,
> > > > since it's pretty recent in OVS and hardly used at all in the wild.
> > > 
> > > No not surprising, other than that no one noticed.
> > > 
> > > What is your feeling on what is required for in_phy_port on OF1.1?
> > > 
> > > Mine is that OF1.1 stipulates that in_port must be the port used for 
> > > matching
> > > and must be available to OpenFlow processing. My reading is that means
> > > that we don't have to make in_phy_port available as a match and
> > > moreover we probably don't want to at this stage. So it seems to me
> > > that if/when OF1.1 packet_in support is implemented it will
> > > be sufficient just to set in_phy_port to in_port when creating
> > > the OF1.1 packet_in message: I imagine this will be trivial
> > > a trivial part of the implementation.
> > 
> > ... I now see that you did that. So I think we can remove
> > the in_phy_port item in OPENFLOW-1.1+ if your patches are merged.
> > Or at the very least update it to say that there is a minimal
> > implementation in place and something more sophisticated seems
> > to be of dubious value.
> 
> I think we can just remove it.  I folded that into the second patch,
> thanks for reminding me.

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

Reply via email to