Home
last modified time | relevance | path

Searched refs:mlx5_flow_attr (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dindir_table.h15 struct mlx5_flow_attr *attr,
19 struct mlx5_flow_attr *attr,
24 struct mlx5_flow_attr *attr,
29 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr);
46 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_get()
55 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_put()
62 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_needed()
70 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr) in mlx5_esw_indir_table_decap_vport()
A Dindir_table.c75 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_needed()
92 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr) in mlx5_esw_indir_table_decap_vport()
118 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_get()
256 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_put()
284 struct mlx5_flow_attr *attr, in mlx5_create_indir_recirc_group()
381 mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_entry_create()
458 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_get()
492 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_put()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.h48 #define NIC_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
50 #define ESW_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
69 struct mlx5_flow_attr { struct
271 struct mlx5_flow_attr *attr);
274 struct mlx5_flow_attr *attr);
279 struct mlx5_flow_attr *attr);
283 struct mlx5_flow_attr *attr);
290 struct mlx5_flow_attr *attr,
304 struct mlx5_flow_attr *mlx5_alloc_flow_attr(enum mlx5_flow_namespace_type type);
309 struct mlx5_flow_attr *attr);
[all …]
A Deswitch.h388 struct mlx5_flow_attr *attr,
411 struct mlx5_flow_attr *attr);
415 struct mlx5_flow_attr *attr);
419 struct mlx5_flow_attr *attr);
423 struct mlx5_flow_attr *attr);
513 struct mlx5_flow_attr *attr);
515 struct mlx5_flow_attr *attr);
A Deswitch_offloads.c126 struct mlx5_flow_attr *attr, in mlx5_eswitch_set_rule_source_port()
193 struct mlx5_flow_attr *attr) in esw_cleanup_decap_indir()
218 struct mlx5_flow_attr *attr, in esw_setup_ft_dest()
294 struct mlx5_flow_attr *attr, in esw_setup_chain_src_port_rewrite()
454 struct mlx5_flow_attr *attr, in esw_setup_dests()
492 struct mlx5_flow_attr *attr) in esw_cleanup_dests()
512 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_offloaded_rule()
628 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_fwd_rule()
711 struct mlx5_flow_attr *attr, in __mlx5_eswitch_del_rule()
755 struct mlx5_flow_attr *attr) in mlx5_eswitch_del_offloaded_rule()
[all …]
A Den_tc.c288 struct mlx5_flow_attr *attr) in mlx5_tc_rule_insert()
301 struct mlx5_flow_attr *attr) in mlx5_tc_rule_delete()
1096 struct mlx5_flow_attr *attr) in mlx5e_del_offloaded_nic_rule()
1152 struct mlx5_flow_attr *attr) in mlx5e_tc_offload_fdb_rules()
1192 struct mlx5_flow_attr *attr) in mlx5e_tc_unoffload_fdb_rules()
1216 struct mlx5_flow_attr *slow_attr; in mlx5e_tc_offload_to_slow_path()
3470 struct mlx5_flow_attr *attr, in actions_prepare_mod_hdr_actions()
3746 struct mlx5_flow_attr *attr, in add_vlan_push_action()
4430 struct mlx5_flow_attr *
4436 struct mlx5_flow_attr *attr; in mlx5_alloc_flow_attr()
[all …]
A Deswitch_offloads_termtbl.c213 struct mlx5_flow_attr *attr, in mlx5_eswitch_termtbl_required()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.h9 struct mlx5_flow_attr;
29 struct mlx5_flow_attr *attr,
35 struct mlx5_flow_attr *attr);
48 struct mlx5_flow_attr *attr, in mlx5e_tc_sample_offload()
55 struct mlx5_flow_attr *attr) {} in mlx5e_tc_sample_unoffload()
A Dpost_act.h10 struct mlx5_flow_attr;
22 mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr);
A Dsample.c44 struct mlx5_flow_attr *pre_attr;
46 struct mlx5_flow_attr *post_attr;
366 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr, in add_post_rule()
373 struct mlx5_flow_attr *post_attr; in add_post_rule()
431 struct mlx5_flow_attr *attr) in del_post_rule()
494 struct mlx5_flow_attr *attr, in mlx5e_tc_sample_offload()
503 struct mlx5_flow_attr *pre_attr; in mlx5e_tc_sample_offload()
623 struct mlx5_flow_attr *attr) in mlx5e_tc_sample_unoffload()
A Dpost_act.c19 struct mlx5_flow_attr *attr;
79 mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr) in mlx5e_tc_post_act_add()
83 struct mlx5_flow_attr *post_attr = NULL; in mlx5e_tc_post_act_add()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_ct.h13 struct mlx5_flow_attr;
112 struct mlx5_flow_attr *attr,
121 struct mlx5_flow_attr *attr,
126 struct mlx5_flow_attr *attr);
175 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
188 struct mlx5_flow_attr *attr, in mlx5_tc_ct_flow_offload()
197 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
A Dtc_priv.h107 struct mlx5_flow_attr *attr;
116 struct mlx5_flow_attr *attr);
170 struct mlx5_flow_attr *attr);
A Dtc_ct.c62 struct mlx5_flow_attr *pre_ct_attr;
72 struct mlx5_flow_attr *attr;
149 struct mlx5_flow_attr *attr,
650 struct mlx5_flow_attr *attr, in mlx5_tc_ct_entry_create_mod_hdr()
720 struct mlx5_flow_attr *attr, in mlx5_tc_ct_entry_destroy_mod_hdr()
738 struct mlx5_flow_attr *attr; in mlx5_tc_ct_entry_add_rule()
1358 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
1752 struct mlx5_flow_attr *attr) in __mlx5_tc_ct_flow_offload()
1759 struct mlx5_flow_attr *pre_ct_attr; in __mlx5_tc_ct_flow_offload()
1892 struct mlx5_flow_attr *attr, in __mlx5_tc_ct_flow_offload_clear()
[all …]
A Dtc_tun_encap.c17 struct mlx5_flow_attr *attr, in mlx5e_set_int_port_tunnel()
150 struct mlx5_flow_attr *attr; in mlx5e_tc_encap_flows_add()
209 struct mlx5_flow_attr *attr; in mlx5e_tc_encap_flows_del()
640 struct mlx5_flow_attr *attr, in mlx5e_set_vf_tunnel()
751 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_encap()
1148 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_decap_route()
1209 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_encap_route()
1315 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_invalidate_encap()
1360 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_reoffload_encap()
1473 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_reoffload_decap()
A Dtc_tun.h97 struct mlx5_flow_attr *attr);
A Dtc_tun.c711 struct mlx5_flow_attr *flow_attr) in mlx5e_tc_tun_route_lookup()

Completed in 44 milliseconds