Home
last modified time | relevance | path

Searched refs:mlx5_flow_spec (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_ct.h105 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 Dtc_tun.h43 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 Dtc_priv.h36 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 Dtc_tun_geneve.c50 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 Dtc_tun_mplsoudp.c48 struct mlx5_flow_spec *spec, in parse_udp_ports()
57 struct mlx5_flow_spec *spec, in parse_tunnel()
A Dtc_tun_vxlan.c46 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 Dfs_tt_redirect.c63 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 Dtc_tun_encap.h33 struct mlx5_flow_spec *spec);
A Dtc_tun_gre.c56 struct mlx5_flow_spec *spec, in mlx5e_tc_tun_parse_gretap()
A Dtc_ct.c323 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 Den_tc.h230 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 Deswitch.h382 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 Deswitch_offloads_termtbl.c196 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 Deswitch_offloads.c86 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 Den_tc.c287 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 Drdma.c30 struct mlx5_flow_spec *spec; in mlx5_rdma_enable_roce_steering()
A Den_fs.c188 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 Dindir_table.h16 struct mlx5_flow_spec *spec,
47 struct mlx5_flow_spec *spec, in mlx5_esw_indir_table_get()
A Dindir_table.c119 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 Dsample.h28 struct mlx5_flow_spec *spec,
47 struct mlx5_flow_spec *spec, in mlx5e_tc_sample_offload()
A Dpost_act.c84 struct mlx5_flow_spec *spec = NULL; in mlx5e_tc_post_act_add()
/linux/include/linux/mlx5/
A Dfs.h119 struct mlx5_flow_spec { struct
237 const struct mlx5_flow_spec *spec,
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_fs.c60 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 Dfs_tcp.c29 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 Dfs.c196 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 …]

Completed in 64 milliseconds

12