OK
> -----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:29 > To: d...@openvswitch.org > Cc: Ben Pfaff <b...@ovn.org> > Subject: [ovs-dev] [PATCH 07/31] ofp-parse: Allow "packet_type(0, 0)" to be > abbreviated "eth". > > Signed-off-by: Ben Pfaff <b...@ovn.org> > --- > lib/meta-flow.xml | 2 ++ > lib/ofp-parse.c | 2 ++ > 2 files changed, 4 insertions(+) > > diff --git a/lib/meta-flow.xml b/lib/meta-flow.xml > index 82daaaffcb44..283a1cb0bcb8 100644 > --- a/lib/meta-flow.xml > +++ b/lib/meta-flow.xml > @@ -314,6 +314,8 @@ tcp,tp_src=0x07c0/0xfff0 > </p> > > <dl> > + <dt><code>eth</code></dt> > + <dd><code>packet_type=(0,0)</code> (Open vSwitch 2.8 and later)</dd> > <dt><code>ip</code></dt> <dd><code>eth_type=0x0800</code></dd> > <dt><code>ipv6</code></dt> <dd><code>eth_type=0x86dd</code></dd> > <dt><code>icmp</code></dt> > <dd><code>eth_type=0x0800,ip_proto=1</code></dd> > diff --git a/lib/ofp-parse.c b/lib/ofp-parse.c > index 146fa4b2b82c..8467be7fe2b5 100644 > --- a/lib/ofp-parse.c > +++ b/lib/ofp-parse.c > @@ -416,6 +416,8 @@ parse_ofp_str__(struct ofputil_flow_mod *fm, int command, > char *string, > if (p->nw_proto) { > match_set_nw_proto(&fm->match, p->nw_proto); > } > + } else if (!strcmp(name, "eth")) { > + match_set_packet_type(&fm->match, htonl(PT_ETH)); > } else if (fields & F_FLAGS && !strcmp(name, "send_flow_rem")) { > fm->flags |= OFPUTIL_FF_SEND_FLOW_REM; > } else if (fields & F_FLAGS && !strcmp(name, "check_overlap")) { > -- > 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