/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_tun.h | 35 struct mlx5_flow_spec *spec, 40 struct mlx5_flow_spec *spec, 70 struct mlx5_flow_spec *spec, 76 struct mlx5_flow_spec *spec,
|
D | tc_tun_geneve.c | 50 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_udp_ports_geneve() 124 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve_vni() 156 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve_options() 279 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve_params() 308 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve()
|
D | tc_tun_vxlan.c | 46 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_udp_ports_vxlan() 102 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_vxlan()
|
D | tc_tun_gre.c | 56 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_gretap()
|
D | tc_tun.c | 474 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse() 511 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_udp_ports()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch_offloads_termtbl.c | 52 static const struct mlx5_flow_spec spec = {}; in mlx5_eswitch_termtbl_create() 181 const struct mlx5_flow_spec *spec) in mlx5_eswitch_offload_is_uplink_port() 199 struct mlx5_flow_spec *spec) in mlx5_eswitch_termtbl_required() 212 struct mlx5_flow_spec *spec, in mlx5_eswitch_add_termtbl_rule()
|
D | eswitch.h | 300 struct mlx5_flow_spec; 307 struct mlx5_flow_spec *spec); 312 struct mlx5_flow_spec *spec, 324 struct mlx5_flow_spec *spec, 328 struct mlx5_flow_spec *spec,
|
D | eswitch_offloads.c | 93 struct mlx5_flow_spec *spec, in mlx5_eswitch_set_rule_source_port() 140 struct mlx5_flow_spec *spec, in mlx5_eswitch_add_offloaded_rule() 247 struct mlx5_flow_spec *spec, in mlx5_eswitch_add_fwd_rule() 554 struct mlx5_flow_spec *spec; in mlx5_eswitch_add_send_to_vport_rule() 627 struct mlx5_flow_spec *spec, in peer_miss_rules_setup() 662 struct mlx5_flow_spec *spec, in esw_set_peer_miss_rule_source_port() 687 struct mlx5_flow_spec *spec; in esw_add_fdb_peer_miss_rules() 795 struct mlx5_flow_spec *spec; in esw_add_fdb_miss_rule() 1319 struct mlx5_flow_spec *spec; in mlx5_eswitch_create_vport_rx_rule() 1755 struct mlx5_flow_spec *spec; in esw_vport_ingress_prio_tag_config() [all …]
|
D | rdma.c | 30 struct mlx5_flow_spec *spec; in mlx5_rdma_enable_roce_steering()
|
D | en_tc.c | 144 struct mlx5_flow_spec spec; 736 struct mlx5_flow_spec *spec, u8 *match_prio, in mlx5e_hairpin_get_prio() 1033 struct mlx5_flow_spec *spec, in mlx5e_tc_offload_fdb_rules() 1069 struct mlx5_flow_spec *spec, in mlx5e_tc_offload_to_slow_path() 1243 struct mlx5_flow_spec *spec = &flow->esw_attr->parse_attr->spec; in mlx5_flow_has_geneve_opt() 1301 struct mlx5_flow_spec *spec; in mlx5e_tc_encap_flows_add() 1366 struct mlx5_flow_spec *spec; in mlx5e_tc_encap_flows_del() 1650 struct mlx5_flow_spec *spec, in parse_tunnel_attr() 1775 struct mlx5_flow_spec *spec) in get_match_headers_criteria() 1785 struct mlx5_flow_spec *spec) in get_match_headers_value() [all …]
|
D | en_fs.c | 163 u16 vid, struct mlx5_flow_spec *spec) in __mlx5e_add_vlan_rule() 234 struct mlx5_flow_spec *spec; in mlx5e_add_vlan_rule() 820 struct mlx5_flow_spec *spec; in mlx5e_generate_ttc_rule() 998 struct mlx5_flow_spec *spec; in mlx5e_generate_inner_ttc_rule() 1244 struct mlx5_flow_spec *spec; in mlx5e_add_l2_flow_rule()
|
D | fs_core.c | 366 static bool check_valid_spec(const struct mlx5_flow_spec *spec) in check_valid_spec() 617 const struct mlx5_flow_spec *spec, in alloc_fte() 1322 const struct mlx5_flow_spec *spec) in alloc_auto_flow_group() 1491 const struct mlx5_flow_spec *spec, in add_rule_fg() 1576 const struct mlx5_flow_spec *spec) in build_match_list() 1662 const struct mlx5_flow_spec *spec, in try_add_to_existing_fg() 1753 const struct mlx5_flow_spec *spec, in _mlx5_add_flow_rules() 1860 const struct mlx5_flow_spec *spec, in mlx5_add_flow_rules()
|
D | en_arfs.c | 178 struct mlx5_flow_spec *spec; in arfs_add_default_rule() 464 struct mlx5_flow_spec *spec; in arfs_add_rule()
|
D | eswitch.c | 195 struct mlx5_flow_spec *spec; in __esw_fdb_set_vport_rule() 1245 struct mlx5_flow_spec *spec; in esw_vport_ingress_config() 1338 struct mlx5_flow_spec *spec; in esw_vport_egress_config() 2239 struct mlx5_flow_spec *spec; in _mlx5_eswitch_set_vepa_locked()
|
D | en_fs_ethtool.c | 405 struct mlx5_flow_spec *spec; in add_ethtool_flow_rule()
|
/Linux-v5.4/include/linux/mlx5/ |
D | fs.h | 104 struct mlx5_flow_spec { struct 217 const struct mlx5_flow_spec *spec,
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | main.c | 2681 struct mlx5_flow_spec *spec, in parse_flow_attr() 3083 const struct mlx5_flow_spec *spec, in is_valid_esp_aes_gcm() 3108 const struct mlx5_flow_spec *spec, in is_valid_spec() 3348 struct mlx5_flow_spec *spec, in set_underlay_qp() 3487 struct mlx5_flow_spec *spec, in mlx5_ib_set_rule_source_port() 3527 struct mlx5_flow_spec *spec; in _create_flow_rule() 4017 struct mlx5_flow_spec *spec; in _create_raw_flow_rule()
|