/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | qos_conf.c | 23 __be32 meter_id; member 107 config->head.meter_id = cpu_to_be32(id); in nfp_flower_offload_one_police() 409 head->meter_id = cpu_to_be32(id); in nfp_flower_stats_rlim_request() 556 .key_offset = offsetof(struct nfp_meter_entry, meter_id), 562 nfp_flower_search_meter_entry(struct nfp_app *app, u32 meter_id) in nfp_flower_search_meter_entry() argument 566 return rhashtable_lookup_fast(&priv->meter_table, &meter_id, in nfp_flower_search_meter_entry() 571 nfp_flower_add_meter_entry(struct nfp_app *app, u32 meter_id) in nfp_flower_add_meter_entry() argument 577 &meter_id, in nfp_flower_add_meter_entry() 586 meter_entry->meter_id = meter_id; in nfp_flower_add_meter_entry() 602 nfp_flower_del_meter_entry(struct nfp_app *app, u32 meter_id) nfp_flower_del_meter_entry() argument 621 nfp_flower_setup_meter_entry(struct nfp_app *app, const struct flow_action_entry *action, enum nfp_meter_op op, u32 meter_id) nfp_flower_setup_meter_entry() argument 701 u32 burst, i, meter_id; nfp_act_install_actions() local 758 u32 meter_id; nfp_act_remove_actions() local 801 u32 meter_id; nfp_act_stats_reply() local [all...] |
H A D | main.h | 499 u32 meter_id; member 729 u32 meter_id); 731 nfp_flower_search_meter_entry(struct nfp_app *app, u32 meter_id);
|
H A D | action.c | 950 u32 meter_id; in nfp_flower_meter_action() local 958 meter_id = action->hw_index; in nfp_flower_meter_action() 959 if (!nfp_flower_search_meter_entry(app, meter_id)) { in nfp_flower_meter_action() 967 fl_meter->meter_id = cpu_to_be32(meter_id); in nfp_flower_meter_action()
|
H A D | cmsg.h | 265 __be32 meter_id; member
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | meter.c | 56 u32 meter_id) in lookup_meter() 59 u32 hash = meter_hash(ti, meter_id); in lookup_meter() 63 if (meter && likely(meter->id == meter_id)) in lookup_meter() 235 static int ovs_meter_cmd_reply_stats(struct sk_buff *reply, u32 meter_id, in ovs_meter_cmd_reply_stats() argument 242 if (nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id)) in ovs_meter_cmd_reply_stats() 419 u32 meter_id; in ovs_meter_cmd_set() local 444 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_set() 446 old_meter = lookup_meter(meter_tbl, meter_id); in ovs_meter_cmd_set() 457 /* Build response with the meter_id and stats from in ovs_meter_cmd_set() 460 failed = nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id); in ovs_meter_cmd_set() 55 lookup_meter(const struct dp_meter_table *tbl, u32 meter_id) lookup_meter() argument 494 u32 meter_id; ovs_meter_cmd_get() local 547 u32 meter_id; ovs_meter_cmd_del() local 595 ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, struct sw_flow_key *key, u32 meter_id) ovs_meter_execute() argument [all...] |
H A D | meter.h | 61 struct sw_flow_key *key, u32 meter_id);
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | meter.c | 55 u32 meter_id) in lookup_meter() 58 u32 hash = meter_hash(ti, meter_id); in lookup_meter() 62 if (meter && likely(meter->id == meter_id)) in lookup_meter() 232 static int ovs_meter_cmd_reply_stats(struct sk_buff *reply, u32 meter_id, in ovs_meter_cmd_reply_stats() argument 239 if (nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id)) in ovs_meter_cmd_reply_stats() 416 u32 meter_id; in ovs_meter_cmd_set() local 441 meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]); in ovs_meter_cmd_set() 443 old_meter = lookup_meter(meter_tbl, meter_id); in ovs_meter_cmd_set() 454 /* Build response with the meter_id and stats from in ovs_meter_cmd_set() 457 failed = nla_put_u32(reply, OVS_METER_ATTR_ID, meter_id); in ovs_meter_cmd_set() 54 lookup_meter(const struct dp_meter_table *tbl, u32 meter_id) lookup_meter() argument 491 u32 meter_id; ovs_meter_cmd_get() local 544 u32 meter_id; ovs_meter_cmd_del() local 592 ovs_meter_execute(struct datapath *dp, struct sk_buff *skb, struct sw_flow_key *key, u32 meter_id) ovs_meter_execute() argument [all...] |
H A D | meter.h | 61 struct sw_flow_key *key, u32 meter_id);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | mlx5dr.h | 142 u8 meter_id);
|
H A D | dr_action.c | 2120 u8 init_color, u8 meter_id) in mlx5dr_action_create_aso() 2135 action->aso->offset = meter_id; in mlx5dr_action_create_aso() 2118 mlx5dr_action_create_aso(struct mlx5dr_domain *dmn, u32 obj_id, u8 dest_reg_id, u8 aso_type, u8 init_color, u8 meter_id) mlx5dr_action_create_aso() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_qos.c | 386 s32 meter_id; member 624 if (sfi->meter_id >= 0) { in enetc_streamfilter_hw_set() 625 sfi_config->fm_inst_table_index = cpu_to_le16(sfi->meter_id); in enetc_streamfilter_hw_set() 952 s->meter_id == sfi->meter_id) in enetc_psfp_check_sfi() 1235 sfi->meter_id = ENETC_PSFP_WILDCARD; in enetc_psfp_parse_clsflower() 1251 sfi->meter_id = fmi->index; in enetc_psfp_parse_clsflower()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_qos.c | 432 s32 meter_id; member 651 if (sfi->meter_id >= 0) { in enetc_streamfilter_hw_set() 652 sfi_config->fm_inst_table_index = cpu_to_le16(sfi->meter_id); in enetc_streamfilter_hw_set() 954 s->meter_id == sfi->meter_id) in enetc_psfp_check_sfi() 1277 sfi->meter_id = ENETC_PSFP_WILDCARD; in enetc_psfp_parse_clsflower() 1297 sfi->meter_id = fmi->index; in enetc_psfp_parse_clsflower()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_cmd.c | 514 MLX5_SET(exe_aso_ctrl_flow_meter, exe_aso_ctrl, meter_id, in mlx5_cmd_set_fte_flow_meter()
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 3512 u8 meter_id[0x1]; member
|