Home
last modified time | relevance | path

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

12

/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.h72 struct mlx5_flow_attr { struct
98 struct mlx5_flow_attr *branch_true; argument
99 struct mlx5_flow_attr *branch_false; argument
100 struct mlx5_flow_attr *jumping_attr; argument
290 struct mlx5_flow_attr *attr);
294 struct mlx5_flow_attr *attr);
309 struct mlx5_flow_attr *attr);
312 struct mlx5_flow_attr *attr);
317 struct mlx5_flow_attr *attr);
321 struct mlx5_flow_attr *attr);
[all …]
A Den_tc.c439 struct mlx5_flow_attr *attr) in mlx5e_tc_add_flow_meter()
512 struct mlx5_flow_attr *attr) in mlx5e_tc_rule_unoffload()
1786 struct mlx5_flow_attr *attr2; in extra_split_attr_dests()
2099 struct mlx5_flow_attr *attr; in mlx5e_tc_get_counter()
3662 static struct mlx5_flow_attr*
3702 struct mlx5_flow_attr *
3706 struct mlx5_flow_attr *attr; in mlx5e_tc_get_encap_attr()
3724 struct mlx5_flow_attr *attr; in mlx5e_tc_unoffload_flow_post_acts()
3755 struct mlx5_flow_attr *attr; in mlx5e_tc_offload_flow_post_acts()
3880 struct mlx5_flow_attr *attr; in alloc_branch_attr()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A 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);
111 struct mlx5_flow_attr *attr,
116 struct mlx5_flow_attr *attr,
117 struct mlx5_flow_attr *next_attr);
A Dct.c12 struct mlx5_flow_attr *attr) in tc_act_can_offload_ct()
22 struct mlx5_flow_attr *attr) in tc_act_parse_ct()
43 struct mlx5_flow_attr *attr) in tc_act_post_parse_ct()
54 struct mlx5_flow_attr *attr) in tc_act_is_multi_table_act_ct()
A 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()
A 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()
A 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()
A 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()
A 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()
A Dvlan.c93 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_push_action()
125 struct mlx5_flow_attr *attr, in mlx5e_tc_act_vlan_add_pop_action()
149 struct mlx5_flow_attr *attr) in tc_act_parse_vlan()
178 struct mlx5_flow_attr *attr) in tc_act_post_parse_vlan()
A 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()
A Dvlan.h14 struct mlx5_flow_attr *attr,
20 struct mlx5_flow_attr *attr,
A Dmark.c11 struct mlx5_flow_attr *attr) in tc_act_can_offload_mark()
25 struct mlx5_flow_attr *attr) in tc_act_parse_mark()
A Dcsum.c42 struct mlx5_flow_attr *attr) in tc_act_can_offload_csum()
54 struct mlx5_flow_attr *attr) in tc_act_parse_csum()
/drivers/net/ethernet/mellanox/mlx5/core/esw/
A 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()
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A 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()
A 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 …]
A 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()
69 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr) in mlx5_ct_fs_dmfs_ct_rule_update()
A 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()
A 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);
A Dpost_meter.h40 struct mlx5_flow_attr *branch_true,
41 struct mlx5_flow_attr *branch_false);
A Dct_fs.h25 struct mlx5_flow_attr *attr,
29 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr);
/drivers/net/ethernet/mellanox/mlx5/core/en/
A 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);
177 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
187 struct mlx5_flow_attr *attr) in mlx5_tc_ct_flow_offload()
194 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
A Dtc_priv.h111 struct mlx5_flow_attr *attr;
112 struct mlx5_flow_attr *extra_split_attr;
120 struct mlx5_flow_attr *attr);
125 struct mlx5_flow_attr *attr);
133 struct mlx5_flow_attr *attr);
135 struct mlx5_flow_attr *
198 struct mlx5_flow_attr *attr);
A 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);

Completed in 38 milliseconds

12