Lines Matching refs:old_meter
275 struct dp_meter *meter, *old_meter; in ovs_meter_cmd_set() local
309 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_set()
310 detach_meter(old_meter); in ovs_meter_cmd_set()
319 if (old_meter) { in ovs_meter_cmd_set()
320 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_set()
321 if (old_meter->keep_stats) { in ovs_meter_cmd_set()
323 old_meter); in ovs_meter_cmd_set()
326 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_set()
327 ovs_meter_free(old_meter); in ovs_meter_cmd_set()
403 struct dp_meter *old_meter; in ovs_meter_cmd_del() local
422 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_del()
423 if (old_meter) { in ovs_meter_cmd_del()
424 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_del()
425 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
427 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_del()
428 detach_meter(old_meter); in ovs_meter_cmd_del()
431 ovs_meter_free(old_meter); in ovs_meter_cmd_del()