Home
last modified time | relevance | path

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

/openbmc/linux/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.c1098 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in mlx5_esw_bridge_vlan_push_mark_create()
1099 MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_C_1); in mlx5_esw_bridge_vlan_push_mark_create()
1100 MLX5_SET(set_action_in, action, offset, 8); in mlx5_esw_bridge_vlan_push_mark_create()
1101 MLX5_SET(set_action_in, action, length, ESW_TUN_OPTS_BITS + ESW_TUN_ID_BITS); in mlx5_esw_bridge_vlan_push_mark_create()
1102 MLX5_SET(set_action_in, action, data, ESW_TUN_BRIDGE_INGRESS_PUSH_VLAN); in mlx5_esw_bridge_vlan_push_mark_create()
/openbmc/linux/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()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
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.c1579 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_sw_to_hw_add()
1580 data = MLX5_GET(set_action_in, sw_action, data); in dr_action_modify_sw_to_hw_add()
1615 length = MLX5_GET(set_action_in, sw_action, length); in dr_action_modify_sw_to_hw_set()
1616 offset = MLX5_GET(set_action_in, sw_action, offset); in dr_action_modify_sw_to_hw_set()
1617 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_sw_to_hw_set()
1618 data = MLX5_GET(set_action_in, sw_action, data); in dr_action_modify_sw_to_hw_set()
1718 action = MLX5_GET(set_action_in, sw_action, action_type); in dr_action_modify_sw_to_hw()
1752 u16 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_check_set_field_limitation()
1783 u16 sw_field = MLX5_GET(set_action_in, sw_action, field); in dr_action_modify_check_add_field_limitation()
1843 action_type = MLX5_GET(set_action_in, sw_action, action_type); in dr_action_modify_check_field_limitation()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c263 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in create_chain_restore()
264 MLX5_SET(set_action_in, modact, field, in create_chain_restore()
266 MLX5_SET(set_action_in, modact, offset, in create_chain_restore()
268 MLX5_SET(set_action_in, modact, length, in create_chain_restore()
271 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()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c603 MLX5_SET(set_action_in, modact, length, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
613 MLX5_SET(set_action_in, modact, length, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
635 MLX5_SET(set_action_in, modact, length, 16); in mlx5_tc_ct_parse_mangle_to_mod_act()
645 MLX5_SET(set_action_in, modact, length, 16); in mlx5_tc_ct_parse_mangle_to_mod_act()
658 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in mlx5_tc_ct_parse_mangle_to_mod_act()
659 MLX5_SET(set_action_in, modact, offset, 0); in mlx5_tc_ct_parse_mangle_to_mod_act()
660 MLX5_SET(set_action_in, modact, field, field); in mlx5_tc_ct_parse_mangle_to_mod_act()
661 MLX5_SET(set_action_in, modact, data, act->mangle.val); in mlx5_tc_ct_parse_mangle_to_mod_act()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c278 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in mlx5e_tc_match_to_reg_set_and_get_id()
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()
560 MLX5_SET(set_action_in, modact, action_type, MLX5_ACTION_TYPE_SET); in mlx5e_tc_match_to_reg_mod_hdr_change()
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()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c1085 MLX5_SET(set_action_in, action, action_type, MLX5_ACTION_TYPE_SET); in setup_modify_header()
1088 MLX5_SET(set_action_in, action, field, in setup_modify_header()
1092 MLX5_SET(set_action_in, action, field, in setup_modify_header()
1099 MLX5_SET(set_action_in, action, data, val); in setup_modify_header()
1100 MLX5_SET(set_action_in, action, offset, 0); in setup_modify_header()
1101 MLX5_SET(set_action_in, action, length, 32); in setup_modify_header()
/openbmc/linux/include/linux/mlx5/
H A Dmlx5_ifc.h6716 struct mlx5_ifc_set_action_in_bits set_action_in; member