On Fri, May 14, 2021 at 04:15:25PM -0400, Vasu Dasari wrote:
> Currently OVS supports flow-monitoring for OpenFlow 1.0 and Nicira
> Extenstions.
> Any other OpenFlow versioned messages are not accepted. This checkin will
> allow
> OpenFlow1.0-1.3 Flow Monitoring wth Nicira extensions be accepted. Also made
> sure that flow-monitoring updates, flow monitoring pause messages, resume
> messages are sent in the same OpenFlow version as that of flow-monitor
> request
Thanks for the patch!
This change here isn't quite accurate since only OF1.0-OF1.3 are
currently supported:
@@ -515,13 +517,10 @@ parse_flow_monitor_request__(struct
ofputil_flow_monitor_request *fmr,
}
if (error) {
return error;
}
- /* Flow Monitor is supported in OpenFlow 1.0 or can be further
reduced
- * to a few 1.0 flavors by a match field. */
- *usable_protocols &= OFPUTIL_P_OF10_ANY;
}
return NULL;
}
/* Convert 'str_' (as described in the documentation for the "monitor"
command
Actually, it occurs to me that this shouldn't add support for OF1.3
either, only for OF1.1 and OF1.2, because OF1.3 has a standardized
extension, which you can find here:
https://opennetworking.org/wp-content/uploads/2014/10/openflow-extensions-1.3.x-pack2.zip
in the pdf inside for extension 187. It would be better to implement
that for 1.3 rather than to invent our own.
Thanks,
Ben.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev