| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_ct.h | 105 struct mlx5_flow_spec *spec, 109 int mlx5_tc_ct_add_no_trk_match(struct mlx5_flow_spec *spec); 120 struct mlx5_flow_spec *spec, 153 struct mlx5_flow_spec *spec, in mlx5_tc_ct_match_add() 168 mlx5_tc_ct_add_no_trk_match(struct mlx5_flow_spec *spec) in mlx5_tc_ct_add_no_trk_match() 187 struct mlx5_flow_spec *spec, in mlx5_tc_ct_flow_offload()
|
| A D | tc_tun.h | 43 struct mlx5_flow_spec *spec, 48 struct mlx5_flow_spec *spec, 96 struct mlx5_flow_spec *spec, 104 struct mlx5_flow_spec *spec, 109 struct mlx5_flow_spec *spec,
|
| A D | tc_priv.h | 36 struct mlx5_flow_spec spec; 110 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer); 115 struct mlx5_flow_spec *spec, 167 struct mlx5_flow_spec *spec);
|
| A 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() 283 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve_params() 314 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_geneve()
|
| A D | tc_tun_mplsoudp.c | 48 struct mlx5_flow_spec *spec, in parse_udp_ports() 57 struct mlx5_flow_spec *spec, in parse_tunnel()
|
| A 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()
|
| A D | fs_tt_redirect.c | 63 static void fs_udp_set_dport_flow(struct mlx5_flow_spec *spec, enum fs_udp_type type, in fs_udp_set_dport_flow() 86 struct mlx5_flow_spec *spec; in mlx5e_fs_tt_redirect_udp_add_rule() 351 static void fs_any_set_ethertype_flow(struct mlx5_flow_spec *spec, u16 ether_type) in fs_any_set_ethertype_flow() 366 struct mlx5_flow_spec *spec; in mlx5e_fs_tt_redirect_any_add_rule()
|
| A D | tc_tun_encap.h | 33 struct mlx5_flow_spec *spec);
|
| A D | tc_tun_gre.c | 56 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_gretap()
|
| A D | tc_ct.c | 323 mlx5_tc_ct_set_tuple_match(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, in mlx5_tc_ct_set_tuple_match() 737 struct mlx5_flow_spec *spec = NULL; in mlx5_tc_ct_entry_add_rule() 1222 int mlx5_tc_ct_add_no_trk_match(struct mlx5_flow_spec *spec) in mlx5_tc_ct_add_no_trk_match() 1249 struct mlx5_flow_spec *spec, in mlx5_tc_ct_match_add() 1402 struct mlx5_flow_spec *spec; in tc_ct_pre_ct_add_rules() 1751 struct mlx5_flow_spec *orig_spec, in __mlx5_tc_ct_flow_offload() 1891 struct mlx5_flow_spec *orig_spec, in __mlx5_tc_ct_flow_offload_clear() 1954 struct mlx5_flow_spec *spec, in mlx5_tc_ct_flow_offload()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_tc.h | 230 void mlx5e_tc_match_to_reg_match(struct mlx5_flow_spec *spec, 235 void mlx5e_tc_match_to_reg_get_match(struct mlx5_flow_spec *spec, 270 struct mlx5_flow_spec *spec, 278 struct mlx5_flow_spec *spec, 308 struct mlx5_flow_spec *spec,
|
| A D | eswitch.h | 382 struct mlx5_flow_spec; 390 struct mlx5_flow_spec *spec); 395 struct mlx5_flow_spec *spec, 406 mlx5_eswitch_clear_rule_source_port(struct mlx5_eswitch *esw, struct mlx5_flow_spec *spec); 410 struct mlx5_flow_spec *spec, 414 struct mlx5_flow_spec *spec,
|
| A D | eswitch_offloads_termtbl.c | 196 const struct mlx5_flow_spec *spec) in mlx5_eswitch_offload_is_uplink_port() 215 struct mlx5_flow_spec *spec) in mlx5_eswitch_termtbl_required() 242 struct mlx5_flow_spec *spec, in mlx5_eswitch_add_termtbl_rule()
|
| A D | eswitch_offloads.c | 86 struct mlx5_flow_spec *spec, in mlx5_eswitch_set_rule_flow_source() 125 struct mlx5_flow_spec *spec, in mlx5_eswitch_set_rule_source_port() 219 struct mlx5_flow_spec *spec, in esw_setup_ft_dest() 455 struct mlx5_flow_spec *spec, in esw_setup_dests() 975 struct mlx5_flow_spec *spec; in mlx5_eswitch_add_send_to_vport_rule() 1047 struct mlx5_flow_spec *spec; in mlx5_eswitch_add_send_to_vport_meta_rules() 1220 struct mlx5_flow_spec *spec; in esw_add_fdb_peer_miss_rules() 1338 struct mlx5_flow_spec *spec; in esw_add_fdb_miss_rule() 1401 struct mlx5_flow_spec *spec; in esw_add_restore_rule() 1979 struct mlx5_flow_spec *spec; in mlx5_eswitch_create_vport_rx_rule() [all …]
|
| A D | en_tc.c | 287 struct mlx5_flow_spec *spec, in mlx5_tc_rule_insert() 940 struct mlx5_flow_spec *spec, in mlx5e_add_offloaded_nic_rule() 1151 struct mlx5_flow_spec *spec, in mlx5e_tc_offload_fdb_rules() 1214 struct mlx5_flow_spec *spec) in mlx5e_tc_offload_to_slow_path() 1954 struct mlx5_flow_spec *spec, in parse_tunnel_attr() 2004 struct mlx5_flow_spec *tmp_spec; in parse_tunnel_attr() 2058 struct mlx5_flow_spec *spec) in get_match_headers_value() 2066 struct mlx5_flow_spec *spec) in get_match_headers_criteria() 2568 struct mlx5_flow_spec *spec, in parse_cls_flower() 3177 struct mlx5_flow_spec *spec) in modify_tuple_supported() [all …]
|
| A D | rdma.c | 30 struct mlx5_flow_spec *spec; in mlx5_rdma_enable_roce_steering()
|
| A D | en_fs.c | 188 u16 vid, struct mlx5_flow_spec *spec) in __mlx5e_add_vlan_rule() 262 struct mlx5_flow_spec *spec; in mlx5e_add_vlan_rule() 340 struct mlx5_flow_spec *spec; in mlx5e_add_trap_rule() 714 struct mlx5_flow_spec *spec; in mlx5e_add_promisc_rule() 927 struct mlx5_flow_spec *spec; in mlx5e_add_l2_flow_rule()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | indir_table.h | 16 struct mlx5_flow_spec *spec, 47 struct mlx5_flow_spec *spec, in mlx5_esw_indir_table_get()
|
| A D | indir_table.c | 119 struct mlx5_flow_spec *spec, in mlx5_esw_indir_table_rule_get() 128 struct mlx5_flow_spec *rule_spec; in mlx5_esw_indir_table_rule_get() 285 struct mlx5_flow_spec *spec, in mlx5_create_indir_recirc_group() 341 struct mlx5_flow_spec *spec; in mlx5_create_indir_fwd_group() 382 struct mlx5_flow_spec *spec, u16 vport, bool decap) in mlx5_esw_indir_table_entry_create() 459 struct mlx5_flow_spec *spec, in mlx5_esw_indir_table_get()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | sample.h | 28 struct mlx5_flow_spec *spec, 47 struct mlx5_flow_spec *spec, in mlx5e_tc_sample_offload()
|
| A D | post_act.c | 84 struct mlx5_flow_spec *spec = NULL; in mlx5e_tc_post_act_add()
|
| /linux/include/linux/mlx5/ |
| A D | fs.h | 119 struct mlx5_flow_spec { struct 237 const struct mlx5_flow_spec *spec,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec_fs.c | 60 struct mlx5_flow_spec *spec; in rx_err_add_rule() 190 struct mlx5_flow_spec *spec; in rx_fs_create() 406 struct mlx5_flow_spec *spec, in setup_fte_common() 473 struct mlx5_flow_spec *spec; in rx_add_rule() 545 struct mlx5_flow_spec *spec; in tx_add_rule()
|
| A D | fs_tcp.c | 29 static void accel_fs_tcp_set_ipv4_flow(struct mlx5_flow_spec *spec, struct sock *sk) in accel_fs_tcp_set_ipv4_flow() 48 static void accel_fs_tcp_set_ipv6_flow(struct mlx5_flow_spec *spec, struct sock *sk) in accel_fs_tcp_set_ipv6_flow() 83 struct mlx5_flow_spec *spec; in mlx5e_accel_fs_add_sk()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| A D | fs.c | 196 struct mlx5_flow_spec *spec, in parse_flow_attr() 598 const struct mlx5_flow_spec *spec, in is_valid_esp_aes_gcm() 623 const struct mlx5_flow_spec *spec, in is_valid_spec() 862 struct mlx5_flow_spec *spec) in set_vhca_port_spec() 879 struct mlx5_flow_spec *spec, int ipv) in set_ecn_ce_spec() 905 struct mlx5_flow_spec *spec) in set_cnp_spec() 932 struct mlx5_flow_spec *spec; in mlx5_ib_fs_add_op_fc() 1038 struct mlx5_flow_spec *spec, in set_underlay_qp() 1058 struct mlx5_flow_spec *spec, in mlx5_ib_set_rule_source_port() 1099 struct mlx5_flow_spec *spec; in _create_flow_rule() [all …]
|