Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A 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
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);
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H 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);
116 struct mlx5_flow_attr *attr,
121 struct mlx5_flow_attr *attr,
122 struct mlx5_flow_attr *next_attr);
H 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()
H 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()
H 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()
H 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()
H A 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()
H 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()
H A Dvlan.h14 struct mlx5_flow_attr *attr,
20 struct mlx5_flow_attr *attr,
H 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()
H A 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()
H 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()
H 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()
H A 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/drivers/net/ethernet/mellanox/mlx5/core/esw/
H 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H 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()
H 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 …]
H 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()
H 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);
H A Dpost_meter.h40 struct mlx5_flow_attr *branch_true,
41 struct mlx5_flow_attr *branch_false);
H A Dct_fs.h25 struct mlx5_flow_attr *attr,
29 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr);
H 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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);
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()
H 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);
H 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);

12