Home
last modified time | relevance | path

Searched refs:set_action_in (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.c62 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()
H A Dbridge.c1101 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_esw_bridge_vlan_push_mark_create()
1102 MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_C_1); in mlx5_esw_bridge_vlan_push_mark_create()
1103 MLX5_SET(set_action_in, action, offset, 8); in mlx5_esw_bridge_vlan_push_mark_create()
1104 MLX5_SET(set_action_in, action, length, ESW_TUN_OPTS_BITS + ESW_TUN_ID_BITS); in mlx5_esw_bridge_vlan_push_mark_create()
1105 MLX5_SET(set_action_in, action, data, ESW_TUN_BRIDGE_INGRESS_PUSH_VLAN); in mlx5_esw_bridge_vlan_push_mark_create()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dpat_arg.c45 action_id = MLX5_GET(set_action_in, &actions[i], action_type); in mlx5hws_pat_require_reparse()
54 field = MLX5_GET(set_action_in, &actions[i], field); in mlx5hws_pat_require_reparse()
111 MLX5_GET(set_action_in, &actions[i], action_type); in mlx5hws_pat_compare_pattern()
493 *src_field = MLX5_GET(set_action_in, pattern, field); in hws_action_modify_get_target_fields()
511 MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_verify_actions()
541 action_type = MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_calc_nope()
553 MLX5_SET(set_action_in, &new_pat[j], in mlx5hws_pat_calc_nope()
561 MLX5_SET(set_action_in, &new_pat[j], in mlx5hws_pat_calc_nope()
H A Daction.c410 u8 action_type = MLX5_GET(set_action_in, &pattern, action_type); in hws_action_get_mh_stc_type()
465 MLX5_SET(set_action_in, &attr->modify_action.data, data, 0); in hws_action_fill_stc_attr()
1259 MLX5_GET(set_action_in, pattern[i].data, action_type); in hws_action_create_modify_header_hws()
2249 *(__be32 *)MLX5_ADDR_OF(set_action_in, single_action, data); in hws_action_setter_modify_header()
H A Dcmd.c695 type = MLX5_GET(set_action_in, &pattern_data[i], action_type); in mlx5hws_cmd_header_modify_pattern_create()
699 MLX5_SET(set_action_in, &pattern_data[i], data, 0); in mlx5hws_cmd_header_modify_pattern_create()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_ofld.c76 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in esw_acl_ingress_mod_metadata_create()
77 MLX5_SET(set_action_in, action, field, in esw_acl_ingress_mod_metadata_create()
79 MLX5_SET(set_action_in, action, data, key); in esw_acl_ingress_mod_metadata_create()
80 MLX5_SET(set_action_in, action, offset, in esw_acl_ingress_mod_metadata_create()
82 MLX5_SET(set_action_in, action, length, in esw_acl_ingress_mod_metadata_create()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_fw.c43 MLX5_SET(set_action_in, &modify_ttl_action, action_type, MLX5_ACTION_TYPE_ADD); in mlx5dr_fw_create_recalc_cs_ft()
44 MLX5_SET(set_action_in, &modify_ttl_action, field, MLX5_ACTION_IN_FIELD_OUT_IP_TTL); in mlx5dr_fw_create_recalc_cs_ft()
H A Ddr_action.c1607 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_sw_to_hw_add()
1608 data = MLX5_GET(set_action_in, sw_action, data); in dr_action_modify_sw_to_hw_add()
1643 length = MLX5_GET(set_action_in, sw_action, length); in dr_action_modify_sw_to_hw_set()
1644 offset = MLX5_GET(set_action_in, sw_action, offset); in dr_action_modify_sw_to_hw_set()
1645 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_sw_to_hw_set()
1646 data = MLX5_GET(set_action_in, sw_action, data); in dr_action_modify_sw_to_hw_set()
1746 action = MLX5_GET(set_action_in, sw_action, action_type); in dr_action_modify_sw_to_hw()
1780 u16 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_check_set_field_limitation()
1811 u16 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_check_add_field_limitation()
1871 action_type = MLX5_GET(set_action_in, sw_action, action_type); in dr_action_modify_check_field_limitation()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c269 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in create_chain_restore()
270 MLX5_SET(set_action_in, modact, field, in create_chain_restore()
272 MLX5_SET(set_action_in, modact, offset, in create_chain_restore()
274 MLX5_SET(set_action_in, modact, length, in create_chain_restore()
277 MLX5_SET(set_action_in, modact, data, chain->id); in create_chain_restore()
H A Dmacsec_fs.c1766 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in macsec_fs_rx_add_rule()
1767 MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_B); in macsec_fs_rx_add_rule()
1768 MLX5_SET(set_action_in, action, data, macsec_fs_set_rx_fs_id(fs_id)); in macsec_fs_rx_add_rule()
1769 MLX5_SET(set_action_in, action, offset, 0); in macsec_fs_rx_add_rule()
1770 MLX5_SET(set_action_in, action, length, 32); in macsec_fs_rx_add_rule()
2220 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_macsec_fs_add_roce_rule_tx()
2221 MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_A); in mlx5_macsec_fs_add_roce_rule_tx()
2222 MLX5_SET(set_action_in, action, data, macsec_fs_set_tx_fs_id(fs_id)); in mlx5_macsec_fs_add_roce_rule_tx()
2223 MLX5_SET(set_action_in, action, offset, 0); in mlx5_macsec_fs_add_roce_rule_tx()
2224 MLX5_SET(set_action_in, action, length, 32); in mlx5_macsec_fs_add_roce_rule_tx()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c1671 MLX5_SET(set_action_in, action[0], field, in setup_modify_header()
1677 MLX5_SET(set_action_in, action[1], data, val); in setup_modify_header()
1678 MLX5_SET(set_action_in, action[1], offset, 0); in setup_modify_header()
1679 MLX5_SET(set_action_in, action[1], length, 32); in setup_modify_header()
1685 MLX5_SET(set_action_in, action[2], field, in setup_modify_header()
1687 MLX5_SET(set_action_in, action[2], data, in setup_modify_header()
1689 MLX5_SET(set_action_in, action[2], offset, 0); in setup_modify_header()
1694 MLX5_SET(set_action_in, action[0], field, in setup_modify_header()
1701 MLX5_SET(set_action_in, action[0], data, val); in setup_modify_header()
1702 MLX5_SET(set_action_in, action[0], offset, 0); in setup_modify_header()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c615 MLX5_SET(set_action_in, modact, length, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
625 MLX5_SET(set_action_in, modact, length, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
647 MLX5_SET(set_action_in, modact, length, 16); in mlx5_tc_ct_parse_mangle_to_mod_act()
657 MLX5_SET(set_action_in, modact, length, 16); in mlx5_tc_ct_parse_mangle_to_mod_act()
670 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in mlx5_tc_ct_parse_mangle_to_mod_act()
671 MLX5_SET(set_action_in, modact, offset, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
672 MLX5_SET(set_action_in, modact, field, field); in mlx5_tc_ct_parse_mangle_to_mod_act()
673 MLX5_SET(set_action_in, modact, data, act->mangle.val); in mlx5_tc_ct_parse_mangle_to_mod_act()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c279 MLX5_SET(set_action_in, modact, field, mfield); in mlx5e_tc_match_to_reg_set_and_get_id()
280 MLX5_SET(set_action_in, modact, offset, moffset); in mlx5e_tc_match_to_reg_set_and_get_id()
281 MLX5_SET(set_action_in, modact, length, mlen); in mlx5e_tc_match_to_reg_set_and_get_id()
282 MLX5_SET(set_action_in, modact, data, data); in mlx5e_tc_match_to_reg_set_and_get_id()
561 MLX5_SET(set_action_in, modact, field, mfield); in mlx5e_tc_match_to_reg_mod_hdr_change()
562 MLX5_SET(set_action_in, modact, offset, moffset); in mlx5e_tc_match_to_reg_mod_hdr_change()
563 MLX5_SET(set_action_in, modact, length, mlen); in mlx5e_tc_match_to_reg_mod_hdr_change()
564 MLX5_SET(set_action_in, modact, data, data); in mlx5e_tc_match_to_reg_mod_hdr_change()
3403 MLX5_SET(set_action_in, action, action_type, cmd); in offload_pedit_fields()
3404 MLX5_SET(set_action_in, action, field, f->field); in offload_pedit_fields()
[all …]
/linux-6.15/include/linux/mlx5/
H A Dmlx5_ifc.h7171 struct mlx5_ifc_set_action_in_bits set_action_in; member