| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_dpipe.c | 125 struct devlink_dpipe_value *match_value, in mlxsw_sp_erif_entry_prepare() argument 130 entry->match_values = match_value; in mlxsw_sp_erif_entry_prepare() 136 match_value->match = match; in mlxsw_sp_erif_entry_prepare() 137 match_value->value_size = sizeof(u32); in mlxsw_sp_erif_entry_prepare() 138 match_value->value = kmalloc(match_value->value_size, GFP_KERNEL); in mlxsw_sp_erif_entry_prepare() 139 if (!match_value->value) in mlxsw_sp_erif_entry_prepare() 150 kfree(match_value->value); in mlxsw_sp_erif_entry_prepare() 195 struct devlink_dpipe_value match_value, action_value; in mlxsw_sp_dpipe_table_erif_entries_dump() local 204 memset(&match_value, 0, sizeof(match_value)); in mlxsw_sp_dpipe_table_erif_entries_dump() 208 err = mlxsw_sp_erif_entry_prepare(&entry, &match_value, &match, in mlxsw_sp_dpipe_table_erif_entries_dump() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | fs_tcp.c | 32 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_TCP); in accel_fs_tcp_set_ipv4_flow() 34 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, 4); in accel_fs_tcp_set_ipv4_flow() 35 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow() 38 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow() 51 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_TCP); in accel_fs_tcp_set_ipv6_flow() 53 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, 6); in accel_fs_tcp_set_ipv6_flow() 54 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow() 57 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow() 126 MLX5_SET(fte_match_param, spec->match_value, outer_headers.tcp_dport, in mlx5e_accel_fs_add_sk() 128 MLX5_SET(fte_match_param, spec->match_value, outer_headers.tcp_sport, in mlx5e_accel_fs_add_sk()
|
| H A D | ipsec_fs.c | 190 MLX5_SET(fte_match_param, spec->match_value, in ipsec_rx_rule_add_match_obj() 232 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.ipsec_syndrome, 1); in rx_add_rule_drop_auth_trailer() 254 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.ipsec_syndrome, 2); in rx_add_rule_drop_auth_trailer() 310 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.metadata_reg_c_4, 1); in rx_add_rule_drop_replay() 465 MLX5_SET(fte_match_param, spec->match_value, in ipsec_rx_status_pass_create() 467 MLX5_SET(fte_match_param, spec->match_value, in ipsec_rx_status_pass_create() 1530 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, 4); in setup_fte_addr4() 1533 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in setup_fte_addr4() 1540 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in setup_fte_addr4() 1561 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, 6); in setup_fte_addr6() [all …]
|
| H A D | psp.c | 233 MLX5_SET(fte_match_set_lyr_2_4, spec->match_value, ip_protocol, in accel_psp_fs_rx_ft_create() 241 MLX5_SET(fte_match_param, spec->match_value, in accel_psp_fs_rx_ft_create() 285 misc_params_2 = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters_2); in accel_psp_setup_syndrome_match() 423 MLX5_SET(fte_match_set_lyr_2_4, spec->match_value, udp_dport, udp_port); in setup_fte_udp_psp() 425 MLX5_SET(fte_match_set_lyr_2_4, spec->match_value, ip_protocol, IPPROTO_UDP); in setup_fte_udp_psp()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | mmap_inner_array.c | 28 __u64 match_value = 0x13572468; variable 54 *value = match_value; in add_to_list_in_inner_array()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge_mcast.c | 88 dmac_v = MLX5_ADDR_OF(fte_match_param, rule_spec->match_value, outer_headers.dmac_47_16); in mlx5_esw_bridge_mdb_flow_create() 97 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_mdb_flow_create() 102 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_mdb_flow_create() 107 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.first_vid, in mlx5_esw_bridge_mdb_flow_create() 527 MLX5_SET(fte_match_param, rule_spec->match_value, misc_parameters_2.metadata_reg_c_0, in mlx5_esw_bridge_mcast_flow_with_esw_create() 600 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_mcast_vlan_flow_create() 605 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_mcast_vlan_flow_create() 609 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.first_vid, vlan->vid); in mlx5_esw_bridge_mcast_vlan_flow_create() 900 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.ip_version, 4); in mlx5_esw_bridge_ingress_igmp_fh_create() 902 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.ip_protocol, IPPROTO_IGMP); in mlx5_esw_bridge_ingress_igmp_fh_create() [all …]
|
| H A D | bridge.c | 595 smac_v = MLX5_ADDR_OF(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_flow_with_esw_create() 604 MLX5_SET(fte_match_param, rule_spec->match_value, misc_parameters_2.metadata_reg_c_0, in mlx5_esw_bridge_ingress_flow_with_esw_create() 616 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_flow_with_esw_create() 621 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_flow_with_esw_create() 626 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.first_vid, in mlx5_esw_bridge_ingress_flow_with_esw_create() 709 smac_v = MLX5_ADDR_OF(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_filter_flow_create() 718 MLX5_SET(fte_match_param, rule_spec->match_value, misc_parameters_2.metadata_reg_c_0, in mlx5_esw_bridge_ingress_filter_flow_create() 724 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_filter_flow_create() 729 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_ingress_filter_flow_create() 766 dmac_v = MLX5_ADDR_OF(fte_match_param, rule_spec->match_value, in mlx5_esw_bridge_egress_flow_create() [all …]
|
| H A D | ipsec_fs.c | 94 MLX5_SET(fte_match_param, spec->match_value, in mlx5_esw_ipsec_rx_rule_add_match_obj()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_arfs.c | 534 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, in arfs_add_rule() 550 MLX5_SET(fte_match_param, spec->match_value, outer_headers.tcp_dport, in arfs_add_rule() 552 MLX5_SET(fte_match_param, spec->match_value, outer_headers.tcp_sport, in arfs_add_rule() 559 MLX5_SET(fte_match_param, spec->match_value, outer_headers.udp_dport, in arfs_add_rule() 561 MLX5_SET(fte_match_param, spec->match_value, outer_headers.udp_sport, in arfs_add_rule() 565 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 569 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 578 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 582 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule()
|
| H A D | eswitch_offloads_termtbl.c | 208 port_value = MLX5_GET(fte_match_param, spec->match_value, in mlx5_eswitch_offload_is_uplink_port()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs_hmfs.c | 195 .match_buf = spec->match_value, in mlx5_ct_fs_hmfs_ct_rule_add() 196 .match_sz = ARRAY_SIZE(spec->match_value), in mlx5_ct_fs_hmfs_ct_rule_add() 212 tcp = MLX5_GET(fte_match_param, spec->match_value, in mlx5_ct_fs_hmfs_ct_rule_add() 214 gre = MLX5_GET(fte_match_param, spec->match_value, in mlx5_ct_fs_hmfs_ct_rule_add()
|
| H A D | ct_fs_smfs.c | 253 tcp = MLX5_GET(fte_match_param, spec->match_value, in mlx5_ct_fs_smfs_ct_rule_add() 255 gre = MLX5_GET(fte_match_param, spec->match_value, in mlx5_ct_fs_smfs_ct_rule_add()
|
| H A D | int_port.c | 76 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters_2); in mlx5e_int_port_create_rx_rule()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_geneve.c | 134 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_vni() 171 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_options() 173 misc_3_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters_3); in mlx5e_tc_tun_parse_geneve_options() 293 void *misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_params()
|
| H A D | tc_tun_vxlan.c | 148 misc5_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters_5); in mlx5e_tc_tun_parse_vxlan_gbp_option() 192 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in mlx5e_tc_tun_parse_vxlan() 221 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in mlx5e_tc_tun_parse_vxlan()
|
| H A D | fs_tt_redirect.c | 68 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_UDP); in fs_udp_set_dport_flow() 70 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_version, in fs_udp_set_dport_flow() 73 MLX5_SET(fte_match_param, spec->match_value, outer_headers.udp_dport, udp_dport); in fs_udp_set_dport_flow() 360 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ether_type); in fs_any_set_ethertype_flow()
|
| H A D | tc_tun_gre.c | 66 void *misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_gretap()
|
| H A D | tc_tun_mplsoudp.c | 84 misc2_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in parse_tunnel()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | macsec_fs.c | 446 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_PAE); in macsec_fs_tx_create() 512 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.metadata_reg_c_4, 0); in macsec_fs_tx_create() 595 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.metadata_reg_a, in macsec_fs_tx_setup_fte() 1170 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.macsec_syndrome, 0); in macsec_fs_rx_create_check_decap_rule() 1173 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_2.metadata_reg_c_4, 0); in macsec_fs_rx_create_check_decap_rule() 1181 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_5.macsec_tag_0, in macsec_fs_rx_create_check_decap_rule() 1336 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_UDP); in macsec_fs_rx_roce_jump_to_rdma_rules_create() 1338 MLX5_SET(fte_match_param, spec->match_value, outer_headers.udp_dport, ROCE_V2_UDP_DPORT); in macsec_fs_rx_roce_jump_to_rdma_rules_create() 1689 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ethertype, ETH_P_MACSEC); in macsec_fs_rx_setup_fte() 1696 MLX5_SET(fte_match_param, spec->match_value, misc_parameters_5.macsec_tag_0, in macsec_fs_rx_setup_fte() [all …]
|
| H A D | fs_ttc.c | 321 MLX5_SET(fte_match_param, spec->match_value, in mlx5_fs_ttc_set_match_ipv_outer() 326 MLX5_SET(fte_match_param, spec->match_value, in mlx5_fs_ttc_set_match_ipv_outer() 372 spec->match_value, in mlx5_generate_ttc_rule() 383 MLX5_SET(fte_match_param, spec->match_value, in mlx5_generate_ttc_rule() 641 MLX5_SET(fte_match_param, spec->match_value, inner_headers.ip_version, ipv); in mlx5_generate_inner_ttc_rule() 650 spec->match_value, in mlx5_generate_inner_ttc_rule() 1040 MLX5_SET(fte_match_param, spec->match_value, in mlx5_ttc_create_ipsec_outer_rule() 1079 MLX5_SET(fte_match_param, spec->match_value, in mlx5_ttc_create_ipsec_inner_rule() 1083 MLX5_SET(fte_match_param, spec->match_value, in mlx5_ttc_create_ipsec_inner_rule()
|
| H A D | smfs.c | 57 value.match_buf = (u64 *)spec->match_value; in mlx5_smfs_rule_create()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| H A D | helper.c | 66 MLX5_SET_TO_ONES(fte_match_param, spec->match_value, outer_headers.cvlan_tag); in esw_egress_acl_vlan_create() 68 MLX5_SET(fte_match_param, spec->match_value, outer_headers.first_vid, vlan_id); in esw_egress_acl_vlan_create()
|
| H A D | ingress_lgcy.c | 238 spec->match_value, in esw_acl_ingress_lgcy_setup()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_mmap_inner_array.c | 51 ASSERT_EQ(*val, skel->data->match_value, "value match 2"); in test_mmap_inner_array()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-pip-defs.h | 1991 uint64_t match_value:16; member 1993 uint64_t match_value:16; 2014 uint64_t match_value:16; member 2016 uint64_t match_value:16; 2037 uint64_t match_value:16; member 2039 uint64_t match_value:16;
|