/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | fs_tracepoint.h | 43 #define __parse_fs_hdrs(match_criteria_enable, mouter, mmisc, minner, vouter, \ argument 45 parse_fs_hdrs(p, match_criteria_enable, mouter, mmisc, minner, vouter,\ 49 u8 match_criteria_enable, 119 __entry->mask_enable = fg->mask.match_criteria_enable; 207 __entry->mask_enable = __entry->fg->mask.match_criteria_enable;
|
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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | fs_ttc.c | 209 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_generate_ttc_rule() 216 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_generate_ttc_rule() 220 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_generate_ttc_rule() 317 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_create_ttc_table_groups() 375 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule() 381 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule() 456 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS); in mlx5_create_inner_ttc_table_groups()
|
A D | smfs.c | 17 return mlx5dr_matcher_create(table, priority, spec->match_criteria_enable, &matcher_mask); in mlx5_smfs_matcher_create()
|
A D | ipsec_fs_roce.c | 39 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in ipsec_fs_roce_setup_udp_dport() 277 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_ipsec_fs_roce_rx_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
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()
|
A D | helper.c | 69 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_egress_acl_vlan_create() 107 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_egress_vlan_grp_create()
|
A D | ingress_ofld.c | 36 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_prio_tag_create() 231 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_ingress_ofld_groups_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | macsec_fs.c | 169 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in macsec_fs_tx_create_crypto_table_groups() 183 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in macsec_fs_tx_create_crypto_table_groups() 297 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in macsec_fs_tx_create() 367 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_create() 438 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_setup_fte() 756 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups() 777 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups() 851 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_rx_create_check_decap_rule() 859 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_5; in macsec_fs_rx_create_check_decap_rule() 1073 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in macsec_fs_rx_setup_fte() [all …]
|
A D | ipsec_fs.c | 421 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_addr4() 439 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_addr6() 457 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in setup_fte_esp() 466 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in setup_fte_spi() 475 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_no_frags() 484 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in setup_fte_reg_a() 495 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in setup_fte_reg_c0() 508 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in setup_fte_upper_proto_match()
|
A D | fs_tcp.c | 89 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_accel_fs_add_sk() 233 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in accel_fs_tcp_create_groups()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | rdma.c | 66 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in mlx5_rdma_enable_roce_steering() 80 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in mlx5_rdma_enable_roce_steering()
|
A D | eswitch_offloads.c | 160 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_set_rule_source_port() 176 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_set_rule_source_port() 624 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_offloaded_rule() 626 spec->match_criteria_enable |= MLX5_MATCH_INNER_HEADERS; in mlx5_eswitch_add_offloaded_rule() 748 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_fwd_rule() 865 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_add_send_to_vport_rule() 1007 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in peer_miss_rules_setup() 1182 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_add_fdb_miss_rule() 1283 match_criteria_enable, in esw_set_flow_group_source_port() 1291 match_criteria_enable, in esw_set_flow_group_source_port() [all …]
|
A D | en_fs.c | 232 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in __mlx5e_add_vlan_rule() 983 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule() 989 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule() 1038 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5e_create_l2_table_groups() 1139 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1151 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1163 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1174 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
|
A D | fs_core.c | 780 u8 match_criteria_enable, in alloc_flow_group() argument 799 fg->mask.match_criteria_enable = match_criteria_enable; in alloc_flow_group() 810 u8 match_criteria_enable, in alloc_insert_flow_group() argument 820 fg = alloc_flow_group(steering, match_criteria_enable, match_criteria, in alloc_insert_flow_group() 1315 u8 match_criteria_enable = MLX5_GET(create_flow_group_in, in mlx5_create_flow_group() local 1317 match_criteria_enable); in mlx5_create_flow_group() 1329 fg = alloc_insert_flow_group(ft, match_criteria_enable, match_criteria, in mlx5_create_flow_group() 1532 spec->match_criteria_enable, in alloc_auto_flow_group() 1562 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in create_auto_flow_group() 1563 fg->mask.match_criteria_enable); in create_auto_flow_group()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | legacy.c | 111 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table() 128 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table() 146 MLX5_SET(create_flow_group_in, flow_group_in, match_criteria_enable, in esw_create_legacy_fdb_table() 279 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in _mlx5_eswitch_set_vepa_locked()
|
A D | bridge.c | 187 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 249 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 307 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_mac_fg_create() 345 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_vlan_proto_fg_create() 398 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_mac_fg_create() 429 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in mlx5_esw_bridge_egress_miss_fg_create() 676 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_flow_with_esw_create() 775 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_filter_flow_create() 832 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_egress_flow_create() 896 rule_spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_egress_miss_flow_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | fs_tt_redirect.c | 66 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_udp_set_dport_flow() 176 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_udp_create_groups() 357 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_any_set_ethertype_flow() 446 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_any_create_groups()
|
A D | tc_tun_gre.c | 83 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_gretap()
|
A D | tc_tun_mplsoudp.c | 113 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in parse_tunnel()
|
A D | tc_tun_geneve.c | 282 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_3; in mlx5e_tc_tun_parse_geneve_options() 313 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_geneve_params()
|
A D | tc_tun_vxlan.c | 141 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_vxlan()
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | fs.c | 41 u8 match_criteria_enable; in get_match_criteria_enable() local 43 match_criteria_enable = in get_match_criteria_enable() 46 match_criteria_enable |= in get_match_criteria_enable() 49 match_criteria_enable |= in get_match_criteria_enable() 52 match_criteria_enable |= in get_match_criteria_enable() 56 return match_criteria_enable; in get_match_criteria_enable() 848 spec->match_criteria_enable = in set_ecn_ce_spec() 866 spec->match_criteria_enable = in set_cnp_spec() 1542 spec->match_criteria_enable = fs_matcher->match_criteria_enable; in _create_raw_flow_rule() 1573 if (!(fs_matcher->match_criteria_enable & in raw_fs_is_multicast() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | mlx5dr.h | 67 u8 match_criteria_enable,
|
A D | fs_dr.c | 152 u8 match_criteria_enable = MLX5_GET(create_flow_group_in, in mlx5_cmd_dr_create_flow_group() local 154 match_criteria_enable); in mlx5_cmd_dr_create_flow_group() 167 match_criteria_enable, in mlx5_cmd_dr_create_flow_group()
|