| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 330 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 D | macsec_fs.c | 284 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 D | smfs.c | 17 return mlx5dr_matcher_create(table, priority, spec->match_criteria_enable, &matcher_mask); in mlx5_smfs_matcher_create()
|
| H A D | ipsec_fs_roce.c | 52 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 D | tc_tun_vxlan.c | 152 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 D | fs_tt_redirect.c | 66 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 D | tc_tun_geneve.c | 283 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 D | tc_tun_gre.c | 87 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_gretap()
|
| H A D | tc_tun_mplsoudp.c | 113 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in parse_tunnel()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| H A D | fs_tracepoint.c | 201 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 D | ingress_lgcy.c | 34 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 D | helper.c | 70 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 D | ingress_ofld.c | 39 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 D | bridge_mcast.c | 87 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 D | legacy.c | 110 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 D | bridge.c | 103 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 D | bwc.c | 229 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 D | matcher.h | 44 u8 match_criteria_enable; member
|
| H A D | mlx5hws.h | 342 u8 match_criteria_enable); 877 u8 match_criteria_enable,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs.c | 232 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 D | eswitch_offloads.c | 118 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 D | fs.c | 47 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 D | ct_fs_hmfs.c | 96 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 D | ipsec_fs.c | 194 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 D | fs_tcp.c | 89 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()
|