mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 14:25:26 +00:00
ofp-util: Make "OXM" flow format name include both OpenFlow 1.2 and 1.3.
To my mind, it makes sense, when a user requests OXM as the flow format, to allow any protocol based on the OXM flow format to be used. Until this commit, however, "OXM" was specifically OpenFlow 1.2, and "OpenFlow13" was required to request OXM on OpenFlow 1.3. This doesn't affect the behavior of any released version of Open vSwitch. Signed-off-by: Ben Pfaff <blp@nicira.com> Acked-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
@@ -584,6 +584,7 @@ static const struct proto_abbrev proto_abbrevs[] = {
|
||||
{ OFPUTIL_P_ANY, "any" },
|
||||
{ OFPUTIL_P_OF10_STD_ANY, "OpenFlow10" },
|
||||
{ OFPUTIL_P_OF10_NXM_ANY, "NXM" },
|
||||
{ OFPUTIL_P_ANY_OXM, "OXM" },
|
||||
};
|
||||
#define N_PROTO_ABBREVS ARRAY_SIZE(proto_abbrevs)
|
||||
|
||||
@@ -738,10 +739,10 @@ ofputil_protocol_to_string(enum ofputil_protocol protocol)
|
||||
return "OpenFlow10+table_id";
|
||||
|
||||
case OFPUTIL_P_OF12_OXM:
|
||||
return "OXM";
|
||||
return "OXM-OpenFlow12";
|
||||
|
||||
case OFPUTIL_P_OF13_OXM:
|
||||
return "OpenFlow13";
|
||||
return "OXM-OpenFlow13";
|
||||
}
|
||||
|
||||
/* Check abbreviations. */
|
||||
|
Reference in New Issue
Block a user