Lines Matching refs:old_meter
271 struct dp_meter *meter, *old_meter; in ovs_meter_cmd_set() local
305 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_set()
306 detach_meter(old_meter); in ovs_meter_cmd_set()
315 if (old_meter) { in ovs_meter_cmd_set()
316 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_set()
317 if (old_meter->keep_stats) { in ovs_meter_cmd_set()
319 old_meter); in ovs_meter_cmd_set()
322 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_set()
323 ovs_meter_free(old_meter); in ovs_meter_cmd_set()
399 struct dp_meter *old_meter; in ovs_meter_cmd_del() local
418 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_del()
419 if (old_meter) { in ovs_meter_cmd_del()
420 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_del()
421 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
423 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_del()
424 detach_meter(old_meter); in ovs_meter_cmd_del()
427 ovs_meter_free(old_meter); in ovs_meter_cmd_del()