Lines Matching refs:meter_id
51 u32 meter_id) in meter_hash_bucket() argument
53 return &dp->meters[meter_id & (METER_HASH_BUCKETS - 1)]; in meter_hash_bucket()
58 u32 meter_id) in lookup_meter() argument
63 head = meter_hash_bucket(dp, meter_id); in lookup_meter()
65 if (meter->id == meter_id) in lookup_meter()
108 static int ovs_meter_cmd_reply_stats(struct sk_buff *reply, u32 meter_id, in ovs_meter_cmd_reply_stats() argument
115 if (nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id)) in ovs_meter_cmd_reply_stats()
277 u32 meter_id; in ovs_meter_cmd_set() local
302 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_set()
305 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_set()
313 failed = nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id); in ovs_meter_cmd_set()
318 err = ovs_meter_cmd_reply_stats(reply, meter_id, in ovs_meter_cmd_set()
340 u32 meter_id; in ovs_meter_cmd_get() local
351 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_get()
367 meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_get()
374 err = ovs_meter_cmd_reply_stats(reply, meter_id, meter); in ovs_meter_cmd_get()
393 u32 meter_id; in ovs_meter_cmd_del() local
403 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_del()
418 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_del()
421 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
443 struct sw_flow_key *key, u32 meter_id) in ovs_meter_execute() argument
454 meter = lookup_meter(dp, meter_id); in ovs_meter_execute()