| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | ipsec_fs.c | 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()
|
| H A D | bridge.c | 1101 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 D | pat_arg.c | 45 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 D | action.c | 410 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 D | cmd.c | 695 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 D | ingress_ofld.c | 76 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 D | dr_fw.c | 43 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 D | dr_action.c | 1607 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 D | fs_chains.c | 269 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 D | macsec_fs.c | 1766 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 D | ipsec_fs.c | 1671 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 D | tc_ct.c | 615 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 D | en_tc.c | 279 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 D | mlx5_ifc.h | 7171 struct mlx5_ifc_set_action_in_bits set_action_in; member
|