Home
last modified time | relevance | path

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

12

/linux-6.6.21/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) +\
72 struct mlx5_flow_attr { struct
97 struct mlx5_flow_attr *branch_true; argument
98 struct mlx5_flow_attr *branch_false; argument
99 struct mlx5_flow_attr *jumping_attr; argument
291 struct mlx5_flow_attr *attr);
295 struct mlx5_flow_attr *attr);
310 struct mlx5_flow_attr *attr);
313 struct mlx5_flow_attr *attr);
[all …]
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dact.h13 struct mlx5_flow_attr;
42 struct mlx5_flow_attr *attr);
47 struct mlx5_flow_attr *attr);
51 struct mlx5_flow_attr *attr);
55 struct mlx5_flow_attr *attr);
116 struct mlx5_flow_attr *attr,
121 struct mlx5_flow_attr *attr,
122 struct mlx5_flow_attr *next_attr);
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()
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_parse_tun_decap()
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()
Dsample.c13 struct mlx5_flow_attr *attr) in tc_act_parse_sample()
31 struct mlx5_flow_attr *attr) in mlx5e_tc_act_sample_is_multi_table()
43 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_sample()
Dct.c12 struct mlx5_flow_attr *attr) in tc_act_parse_ct()
33 struct mlx5_flow_attr *attr) in tc_act_post_parse_ct()
44 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_ct()
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()
286 struct mlx5_flow_attr *attr) in parse_mirred_ovs_master()
307 struct mlx5_flow_attr *attr) in tc_act_parse_mirred()
Dvlan.h14 struct mlx5_flow_attr *attr,
20 struct mlx5_flow_attr *attr,
Dmark.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_mark()
25 struct mlx5_flow_attr *attr) in tc_act_parse_mark()
Dvlan.c93 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_push_action()
124 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_pop_action()
148 struct mlx5_flow_attr *attr) in tc_act_parse_vlan()
177 struct mlx5_flow_attr *attr) in tc_act_post_parse_vlan()
Dact.c88 struct mlx5_flow_attr *attr, in mlx5e_tc_act_post_parse()
119 struct mlx5_flow_attr *attr, in mlx5e_tc_act_set_next_post_act()
120 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()
Dredirect_ingress.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_redirect_ingress()
55 struct mlx5_flow_attr *attr) in tc_act_parse_redirect_ingress()
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dindir_table.h15 struct mlx5_flow_attr *attr,
22 struct mlx5_flow_attr *attr,
27 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr);
44 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_get()
58 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_needed()
66 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr) in mlx5_esw_indir_table_decap_vport()
/linux-6.6.21/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_meter.c15 struct mlx5_flow_attr *green_attr;
17 struct mlx5_flow_attr *red_attr;
24 struct mlx5_flow_attr *attr;
116 struct mlx5_flow_attr *attr, in mlx5e_post_meter_add_rule()
151 struct mlx5_flow_attr *green_attr, in mlx5e_post_meter_rate_rules_create()
152 struct mlx5_flow_attr *red_attr) in mlx5e_post_meter_rate_rules_create()
255 struct mlx5_flow_attr *green_attr, in mlx5e_post_meter_rate_create()
256 struct mlx5_flow_attr *red_attr) in mlx5e_post_meter_rate_create()
340 struct mlx5_flow_attr *green_attr, in mlx5e_post_meter_mtu_create()
341 struct mlx5_flow_attr *red_attr) in mlx5e_post_meter_mtu_create()
[all …]
Dpost_act.h10 struct mlx5_flow_attr;
22 mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *post_attr);
Dpost_meter.h40 struct mlx5_flow_attr *branch_true,
41 struct mlx5_flow_attr *branch_false);
Dsample.c46 struct mlx5_flow_attr *pre_attr;
48 struct mlx5_flow_attr *post_attr;
343 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr, in add_post_rule()
350 struct mlx5_flow_attr *post_attr; in add_post_rule()
408 struct mlx5_flow_attr *attr) in del_post_rule()
471 struct mlx5_flow_attr *attr) in mlx5e_tc_sample_offload()
479 struct mlx5_flow_attr *pre_attr; in mlx5e_tc_sample_offload()
591 struct mlx5_flow_attr *attr) in mlx5e_tc_sample_unoffload()
Dct_fs_dmfs.c14 struct mlx5_flow_attr *attr;
31 struct mlx5_flow_attr *attr, struct flow_rule *flow_rule) in mlx5_ct_fs_dmfs_ct_rule_add()
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h13 struct mlx5_flow_attr;
116 struct mlx5_flow_attr *attr,
121 mlx5_tc_ct_flow_offload(struct mlx5_tc_ct_priv *priv, struct mlx5_flow_attr *attr);
125 struct mlx5_flow_attr *attr);
174 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
184 struct mlx5_flow_attr *attr) in mlx5_tc_ct_flow_offload()
191 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
Dtc_tun_encap.h11 struct mlx5_flow_attr *attr,
16 struct mlx5_flow_attr *attr,
35 struct mlx5_flow_attr *attr,
40 struct mlx5_flow_attr *attr);
Dtc_priv.h111 struct mlx5_flow_attr *attr;
119 struct mlx5_flow_attr *attr);
124 struct mlx5_flow_attr *attr);
132 struct mlx5_flow_attr *attr);
134 struct mlx5_flow_attr *
197 struct mlx5_flow_attr *attr);

12