Lines Matching refs:meter_id
54 u32 meter_id) in meter_hash_bucket() argument
56 return &dp->meters[meter_id & (METER_HASH_BUCKETS - 1)]; in meter_hash_bucket()
61 u32 meter_id) in lookup_meter() argument
66 head = meter_hash_bucket(dp, meter_id); in lookup_meter()
68 if (meter->id == meter_id) in lookup_meter()
111 static int ovs_meter_cmd_reply_stats(struct sk_buff *reply, u32 meter_id, in ovs_meter_cmd_reply_stats() argument
118 if (nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id)) in ovs_meter_cmd_reply_stats()
281 u32 meter_id; in ovs_meter_cmd_set() local
306 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_set()
309 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_set()
317 failed = nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id); in ovs_meter_cmd_set()
322 err = ovs_meter_cmd_reply_stats(reply, meter_id, in ovs_meter_cmd_set()
344 u32 meter_id; in ovs_meter_cmd_get() local
355 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_get()
371 meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_get()
378 err = ovs_meter_cmd_reply_stats(reply, meter_id, meter); in ovs_meter_cmd_get()
397 u32 meter_id; in ovs_meter_cmd_del() local
407 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_del()
422 old_meter = lookup_meter(dp, meter_id); in ovs_meter_cmd_del()
425 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
447 struct sw_flow_key *key, u32 meter_id) in ovs_meter_execute() argument
458 meter = lookup_meter(dp, meter_id); in ovs_meter_execute()