[ovs-discuss] Multipart request interleaving with individual request

Ben Pfaff blp at nicira.com
Thu Aug 20 04:21:52 UTC 2015

On Tue, Aug 11, 2015 at 10:27:25PM +0530, Hariharan_Sethuraman at Dell.com wrote:
> I am working in opendaylight. Would like to get the following clarified.
> 1.       Can a multipart reply mix up with individual reply causing invoking client out of sync with OVS?
> For example:
> ofp_port_stats_request is a request for individual port
> statistics. Ofpmp_multipart_request can be a request for more port
> statistcs.
> Lets say the SDN controller, requests ofpmp_multipart_request and
> ofp_port_stats_request in any order to OVS. When OVS is constructing
> the replies and a port status flaps (up to down) in between, is there
> a chance of replies is in the order such that the SDN controller
> receives the replies and sees the port status as down in first reply
> (ofp_port_stats) and up in multipart replies? So at the end the
> controller thinks the port status is up but the port status is down in
> ovs. Is this possible? Or the mutlipart reply is always the live
> status and not built on buffered?

I don't think that OpenFlow forbids interleaving of multipart replies
with other replies, but no version of OVS interleaves them.

More information about the discuss mailing list