Home
last modified time | relevance | path

Searched refs:match_criteria_enable (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_ttc.c330 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_fs_ttc_set_match_ipv_outer()
367 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_generate_ttc_rule()
385 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_generate_ttc_rule()
472 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_create_ttc_table_ipsec_groups()
485 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS); in mlx5_create_ttc_table_ipsec_groups()
504 MLX5_SET_CFG(in, match_criteria_enable, in mlx5_create_ttc_table_ipsec_groups()
554 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_create_ttc_table_groups()
591 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_create_ttc_table_groups()
639 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule()
645 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule()
[all …]
H A Dmacsec_fs.c284 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in macsec_fs_tx_create_crypto_table_groups()
298 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in macsec_fs_tx_create_crypto_table_groups()
443 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in macsec_fs_tx_create()
513 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_create()
590 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_setup_fte()
1071 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups()
1092 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups()
1167 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_rx_create_check_decap_rule()
1175 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_5; in macsec_fs_rx_create_check_decap_rule()
1282 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in macsec_fs_rx_roce_jump_to_rdma_groups_create()
[all …]
H A Dsmfs.c17 return mlx5dr_matcher_create(table, priority, spec->match_criteria_enable, &matcher_mask); in mlx5_smfs_matcher_create()
H A Dipsec_fs_roce.c52 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in ipsec_fs_roce_setup_udp_dport()
249 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in ipsec_fs_roce_tx_mpv_rule_setup()
353 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS); in ipsec_fs_roce_tx_mpv_create_group_rules()
754 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_ipsec_fs_roce_rx_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c152 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_5; in mlx5e_tc_tun_parse_vxlan_gbp_option()
203 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_5; in mlx5e_tc_tun_parse_vxlan()
229 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_vxlan()
H A Dfs_tt_redirect.c66 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_udp_set_dport_flow()
177 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_udp_create_groups()
358 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_any_set_ethertype_flow()
448 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_any_create_groups()
H A Dtc_tun_geneve.c283 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_3; in mlx5e_tc_tun_parse_geneve_options()
314 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_geneve_params()
H A Dtc_tun_gre.c87 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_gretap()
H A Dtc_tun_mplsoudp.c113 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in parse_tunnel()
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfs_tracepoint.c201 u8 match_criteria_enable, in parse_fs_hdrs() argument
211 if (match_criteria_enable & in parse_fs_hdrs()
217 if (match_criteria_enable & in parse_fs_hdrs()
222 if (match_criteria_enable & in parse_fs_hdrs()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_lgcy.c34 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_acl_ingress_lgcy_groups_create()
52 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_acl_ingress_lgcy_groups_create()
68 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_acl_ingress_lgcy_groups_create()
217 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_lgcy_setup()
H A Dhelper.c70 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_egress_acl_vlan_create()
108 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_egress_vlan_grp_create()
H A Dingress_ofld.c39 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_prio_tag_create()
247 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_ingress_ofld_groups_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_mcast.c87 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_mdb_flow_create()
345 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in mlx5_esw_bridge_mcast_filter_fg_create()
379 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_mcast_vlan_proto_fg_create()
523 rule_spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_mcast_flow_with_esw_create()
592 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_mcast_vlan_flow_create()
784 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_ingress_igmp_fg_create()
823 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_mld_fg_create()
897 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_ingress_igmp_fh_create()
929 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_3; in mlx5_esw_bridge_ingress_mld_fh_create()
H A Dlegacy.c110 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table()
127 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table()
145 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table()
275 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in _mlx5_eswitch_set_vepa_locked()
H A Dbridge.c103 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
165 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
223 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_mac_fg_create()
261 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_vlan_proto_fg_create()
314 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_mac_fg_create()
345 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in mlx5_esw_bridge_egress_miss_fg_create()
593 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_flow_with_esw_create()
707 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_filter_flow_create()
764 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_egress_flow_create()
828 rule_spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_egress_miss_flow_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dbwc.c229 u8 match_criteria_enable, in mlx5hws_bwc_matcher_create_simple() argument
275 match_criteria_enable); in mlx5hws_bwc_matcher_create_simple()
322 u8 match_criteria_enable, in mlx5hws_bwc_matcher_create() argument
345 is_complex = mlx5hws_bwc_match_params_is_complex(table->ctx, match_criteria_enable, mask); in mlx5hws_bwc_matcher_create()
350 match_criteria_enable, in mlx5hws_bwc_matcher_create()
356 match_criteria_enable, in mlx5hws_bwc_matcher_create()
H A Dmatcher.h44 u8 match_criteria_enable; member
H A Dmlx5hws.h342 u8 match_criteria_enable);
877 u8 match_criteria_enable,
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs.c232 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in __mlx5e_add_vlan_rule()
1001 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule()
1007 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule()
1056 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5e_create_l2_table_groups()
1157 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
1169 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
1181 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
1192 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
H A Deswitch_offloads.c118 spec->match_criteria_enable &= ~MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_clear_rule_source_port()
155 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_set_rule_source_port()
171 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_set_rule_source_port()
731 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_offloaded_rule()
733 spec->match_criteria_enable |= MLX5_MATCH_INNER_HEADERS; in mlx5_eswitch_add_offloaded_rule()
855 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_fwd_rule()
962 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_add_send_to_vport_rule()
976 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_add_send_to_vport_rule()
992 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_add_send_to_vport_rule()
1058 spec->match_criteria_enable in mlx5_eswitch_add_send_to_vport_meta_rule()
[all...]
/linux/drivers/infiniband/hw/mlx5/
H A Dfs.c47 u8 match_criteria_enable; in get_match_criteria_enable() local
49 match_criteria_enable = in get_match_criteria_enable()
52 match_criteria_enable |= in get_match_criteria_enable()
55 match_criteria_enable |= in get_match_criteria_enable()
58 match_criteria_enable |= in get_match_criteria_enable()
62 return match_criteria_enable; in get_match_criteria_enable()
855 spec->match_criteria_enable = in set_ecn_ce_spec()
873 spec->match_criteria_enable = in set_cnp_spec()
1082 spec[1].match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in add_op_fc_rules()
1133 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in add_op_fc_rules()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dct_fs_hmfs.c96 u8 match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2 | MLX5_MATCH_OUTER_HEADERS; in mlx5_ct_fs_hmfs_matcher_create() local
104 hws_bwc_matcher = mlx5hws_bwc_matcher_create(tbl, priority, match_criteria_enable, &mask); in mlx5_ct_fs_hmfs_matcher_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c194 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in ipsec_rx_rule_add_match_obj()
233 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in rx_add_rule_drop_auth_trailer()
311 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in rx_add_rule_drop_replay()
419 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in ipsec_rx_status_pass_group_create()
471 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in ipsec_rx_status_pass_create()
1527 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_addr4()
1558 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_addr6()
1581 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in setup_fte_esp()
1590 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in setup_fte_spi()
1608 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_no_frags()
[all …]
H A Dfs_tcp.c89 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_accel_fs_add_sk()
234 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in accel_fs_tcp_create_groups()

12