Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/esw/
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()
Dindir_table.c76 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_needed()
97 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr) in mlx5_esw_indir_table_decap_vport()
123 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_get()
261 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_put()
289 struct mlx5_flow_attr *attr, in mlx5_create_indir_recirc_group()
386 mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_entry_create()
463 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_get()
497 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_put()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dact.h13 struct mlx5_flow_attr;
39 struct mlx5_flow_attr *attr);
44 struct mlx5_flow_attr *attr);
48 struct mlx5_flow_attr *attr);
52 struct mlx5_flow_attr *attr);
108 struct mlx5_flow_attr *attr,
113 struct mlx5_flow_attr *attr,
114 struct mlx5_flow_attr *next_attr);
Dtun.c12 struct mlx5_flow_attr *attr) in tc_act_can_offload_tun_encap()
27 struct mlx5_flow_attr *attr) in tc_act_parse_tun_encap()
39 struct mlx5_flow_attr *attr) in tc_act_can_offload_tun_decap()
48 struct mlx5_flow_attr *attr) in tc_act_parse_tun_decap()
Dsample.c13 struct mlx5_flow_attr *attr) in tc_act_can_offload_sample()
32 struct mlx5_flow_attr *attr) in tc_act_parse_sample()
50 struct mlx5_flow_attr *attr) in mlx5e_tc_act_sample_is_multi_table()
62 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_sample()
Dct.c12 struct mlx5_flow_attr *attr) in tc_act_can_offload_ct()
29 struct mlx5_flow_attr *attr) in tc_act_parse_ct()
62 struct mlx5_flow_attr *attr) in tc_act_post_parse_ct()
90 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_ct()
Dmpls.c12 struct mlx5_flow_attr *attr) in tc_act_can_offload_mpls_push()
40 struct mlx5_flow_attr *attr) in tc_act_parse_mpls_push()
52 struct mlx5_flow_attr *attr) in tc_act_can_offload_mpls_pop()
82 struct mlx5_flow_attr *attr) in tc_act_parse_mpls_pop()
Dgoto.c11 struct mlx5_flow_attr *attr, in validate_goto_chain()
63 struct mlx5_flow_attr *attr) in tc_act_can_offload_goto()
78 struct mlx5_flow_attr *attr) in tc_act_parse_goto()
89 struct mlx5_flow_attr *attr) in tc_act_post_parse_goto()
Dvlan.c110 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_push_action()
141 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_pop_action()
165 struct mlx5_flow_attr *attr) in tc_act_can_offload_vlan()
174 struct mlx5_flow_attr *attr) in tc_act_parse_vlan()
202 struct mlx5_flow_attr *attr) in tc_act_post_parse_vlan()
Dmirred.c24 struct mlx5_flow_attr *attr, in verify_uplink_forwarding()
104 struct mlx5_flow_attr *attr) in tc_act_can_offload_mirred()
178 struct mlx5_flow_attr *attr) in parse_mirred_encap()
209 struct mlx5_flow_attr *attr) in parse_mirred()
294 struct mlx5_flow_attr *attr) in parse_mirred_ovs_master()
314 struct mlx5_flow_attr *attr) in tc_act_parse_mirred()
Ddrop.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_drop()
20 struct mlx5_flow_attr *attr) in tc_act_parse_drop()
Daccept.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_accept()
20 struct mlx5_flow_attr *attr) in tc_act_parse_accept()
Dvlan.h14 struct mlx5_flow_attr *attr,
20 struct mlx5_flow_attr *attr,
Dptype.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_ptype()
20 struct mlx5_flow_attr *attr) in tc_act_parse_ptype()
Dmark.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_mark()
25 struct mlx5_flow_attr *attr) in tc_act_parse_mark()
Dtrap.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_trap()
27 struct mlx5_flow_attr *attr) in tc_act_parse_trap()
Dact.c108 struct mlx5_flow_attr *attr, in mlx5e_tc_act_post_parse()
134 struct mlx5_flow_attr *attr, in mlx5e_tc_act_set_next_post_act()
135 struct mlx5_flow_attr *next_attr) in mlx5e_tc_act_set_next_post_act()
Dcsum.c42 struct mlx5_flow_attr *attr) in tc_act_can_offload_csum()
54 struct mlx5_flow_attr *attr) in tc_act_parse_csum()
Dmirred_nic.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_mirred_nic()
39 struct mlx5_flow_attr *attr) in tc_act_parse_mirred_nic()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h49 #define NIC_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
51 #define ESW_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
70 struct mlx5_flow_attr { struct
285 struct mlx5_flow_attr *attr);
300 struct mlx5_flow_attr *attr);
303 struct mlx5_flow_attr *attr);
308 struct mlx5_flow_attr *attr);
312 struct mlx5_flow_attr *attr);
319 struct mlx5_flow_attr *attr,
335 struct mlx5_flow_attr *mlx5_alloc_flow_attr(enum mlx5_flow_namespace_type type);
[all …]
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dsample.h9 struct mlx5_flow_attr;
29 struct mlx5_flow_attr *attr);
34 struct mlx5_flow_attr *attr);
47 struct mlx5_flow_attr *attr) in mlx5e_tc_sample_offload()
53 struct mlx5_flow_attr *attr) {} in mlx5e_tc_sample_unoffload()
Dpost_act.h10 struct mlx5_flow_attr;
22 mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr);
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h13 struct mlx5_flow_attr;
113 struct mlx5_flow_attr *attr,
121 struct mlx5_flow_attr *attr,
125 struct mlx5_flow_attr *attr);
185 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
197 struct mlx5_flow_attr *attr, in mlx5_tc_ct_flow_offload()
205 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
Dtc_priv.h113 struct mlx5_flow_attr *attr;
121 struct mlx5_flow_attr *attr);
126 struct mlx5_flow_attr *attr);
134 struct mlx5_flow_attr *attr);
136 struct mlx5_flow_attr *
199 struct mlx5_flow_attr *attr);
Dtc_tun_encap.h11 struct mlx5_flow_attr *attr,
16 struct mlx5_flow_attr *attr,

12