| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| 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;
|
| 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-v5.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| 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() 313 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_create_ttc_table_groups() 371 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule() 377 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5_generate_inner_ttc_rule() 450 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS); in mlx5_create_inner_ttc_table_groups()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| D | ipsec.c | 604 u8 match_criteria_enable, in mlx5_is_fpga_ipsec_rule() argument 613 if (!(match_criteria_enable & MLX5_MATCH_OUTER_HEADERS) || in mlx5_is_fpga_ipsec_rule() 639 u8 match_criteria_enable, in mlx5_is_fpga_egress_ipsec_rule() argument 653 ret = mlx5_is_fpga_ipsec_rule(dev, match_criteria_enable, match_c, in mlx5_is_fpga_egress_ipsec_rule() 659 (match_criteria_enable & in mlx5_is_fpga_egress_ipsec_rule() 782 fg->mask.match_criteria_enable, in mlx5_fpga_ipsec_fs_create_sa_ctx() 789 fg->mask.match_criteria_enable, in mlx5_fpga_ipsec_fs_create_sa_ctx() 1027 u8 match_criteria_enable; in fpga_ipsec_fs_create_flow_group() local 1034 match_criteria_enable = in fpga_ipsec_fs_create_flow_group() 1035 MLX5_GET(create_flow_group_in, in, match_criteria_enable); in fpga_ipsec_fs_create_flow_group() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| 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() 222 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_lgcy_setup()
|
| 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()
|
| D | ingress_ofld.c | 36 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_prio_tag_create() 180 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_ingress_ofld_groups_create()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| 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()
|
| D | eswitch_offloads.c | 113 spec->match_criteria_enable &= ~MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_clear_rule_source_port() 142 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_set_rule_source_port() 158 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_set_rule_source_port() 536 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_offloaded_rule() 538 spec->match_criteria_enable |= MLX5_MATCH_INNER_HEADERS; in mlx5_eswitch_add_offloaded_rule() 645 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_fwd_rule() 958 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_add_send_to_vport_rule() 1029 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_add_send_to_vport_meta_rules() 1127 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in peer_miss_rules_setup() 1135 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in peer_miss_rules_setup() [all …]
|
| D | en_fs.c | 199 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in __mlx5e_add_vlan_rule() 946 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule() 952 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule() 1002 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5e_create_l2_table_groups() 1103 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1115 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1127 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups() 1138 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in __mlx5e_create_vlan_table_groups()
|
| D | fs_core.c | 693 u8 match_criteria_enable, in alloc_flow_group() argument 712 fg->mask.match_criteria_enable = match_criteria_enable; in alloc_flow_group() 723 u8 match_criteria_enable, in alloc_insert_flow_group() argument 733 fg = alloc_flow_group(steering, match_criteria_enable, match_criteria, in alloc_insert_flow_group() 1222 u8 match_criteria_enable = MLX5_GET(create_flow_group_in, in mlx5_create_flow_group() local 1224 match_criteria_enable); in mlx5_create_flow_group() 1236 fg = alloc_insert_flow_group(ft, match_criteria_enable, match_criteria, in mlx5_create_flow_group() 1434 spec->match_criteria_enable, in alloc_auto_flow_group() 1464 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in create_auto_flow_group() 1465 fg->mask.match_criteria_enable); in create_auto_flow_group()
|
| D | fs_core.h | 243 u8 match_criteria_enable; member
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| 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() 278 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in _mlx5_eswitch_set_vepa_locked()
|
| D | bridge.c | 125 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_fg_create() 164 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_filter_fg_create() 201 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_mac_fg_create() 237 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_vlan_fg_create() 270 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_mac_fg_create() 431 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_flow_with_esw_create() 521 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_filter_flow_create() 567 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_egress_flow_create()
|
| D | indir_table.c | 150 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | in mlx5_esw_indir_table_rule_get() 295 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in mlx5_create_indir_recirc_group()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | fs_tt_redirect.c | 66 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_udp_set_dport_flow() 178 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_udp_create_groups() 353 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in fs_any_set_ethertype_flow() 445 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in fs_any_create_groups()
|
| D | tc_tun_gre.c | 83 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_gretap()
|
| D | tc_tun_geneve.c | 277 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_3; in mlx5e_tc_tun_parse_geneve_options() 308 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_geneve_params()
|
| D | tc_tun_vxlan.c | 139 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5e_tc_tun_parse_vxlan()
|
| D | tc_tun_mplsoudp.c | 120 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in parse_tunnel()
|
| /Linux-v5.15/drivers/infiniband/hw/mlx5/ |
| D | fs.c | 40 u8 match_criteria_enable; in get_match_criteria_enable() local 42 match_criteria_enable = in get_match_criteria_enable() 45 match_criteria_enable |= in get_match_criteria_enable() 48 match_criteria_enable |= in get_match_criteria_enable() 51 match_criteria_enable |= in get_match_criteria_enable() 55 return match_criteria_enable; in get_match_criteria_enable() 968 spec->match_criteria_enable = get_match_criteria_enable(spec->match_criteria); in _create_flow_rule() 1411 spec->match_criteria_enable = fs_matcher->match_criteria_enable; in _create_raw_flow_rule() 1442 if (!(fs_matcher->match_criteria_enable & in raw_fs_is_multicast() 2126 err = uverbs_copy_from(&obj->match_criteria_enable, in UVERBS_HANDLER()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | mlx5dr.h | 63 u8 match_criteria_enable,
|
| D | fs_dr.c | 150 u8 match_criteria_enable = MLX5_GET(create_flow_group_in, in mlx5_cmd_dr_create_flow_group() local 152 match_criteria_enable); in mlx5_cmd_dr_create_flow_group() 165 match_criteria_enable, in mlx5_cmd_dr_create_flow_group()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | fs_tcp.c | 91 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_accel_fs_add_sk() 237 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in accel_fs_tcp_create_groups()
|
| /Linux-v5.15/include/linux/mlx5/ |
| D | fs.h | 116 u8 match_criteria_enable; member
|