On Nov 23, 2011, at 3:29 PM, Ben Pfaff wrote: > In bridge_configure_mirrors() we need to assign "m->cfg = cfg;" even > in the case where we found a matching UUID, because IDL copies of > database records can get destroyed and recreated without the UUID > changing in corner cases (e.g. database connection goes down and we > reconnect).
Ah, thanks. Fixed. > I see why you did it but it's unusual to maintain an event counter > with a signed integer type. Okay, I switched it over to uint64_t. > I'd prefer to give mirror_get_stats() an int return value even though > the only existing implementation cannot fail. Sounds good. > Some hardware cannot maintain both byte and packet counters and so in > case hardware ever grows support for mirrors we might want to adopt > the "all-one-bits means unknown" convention from the start, > i.e. initialize the return values to -1 (or to UINT64_MAX if you > switch to unsigned values) and omit a given counter from the database > if it's unknown. Okay, done. > In the comment on the mirror_get_stats function pointer, s/STP/mirror > statistics/. Whoops. Thanks. --Justin _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev