This is not any kind of rejection.  Open vSwitch accepts any OXM as part
of a flow for any version of OpenFlow.  It is merely a correction to the
documentation.

On Wed, Jun 14, 2017 at 06:11:42PM +0000, Jan Scheurich wrote:
> Agree, packet type was introduced only in OF 1.5.
> 
> The intention with making packet type match field available from OF 1.3 was 
> to allow SDN controllers to consume this functionality without having to 
> implement the OF 1.5 wire protocol and (associated) the support of multiple 
> OF versions in parallel. I believe that is a bigger hurdle for e.g. 
> OpenDaylight.
> 
> Do you reject the support in OF 1.3 in general or just for the standard OXM 
> point code? Would you except introduction support of packet type as 
> experimenter extension field in OF 1.3/1.4?
> 
> A similar question arises for EXT-382 encap/decap actions that are not even 
> in OF 1.5 and would have to be modelled as experimenter actions.
> 
> We believe PTAP and EXT-382 can work in OF 1.3+, with the exception of Packet 
> Out messages for non-Ethernet packets, which is likely uncritical.
> 
> > -----Original Message-----
> > From: ovs-dev-boun...@openvswitch.org 
> > [mailto:ovs-dev-boun...@openvswitch.org] On Behalf Of Ben Pfaff
> > Sent: Tuesday, 13 June, 2017 00:28
> > To: d...@openvswitch.org
> > Cc: Ben Pfaff <b...@ovn.org>
> > Subject: [ovs-dev] [PATCH 02/31] fixup: packet_type originated in OpenFlow 
> > 1.5, not 1.3.
> > 
> > Signed-off-by: Ben Pfaff <b...@ovn.org>
> > ---
> >  include/openvswitch/meta-flow.h | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/include/openvswitch/meta-flow.h 
> > b/include/openvswitch/meta-flow.h
> > index 3a17d7b0618e..fc109501d869 100644
> > --- a/include/openvswitch/meta-flow.h
> > +++ b/include/openvswitch/meta-flow.h
> > @@ -255,7 +255,7 @@ enum OVS_PACKED_ENUM mf_field_id {
> > 
> >      /* "packet_type".
> >       *
> > -     * Define the packet type in OpenFlow 1.3+.
> > +     * Define the packet type in OpenFlow 1.5+.
> >       *
> >       * Type: be32.
> >       * Maskable: no.
> > @@ -263,7 +263,7 @@ enum OVS_PACKED_ENUM mf_field_id {
> >       * Prerequisites: none.
> >       * Access: read-only.
> >       * NXM: none.
> > -     * OXM: OXM_OF_PACKET_TYPE(44) since OF1.3 and v2.8.
> > +     * OXM: OXM_OF_PACKET_TYPE(44) since OF1.5 and v2.8.
> >       */
> >      MFF_PACKET_TYPE,
> > 
> > --
> > 2.10.2
> > 
> > _______________________________________________
> > dev mailing list
> > d...@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to