Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.h43 #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 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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_ttc.c209 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 Dsmfs.c17 return mlx5dr_matcher_create(table, priority, spec->match_criteria_enable, &matcher_mask); in mlx5_smfs_matcher_create()
A Dipsec_fs_roce.c39 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 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()
A Dhelper.c69 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 Dingress_ofld.c36 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 Dmacsec_fs.c169 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 Dipsec_fs.c421 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 Dfs_tcp.c89 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 Drdma.c66 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 Deswitch_offloads.c160 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 Den_fs.c232 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 Dfs_core.c780 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 Dlegacy.c111 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 Dbridge.c187 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 Dfs_tt_redirect.c66 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 Dtc_tun_gre.c83 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_gretap()
A Dtc_tun_mplsoudp.c113 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in parse_tunnel()
A Dtc_tun_geneve.c282 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 Dtc_tun_vxlan.c141 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_vxlan()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dfs.c41 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 Dmlx5dr.h67 u8 match_criteria_enable,
A Dfs_dr.c152 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()

Completed in 103 milliseconds

12