Home
last modified time | relevance | path

Searched refs:match_criteria_enable (Results 1 - 25 of 68) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H 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()
H A Dsmfs.c17 return mlx5dr_matcher_create(table, priority, spec->match_criteria_enable, &matcher_mask); in mlx5_smfs_matcher_create()
H A Dmacsec_fs.c288 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in macsec_fs_tx_create_crypto_table_groups()
302 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in macsec_fs_tx_create_crypto_table_groups()
447 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in macsec_fs_tx_create()
517 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_create()
594 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_tx_setup_fte()
1075 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups()
1096 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS | in macsec_fs_rx_create_crypto_table_groups()
1171 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in macsec_fs_rx_create_check_decap_rule()
1179 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_5; in macsec_fs_rx_create_check_decap_rule()
1286 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADER in macsec_fs_rx_roce_jump_to_rdma_groups_create()
[all...]
H 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()
/kernel/linux/linux-5.10/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()
222 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_acl_ingress_lgcy_setup()
H A Dhelper.c66 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_egress_acl_vlan_create()
104 match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in esw_acl_egress_vlan_grp_create()
H A Dingress_ofld.c36 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfs_tracepoint.h43 #define __parse_fs_hdrs(match_criteria_enable, mouter, mmisc, minner, vouter, \
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;
H A Dfs_tracepoint.c201 u8 match_criteria_enable, in parse_fs_hdrs()
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()
200 parse_fs_hdrs(struct trace_seq *p, u8 match_criteria_enable, const u32 *mask_outer, const u32 *mask_misc, const u32 *mask_inner, const u32 *value_outer, const u32 *value_misc, const u32 *value_inner) parse_fs_hdrs() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfs_tracepoint.h43 #define __parse_fs_hdrs(match_criteria_enable, mouter, mmisc, minner, vouter, \
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;
H A Dfs_tracepoint.c201 u8 match_criteria_enable, in parse_fs_hdrs()
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()
200 parse_fs_hdrs(struct trace_seq *p, u8 match_criteria_enable, const u32 *mask_outer, const u32 *mask_misc, const u32 *mask_inner, const u32 *value_outer, const u32 *value_misc, const u32 *value_inner) parse_fs_hdrs() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs.c175 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in __mlx5e_add_vlan_rule()
836 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_generate_ttc_rule()
843 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_generate_ttc_rule()
847 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_generate_ttc_rule()
951 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5e_create_ttc_table_groups()
1009 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5e_generate_inner_ttc_rule()
1015 spec->match_criteria_enable = MLX5_MATCH_INNER_HEADERS; in mlx5e_generate_inner_ttc_rule()
1094 MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS); in mlx5e_create_inner_ttc_table_groups()
1294 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5e_add_l2_flow_rule()
1300 spec->match_criteria_enable in mlx5e_add_l2_flow_rule()
[all...]
H 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()
H A Deswitch_offloads.c278 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_eswitch_set_rule_source_port()
294 spec->match_criteria_enable |= MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_set_rule_source_port()
389 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_offloaded_rule()
391 spec->match_criteria_enable |= MLX5_MATCH_INNER_HEADERS; in mlx5_eswitch_add_offloaded_rule()
493 spec->match_criteria_enable |= MLX5_MATCH_OUTER_HEADERS; in mlx5_eswitch_add_fwd_rule()
793 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in mlx5_eswitch_add_send_to_vport_rule()
877 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS_2; in peer_miss_rules_setup()
885 spec->match_criteria_enable = MLX5_MATCH_MISC_PARAMETERS; in peer_miss_rules_setup()
1048 spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in esw_add_fdb_miss_rule()
1115 spec->match_criteria_enable in esw_add_restore_rule()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dipsec.c604 u8 match_criteria_enable, in mlx5_is_fpga_ipsec_rule()
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()
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()
603 mlx5_is_fpga_ipsec_rule(struct mlx5_core_dev *dev, u8 match_criteria_enable, const u32 *match_c, const u32 *match_v) mlx5_is_fpga_ipsec_rule() argument
638 mlx5_is_fpga_egress_ipsec_rule(struct mlx5_core_dev *dev, u8 match_criteria_enable, const u32 *match_c, const u32 *match_v, struct mlx5_flow_act *flow_act, struct mlx5_flow_context *flow_context) mlx5_is_fpga_egress_ipsec_rule() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
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_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()
/kernel/linux/linux-6.6/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.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()
H A Dbridge.c102 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
164 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
222 MLX5_SET(create_flow_group_in, in, match_criteria_enable, in mlx5_esw_bridge_ingress_mac_fg_create()
260 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_vlan_proto_fg_create()
313 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS); in mlx5_esw_bridge_egress_mac_fg_create()
344 MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2); in mlx5_esw_bridge_egress_miss_fg_create()
591 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_flow_with_esw_create()
703 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS | MLX5_MATCH_MISC_PARAMETERS_2; in mlx5_esw_bridge_ingress_filter_flow_create()
760 rule_spec->match_criteria_enable = MLX5_MATCH_OUTER_HEADERS; in mlx5_esw_bridge_egress_flow_create()
824 rule_spec->match_criteria_enable in mlx5_esw_bridge_egress_miss_flow_create()
[all...]
/kernel/linux/linux-6.6/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; 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.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()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H 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()
846 spec->match_criteria_enable = in set_ecn_ce_spec()
864 spec->match_criteria_enable = in set_cnp_spec()
1103 spec->match_criteria_enable = get_match_criteria_enable(spec->match_criteria); in _create_flow_rule()
1540 spec->match_criteria_enable in _create_raw_flow_rule()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_geneve.c277 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()

Completed in 23 milliseconds

123