On Tue, Aug 21, 2012 at 10:35:28AM +0900, Simon Horman wrote: > On Fri, Aug 10, 2012 at 09:42:10AM -0700, Ben Pfaff wrote: > > On Thu, Aug 09, 2012 at 05:49:27PM +0900, Simon Horman wrote: > > > Signed-off-by: Simon Horman <ho...@verge.net.au> > > > > This patch is really quite odd. Before and after this patch, the > > top-level function ofputil_decode_flow_stats_request() determines the > > raw type and pulls off the OpenFlow header. But after this patch, the > > function ofputil_decode_ofpst_flow_request() does all that work over > > again. I think that you did cut-and-paste from > > ofputil_decode_flow_stats_reply() into > > ofputil_decode_ofpst_flow_request(), even though the situations are > > different (a flow stats reply might have several flow stats > > back-to-back, but a flow stats request has exactly one stats request). > > My reasoning is that ofputil_decode_flow_stats_request() differentiates > between OFP and NX requests while ofputil_decode_ofpst_flow_request() (is > changed by a later patch so that it) differentiates between requests of > different OF versions. > > I do, however, see that this involves some duplication of checking of > the value of raw and will change things around so that. > > a) ofputil_decode_ofpst_flow_request is renamed > ofputil_decode_ofpst_flow_request10() and otherwise unchanged from > its current incarnation in the master brnach. > b) I will add ofputil_decode_ofpst_flow_request11() and call it > from ofputil_decode_flow_stats_request() > c) ofputil_decode_nxst_flow_request() will remain unchanged
Thanks. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev