On Thu, Mar 20, 2014 at 9:55 AM, Ben Pfaff <[email protected]> wrote:
> On Wed, Mar 19, 2014 at 06:31:10PM -0700, Jesse Gross wrote:
>> On Fri, Feb 28, 2014 at 1:14 PM, Ben Pfaff <[email protected]> wrote:
>> > diff --git a/datapath/flow.c b/datapath/flow.c
>> > index c3e3fcb..e9a2a27 100644
>> > --- a/datapath/flow.c
>> > +++ b/datapath/flow.c
>> > @@ -1,5 +1,5 @@
>> >  /*
>> > - * Copyright (c) 2007-2013 Nicira, Inc.
>> > + * Copyright (c) 2007-2014 Nicira, Inc.
>> >   *
>> >   * This program is free software; you can redistribute it and/or
>> >   * modify it under the terms of version 2 of the GNU General Public
>> > @@ -148,7 +148,7 @@ void ovs_flow_stats_get(struct sw_flow *flow, struct 
>> > ovs_flow_stats *ovs_stats,
>> >                          * block bottom-halves here.
>> >                          */
>> >                         spin_lock_bh(&stats->lock);
>> > -                       if (time_after(stats->used, *used))
>> > +                       if (!*used || time_after(stats->used, *used))
>>
>> Is there a corner case here if we have an actual used time that is
>> exactly zero?
>
> Yes.  It's not a new corner case though since the caller also considers
> a 'used' of zero to be unused.

OK, I see.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to