Acked-by: Jarno Rajahalme <jrajaha...@nicira.com> On Apr 17, 2014, at 7:19 PM, YAMAMOTO Takashi <yamam...@valinux.co.jp> wrote:
> Catched by "learning action - self-modifying flow with hard_timeout" > test case. > > The bug introduced by commit b256dc52. > ("ofproto-dpif-xlate: Cache xlate_actions() effects.") > > Signed-off-by: YAMAMOTO Takashi <yamam...@valinux.co.jp> > --- > ofproto/ofproto-dpif-upcall.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/ofproto/ofproto-dpif-upcall.c b/ofproto/ofproto-dpif-upcall.c > index 0d7dd8e..96a53e6 100644 > --- a/ofproto/ofproto-dpif-upcall.c > +++ b/ofproto/ofproto-dpif-upcall.c > @@ -1379,7 +1379,6 @@ revalidate_ukey(struct udpif *udpif, struct > udpif_flow_dump *udump, > xoutp = NULL; > actions = NULL; > netflow = NULL; > - may_learn = push.n_packets > 0; > > /* If we don't need to revalidate, we can simply push the stats contained > * in the udump, otherwise we'll have to get the actions so we can check > @@ -1413,6 +1412,7 @@ revalidate_ukey(struct udpif *udpif, struct > udpif_flow_dump *udump, > goto exit; > } > > + may_learn = push.n_packets > 0; > if (ukey->xcache && !udump->need_revalidate) { > xlate_push_stats(ukey->xcache, may_learn, &push); > ok = true; > -- > 1.8.3.1 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev