On Wed, Oct 16, 2013 at 04:16:04PM -0700, Jarno Rajahalme wrote: > Make it clear that match fields are rejected when their prerequisities > are not met, rather than just having their values ignored.
What do mean when you say they're rejected? Certainly OVS will reject a NXM or OXM that matches on, say, IP TTL, if the dl_type doesn't specify IP, but ovs-ofctl will in fact just ignore it. e.g.: blp@blp:~/nicira/ovs/_build(1)$ utilities/ovs-ofctl parse-flow nw_ttl=123,actions=drop 2013-10-17T17:08:26Z|00001|ofp_util|INFO|normalization changed ofp_match, details: 2013-10-17T17:08:26Z|00002|ofp_util|INFO| pre: nw_ttl=123 2013-10-17T17:08:26Z|00003|ofp_util|INFO|post: usable protocols: NXM,OXM chosen protocol: NXM-table_id (Whether that's a good design or not is another question--it's probably a bad design, in fact--but it's historical behavior dating back to the OpenFlow reference implementation and beyond, and so it's hard to change.) > Also state that if decrementing makes a TTL zero, the controller > notification may be sent. I agree with that. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev