Home
last modified time | relevance | path

Searched refs:action (Results 1 – 25 of 831) sorted by relevance

12345678910>>...34

/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_action.c774 struct mlx5dr_action *action; in mlx5dr_actions_build_ste_arr() local
778 action = actions[i]; in mlx5dr_actions_build_ste_arr()
779 action_type = action->action_type; in mlx5dr_actions_build_ste_arr()
787 dest_action = action; in mlx5dr_actions_build_ste_arr()
788 ret = dr_action_get_dest_tbl_addr(matcher, action->dest_tbl, in mlx5dr_actions_build_ste_arr()
795 action->range->hit_tbl_action->dest_tbl, in mlx5dr_actions_build_ste_arr()
801 action->range->miss_tbl_action->dest_tbl, in mlx5dr_actions_build_ste_arr()
806 attr.range.definer_id = action->range->definer_id; in mlx5dr_actions_build_ste_arr()
807 attr.range.min = action->range->min; in mlx5dr_actions_build_ste_arr()
808 attr.range.max = action->range->max; in mlx5dr_actions_build_ste_arr()
[all …]
Dfs_dr.c34 struct mlx5dr_action *action = NULL; in set_miss_action() local
40 action = mlx5dr_action_create_dest_table(next_tbl); in set_miss_action()
41 if (!action) in set_miss_action()
45 err = mlx5dr_table_set_miss_action(ft->fs_dr_table.dr_table, action); in set_miss_action()
46 if (err && action) { in set_miss_action()
47 err = mlx5dr_action_destroy(action); in set_miss_action()
51 action = NULL; in set_miss_action()
53 ft->fs_dr_table.miss_action = action; in set_miss_action()
110 struct mlx5dr_action *action = ft->fs_dr_table.miss_action; in mlx5_cmd_dr_destroy_flow_table() local
122 if (action) { in mlx5_cmd_dr_destroy_flow_table()
[all …]
Ddr_dbg.c110 struct mlx5dr_action *action = action_mem->action; in dr_dump_rule_action_mem() local
111 const u64 action_id = DR_DBG_PTR_TO_ID(action); in dr_dump_rule_action_mem()
115 switch (action->action_type) { in dr_dump_rule_action_mem()
121 if (action->dest_tbl->is_fw_tbl) in dr_dump_rule_action_mem()
124 rule_id, action->dest_tbl->fw_tbl.id, in dr_dump_rule_action_mem()
129 rule_id, action->dest_tbl->tbl->table_id, in dr_dump_rule_action_mem()
130 DR_DBG_PTR_TO_ID(action->dest_tbl->tbl)); in dr_dump_rule_action_mem()
136 action->ctr->ctr_id + action->ctr->offset); in dr_dump_rule_action_mem()
141 action->flow_tag->flow_tag); in dr_dump_rule_action_mem()
145 struct mlx5dr_ptrn_obj *ptrn = action->rewrite->ptrn; in dr_dump_rule_action_mem()
[all …]
Ddr_ste_v1.c537 u8 *action, in dr_ste_v1_set_rewrite_actions() argument
545 action, in dr_ste_v1_set_rewrite_actions()
553 action, in dr_ste_v1_set_rewrite_actions()
604 u8 *action; in dr_ste_v1_arr_init_next_match() local
611 action = MLX5_ADDR_OF(ste_mask_and_match_v1, *last_ste, action); in dr_ste_v1_arr_init_next_match()
612 memset(action, 0, MLX5_FLD_SZ_BYTES(ste_mask_and_match_v1, action)); in dr_ste_v1_arr_init_next_match()
630 u8 *action = MLX5_ADDR_OF(ste_match_bwc_v1, last_ste, action); in dr_ste_v1_set_actions_tx() local
639 action = MLX5_ADDR_OF(ste_mask_and_match_v1, in dr_ste_v1_set_actions_tx()
640 last_ste, action); in dr_ste_v1_set_actions_tx()
643 dr_ste_v1_set_pop_vlan(last_ste, action, attr->vlans.count); in dr_ste_v1_set_actions_tx()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dvlan.c12 u32 *action, struct netlink_ext_ack *extack) in add_vlan_prio_tag_rewrite_action() argument
18 mlx5e_get_match_headers_value(*action, in add_vlan_prio_tag_rewrite_action()
22 mlx5e_get_match_headers_criteria(*action, in add_vlan_prio_tag_rewrite_action()
28 &prio_tag_act, parse_attr, action, in add_vlan_prio_tag_rewrite_action()
36 u32 *action, in parse_tc_vlan_action() argument
55 *action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_POP_2; in parse_tc_vlan_action()
57 *action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_POP; in parse_tc_vlan_action()
67 *action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2; in parse_tc_vlan_action()
69 *action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH; in parse_tc_vlan_action()
106 err = parse_tc_vlan_action(priv, &vlan_act, attr->esw_attr, &attr->action, extack, NULL); in mlx5e_tc_act_vlan_add_push_action()
[all …]
/drivers/platform/x86/intel/speed_select_if/
Disst_if_mbox_msr.c108 struct msrl_action action; in isst_if_mbox_proc_cmd() local
111 action.mbox_cmd = (struct isst_if_mbox_cmd *)cmd_ptr; in isst_if_mbox_proc_cmd()
113 if (isst_if_mbox_cmd_invalid(action.mbox_cmd)) in isst_if_mbox_proc_cmd()
116 if (isst_if_mbox_cmd_set_req(action.mbox_cmd) && in isst_if_mbox_proc_cmd()
127 ret = smp_call_function_single(action.mbox_cmd->logical_cpu, in isst_if_mbox_proc_cmd()
128 msrl_update_func, &action, 1); in isst_if_mbox_proc_cmd()
132 if (!action.err && !resume && isst_if_mbox_cmd_set_req(action.mbox_cmd)) in isst_if_mbox_proc_cmd()
133 action.err = isst_store_cmd(action.mbox_cmd->command, in isst_if_mbox_proc_cmd()
134 action.mbox_cmd->sub_command, in isst_if_mbox_proc_cmd()
135 action.mbox_cmd->logical_cpu, 1, in isst_if_mbox_proc_cmd()
[all …]
/drivers/net/wireless/intel/iwlwifi/mvm/
Dmld-mac.c20 u32 action) in iwl_mvm_mld_mac_ctxt_cmd_common() argument
27 cmd->action = cpu_to_le32(action); in iwl_mvm_mld_mac_ctxt_cmd_common()
90 le32_to_cpu(cmd->action), ret); in iwl_mvm_mld_mac_ctxt_send_cmd()
96 u32 action, bool force_assoc_off) in iwl_mvm_mld_mac_ctxt_cmd_sta() argument
104 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action); in iwl_mvm_mld_mac_ctxt_cmd_sta()
161 u32 action) in iwl_mvm_mld_mac_ctxt_cmd_listener() argument
167 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action); in iwl_mvm_mld_mac_ctxt_cmd_listener()
180 u32 action) in iwl_mvm_mld_mac_ctxt_cmd_ibss() argument
186 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action); in iwl_mvm_mld_mac_ctxt_cmd_ibss()
197 u32 action) in iwl_mvm_mld_mac_ctxt_cmd_p2p_device() argument
[all …]
/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_dpipe.c81 struct devlink_dpipe_action action = {0}; in mlxsw_sp_dpipe_table_erif_actions_dump() local
84 action.type = DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY; in mlxsw_sp_dpipe_table_erif_actions_dump()
85 action.header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_dpipe_table_erif_actions_dump()
86 action.field_id = MLXSW_SP_DPIPE_FIELD_METADATA_L3_FORWARD; in mlxsw_sp_dpipe_table_erif_actions_dump()
88 err = devlink_dpipe_action_put(skb, &action); in mlxsw_sp_dpipe_table_erif_actions_dump()
92 action.type = DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY; in mlxsw_sp_dpipe_table_erif_actions_dump()
93 action.header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_dpipe_table_erif_actions_dump()
94 action.field_id = MLXSW_SP_DPIPE_FIELD_METADATA_L3_DROP; in mlxsw_sp_dpipe_table_erif_actions_dump()
96 return devlink_dpipe_action_put(skb, &action); in mlxsw_sp_dpipe_table_erif_actions_dump()
113 struct devlink_dpipe_action *action) in mlxsw_sp_erif_match_action_prepare() argument
[all …]
/drivers/net/ethernet/intel/ice/
Dice_fltr.c227 const u8 *mac, enum ice_sw_fwd_act_type action) in ice_fltr_add_mac_to_list() argument
234 info.fltr_act = action; in ice_fltr_add_mac_to_list()
279 enum ice_sw_fwd_act_type action) in ice_fltr_add_eth_to_list() argument
285 info.fltr_act = action; in ice_fltr_add_eth_to_list()
307 enum ice_sw_fwd_act_type action, in ice_fltr_prepare_mac() argument
313 if (ice_fltr_add_mac_to_list(vsi, &tmp_list, mac, action)) { in ice_fltr_prepare_mac()
332 enum ice_sw_fwd_act_type action, in ice_fltr_prepare_mac_and_broadcast() argument
341 if (ice_fltr_add_mac_to_list(vsi, &tmp_list, mac, action) || in ice_fltr_prepare_mac_and_broadcast()
342 ice_fltr_add_mac_to_list(vsi, &tmp_list, broadcast, action)) { in ice_fltr_prepare_mac_and_broadcast()
383 enum ice_sw_fwd_act_type action, in ice_fltr_prepare_eth() argument
[all …]
Dice_fltr.h24 const u8 *mac, enum ice_sw_fwd_act_type action);
27 enum ice_sw_fwd_act_type action);
30 enum ice_sw_fwd_act_type action);
34 enum ice_sw_fwd_act_type action);
42 enum ice_sw_fwd_act_type action);
45 enum ice_sw_fwd_act_type action);
/drivers/net/ethernet/netronome/nfp/flower/
Dqos_conf.c120 static int nfp_policer_validate(const struct flow_action *action, in nfp_policer_validate() argument
148 !flow_action_is_last_entry(action, act)) { in nfp_policer_validate()
169 struct flow_action_entry *paction = &flow->rule->action.entries[0]; in nfp_flower_install_rate_limiter()
170 u32 action_num = flow->rule->action.num_entries; in nfp_flower_install_rate_limiter()
172 struct flow_action_entry *action = NULL; in nfp_flower_install_rate_limiter() local
210 if (!flow_offload_has_one_action(&flow->rule->action)) { in nfp_flower_install_rate_limiter()
223 action = paction + i; in nfp_flower_install_rate_limiter()
224 if (action->id != FLOW_ACTION_POLICE) { in nfp_flower_install_rate_limiter()
230 err = nfp_policer_validate(&flow->rule->action, action, extack, true); in nfp_flower_install_rate_limiter()
234 if (action->police.rate_bytes_ps > 0) { in nfp_flower_install_rate_limiter()
[all …]
/drivers/net/ethernet/mscc/
Docelot_flower.c191 filter->action.vid_replace_ena = true; in ocelot_flower_parse_ingress_vlan_modify()
192 filter->action.pcp_dei_ena = true; in ocelot_flower_parse_ingress_vlan_modify()
193 filter->action.vid = a->vlan.vid; in ocelot_flower_parse_ingress_vlan_modify()
194 filter->action.pcp = a->vlan.prio; in ocelot_flower_parse_ingress_vlan_modify()
220 filter->action.tag_a_tpid_sel = tpid; in ocelot_flower_parse_egress_vlan_modify()
221 filter->action.push_outer_tag = OCELOT_ES0_TAG; in ocelot_flower_parse_egress_vlan_modify()
222 filter->action.tag_a_vid_sel = OCELOT_ES0_VID_PLUS_CLASSIFIED_VID; in ocelot_flower_parse_egress_vlan_modify()
223 filter->action.vid_a_val = a->vlan.vid; in ocelot_flower_parse_egress_vlan_modify()
224 filter->action.pcp_a_val = a->vlan.prio; in ocelot_flower_parse_egress_vlan_modify()
225 filter->action.tag_a_pcp_sel = OCELOT_ES0_PCP; in ocelot_flower_parse_egress_vlan_modify()
[all …]
/drivers/net/wireless/marvell/libertas/
Dhost.h400 __le16 action; member
446 __le16 action; member
497 __le16 action; member
503 __le16 action; member
549 __le16 action; member
562 __le16 action; member
571 __le16 action; member
582 __le16 action; member
589 __le16 action; member
598 __le16 action; member
[all …]
/drivers/of/
Ddynamic.c76 #define _do_print(func, prefix, action, node, prop, ...) ({ \ argument
78 ##__VA_ARGS__, action_names[action], node, \
84 int of_reconfig_notify(unsigned long action, struct of_reconfig_data *p) in of_reconfig_notify() argument
89 of_changeset_action_debug("notify: ", action, pr->dn, pr->prop); in of_reconfig_notify()
91 rc = blocking_notifier_call_chain(&of_reconfig_chain, action, p); in of_reconfig_notify()
106 int of_reconfig_get_state_change(unsigned long action, struct of_reconfig_data *pr) in of_reconfig_get_state_change() argument
112 switch (action) { in of_reconfig_get_state_change()
144 switch (action) { in of_reconfig_get_state_change()
184 int of_property_notify(int action, struct device_node *np, in of_property_notify() argument
196 return of_reconfig_notify(action, &pr); in of_property_notify()
[all …]
/drivers/net/wireless/intel/iwlwifi/dvm/
Drs.c1239 tbl->action = 0; in rs_switch_to_mimo2()
1294 tbl->action = 0; in rs_switch_to_mimo3()
1343 tbl->action = 0; in rs_switch_to_siso()
1397 if (tbl->action == IWL_LEGACY_SWITCH_ANTENNA2) in rs_move_legacy_other()
1398 tbl->action = IWL_LEGACY_SWITCH_SISO; in rs_move_legacy_other()
1405 if (tbl->action >= IWL_LEGACY_SWITCH_ANTENNA2 && in rs_move_legacy_other()
1406 tbl->action != IWL_LEGACY_SWITCH_SISO) in rs_move_legacy_other()
1407 tbl->action = IWL_LEGACY_SWITCH_SISO; in rs_move_legacy_other()
1416 tbl->action = IWL_LEGACY_SWITCH_ANTENNA1; in rs_move_legacy_other()
1418 tbl->action > IWL_LEGACY_SWITCH_SISO) in rs_move_legacy_other()
[all …]
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fence.c68 struct vmw_fence_action action; member
270 struct vmw_fence_action *action, *next_action; in vmw_fence_work_func() local
297 list_for_each_entry_safe(action, next_action, &list, head) { in vmw_fence_work_func()
298 list_del_init(&action->head); in vmw_fence_work_func()
299 if (action->cleanup) in vmw_fence_work_func()
300 action->cleanup(action); in vmw_fence_work_func()
366 struct vmw_fence_action *action, *next_action; in vmw_fences_perform_actions() local
368 list_for_each_entry_safe(action, next_action, list, head) { in vmw_fences_perform_actions()
369 list_del_init(&action->head); in vmw_fences_perform_actions()
370 fman->pending_actions[action->type]--; in vmw_fences_perform_actions()
[all …]
/drivers/net/ethernet/realtek/
Dr8169_firmware.c94 u32 action = le32_to_cpu(pa->code[index]); in rtl_fw_data_ok() local
95 u32 val = action & 0x0000ffff; in rtl_fw_data_ok()
96 u32 regno = (action & 0x0fff0000) >> 16; in rtl_fw_data_ok()
98 switch (action >> 28) { in rtl_fw_data_ok()
129 dev_err(rtl_fw->dev, "Invalid action 0x%08x\n", action); in rtl_fw_data_ok()
149 u32 action = le32_to_cpu(pa->code[index]); in rtl_fw_write_firmware() local
150 u32 data = action & 0x0000ffff; in rtl_fw_write_firmware()
151 u32 regno = (action & 0x0fff0000) >> 16; in rtl_fw_write_firmware()
152 enum rtl_fw_opcode opcode = action >> 28; in rtl_fw_write_firmware()
154 if (!action) in rtl_fw_write_firmware()
/drivers/net/ethernet/mellanox/mlx5/core/
Ddevlink.c135 enum devlink_reload_action action, in mlx5_devlink_reload_down() argument
145 if (action != DEVLINK_RELOAD_ACTION_DRIVER_REINIT) in mlx5_devlink_reload_down()
171 if (action == DEVLINK_RELOAD_ACTION_FW_ACTIVATE && in mlx5_devlink_reload_down()
180 switch (action) { in mlx5_devlink_reload_down()
199 static int mlx5_devlink_reload_up(struct devlink *devlink, enum devlink_reload_action action, in mlx5_devlink_reload_up() argument
206 *actions_performed = BIT(action); in mlx5_devlink_reload_up()
207 switch (action) { in mlx5_devlink_reload_up()
256 dl_trap->trap.action = DEVLINK_TRAP_ACTION_DROP; in mlx5_devlink_trap_init()
286 enum devlink_trap_action action, in mlx5_devlink_trap_action_set() argument
306 if (action != DEVLINK_TRAP_ACTION_DROP && action != DEVLINK_TRAP_ACTION_TRAP) in mlx5_devlink_trap_action_set()
[all …]
Deswitch_offloads_termtbl.c26 hash = jhash_1word(flow_act->action, 0); in mlx5_eswitch_termtbl_hash()
48 ret = flow_act1->action != flow_act2->action || in mlx5_eswitch_termtbl_cmp()
182 if (src->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH) { in mlx5_eswitch_termtbl_actions_move()
183 src->action &= ~MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH; in mlx5_eswitch_termtbl_actions_move()
184 dst->action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH; in mlx5_eswitch_termtbl_actions_move()
188 if (src->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2) { in mlx5_eswitch_termtbl_actions_move()
189 src->action &= ~MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2; in mlx5_eswitch_termtbl_actions_move()
190 dst->action |= MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2; in mlx5_eswitch_termtbl_actions_move()
229 if (flow_act->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH && in mlx5_eswitch_termtbl_required()
259 term_tbl_act.action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; in mlx5_eswitch_add_termtbl_rule()
[all …]
Dfs_cmd.c466 if (!(fte->action.action & MLX5_FLOW_CONTEXT_ACTION_FWD_DEST)) in mlx5_set_extended_dest()
505 fte->action.exe_aso.object_id); in mlx5_cmd_set_fte_flow_meter()
509 fte->action.exe_aso.return_reg_id); in mlx5_cmd_set_fte_flow_meter()
511 fte->action.exe_aso.type); in mlx5_cmd_set_fte_flow_meter()
513 fte->action.exe_aso.flow_meter.init_color); in mlx5_cmd_set_fte_flow_meter()
515 fte->action.exe_aso.flow_meter.meter_idx); in mlx5_cmd_set_fte_flow_meter()
532 u32 *in, action; in mlx5_cmd_set_fte() local
556 !!(fte->action.flags & FLOW_ACT_IGNORE_FLOW_LEVEL)); in mlx5_cmd_set_fte()
575 action = fte->action.action; in mlx5_cmd_set_fte()
577 action &= ~MLX5_FLOW_CONTEXT_ACTION_PACKET_REFORMAT; in mlx5_cmd_set_fte()
[all …]
/drivers/watchdog/
Dsbsa_gwdt.c108 static int action; variable
109 module_param(action, int, 0);
110 MODULE_PARM_DESC(action, "after watchdog gets WS0 interrupt, do: "
154 if (action) in sbsa_gwdt_set_timeout()
177 if (!action && in sbsa_gwdt_get_timeleft()
310 if (action) { in sbsa_gwdt_probe()
313 action = 0; in sbsa_gwdt_probe()
323 action = 0; in sbsa_gwdt_probe()
328 if (!action) in sbsa_gwdt_probe()
335 if (!action) in sbsa_gwdt_probe()
[all …]
/drivers/net/wireless/marvell/mwifiex/
Dsta_cmd.c41 cmd->params.rssi_info.action = cpu_to_le16(cmd_action); in mwifiex_cmd_802_11_rssi_info()
67 u16 cmd_action, u32 *action) in mwifiex_cmd_mac_control() argument
80 mac_ctrl->action = cpu_to_le32(*action); in mwifiex_cmd_mac_control()
169 rate_cfg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_tx_rate_cfg()
260 cmd_txp_cfg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_tx_power_cfg()
263 cmd_txp_cfg->action = cpu_to_le16(cmd_action); in mwifiex_cmd_tx_power_cfg()
282 txp->action = cpu_to_le16(cmd_action); in mwifiex_cmd_rf_tx_power()
316 ant_siso->action = cpu_to_le16(HostCmd_ACT_SET_BOTH); in mwifiex_cmd_rf_antenna()
331 ant_siso->action = cpu_to_le16(HostCmd_ACT_GET_BOTH); in mwifiex_cmd_rf_antenna()
385 hs_cfg->action = cpu_to_le16(HS_ACTIVATE); in mwifiex_cmd_802_11_hs_cfg()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dipsec_fs.c46 u8 action[MLX5_UN_SZ_BYTES(set_add_copy_action_in_auto)] = {}; in mlx5_esw_ipsec_rx_setup_modify_header() local
62 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_esw_ipsec_rx_setup_modify_header()
63 MLX5_SET(set_action_in, action, field, in mlx5_esw_ipsec_rx_setup_modify_header()
65 MLX5_SET(set_action_in, action, offset, ESW_ZONE_ID_BITS); in mlx5_esw_ipsec_rx_setup_modify_header()
66 MLX5_SET(set_action_in, action, length, in mlx5_esw_ipsec_rx_setup_modify_header()
68 MLX5_SET(set_action_in, action, data, mapped_id); in mlx5_esw_ipsec_rx_setup_modify_header()
71 1, action); in mlx5_esw_ipsec_rx_setup_modify_header()
79 flow_act->action |= MLX5_FLOW_CONTEXT_ACTION_MOD_HDR; in mlx5_esw_ipsec_rx_setup_modify_header()
/drivers/xen/
Darm-device.c105 unsigned long action, void *data) in xen_platform_notifier() argument
113 switch (action) { in xen_platform_notifier()
125 action == BUS_NOTIFY_ADD_DEVICE ? "map" : in xen_platform_notifier()
126 (action == BUS_NOTIFY_DEL_DEVICE ? "unmap" : "?"), in xen_platform_notifier()
150 unsigned long action, void *data) in xen_amba_notifier() argument
155 switch (action) { in xen_amba_notifier()
167 action == BUS_NOTIFY_ADD_DEVICE ? "map" : in xen_amba_notifier()
168 (action == BUS_NOTIFY_DEL_DEVICE ? "unmap" : "?"), in xen_amba_notifier()
/drivers/net/ethernet/microchip/sparx5/
Dsparx5_tc_matchall.c19 struct flow_action_entry *action; in sparx5_tc_matchall_replace() local
23 if (!flow_offload_has_one_action(&tmo->rule->action)) { in sparx5_tc_matchall_replace()
28 action = &tmo->rule->action.entries[0]; in sparx5_tc_matchall_replace()
31 switch (action->id) { in sparx5_tc_matchall_replace()
35 action->chain_index, tmo->cookie, in sparx5_tc_matchall_replace()

12345678910>>...34