/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | indir_table.h | 15 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()
|
D | indir_table.c | 76 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/ |
D | act.h | 13 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);
|
D | tun.c | 12 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()
|
D | sample.c | 13 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()
|
D | ct.c | 12 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()
|
D | mpls.c | 12 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()
|
D | goto.c | 11 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()
|
D | vlan.c | 110 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()
|
D | mirred.c | 24 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()
|
D | drop.c | 11 struct mlx5_flow_attr *attr) in tc_act_can_offload_drop() 20 struct mlx5_flow_attr *attr) in tc_act_parse_drop()
|
D | accept.c | 11 struct mlx5_flow_attr *attr) in tc_act_can_offload_accept() 20 struct mlx5_flow_attr *attr) in tc_act_parse_accept()
|
D | vlan.h | 14 struct mlx5_flow_attr *attr, 20 struct mlx5_flow_attr *attr,
|
D | ptype.c | 11 struct mlx5_flow_attr *attr) in tc_act_can_offload_ptype() 20 struct mlx5_flow_attr *attr) in tc_act_parse_ptype()
|
D | mark.c | 11 struct mlx5_flow_attr *attr) in tc_act_can_offload_mark() 25 struct mlx5_flow_attr *attr) in tc_act_parse_mark()
|
D | trap.c | 11 struct mlx5_flow_attr *attr) in tc_act_can_offload_trap() 27 struct mlx5_flow_attr *attr) in tc_act_parse_trap()
|
D | act.c | 108 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()
|
D | csum.c | 42 struct mlx5_flow_attr *attr) in tc_act_can_offload_csum() 54 struct mlx5_flow_attr *attr) in tc_act_parse_csum()
|
D | mirred_nic.c | 11 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/ |
D | en_tc.h | 49 #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/ |
D | sample.h | 9 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()
|
D | post_act.h | 10 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/ |
D | tc_ct.h | 13 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()
|
D | tc_priv.h | 113 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);
|
D | tc_tun_encap.h | 11 struct mlx5_flow_attr *attr, 16 struct mlx5_flow_attr *attr,
|