| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A 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()
|
| A D | indir_table.c | 75 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_needed() 92 mlx5_esw_indir_table_decap_vport(struct mlx5_flow_attr *attr) in mlx5_esw_indir_table_decap_vport() 118 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_get() 256 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_rule_put() 284 struct mlx5_flow_attr *attr, in mlx5_create_indir_recirc_group() 381 mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_entry_create() 458 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_get() 492 struct mlx5_flow_attr *attr, in mlx5_esw_indir_table_put()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_tc.h | 48 #define NIC_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\ 50 #define ESW_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\ 69 struct mlx5_flow_attr { struct 271 struct mlx5_flow_attr *attr); 274 struct mlx5_flow_attr *attr); 279 struct mlx5_flow_attr *attr); 283 struct mlx5_flow_attr *attr); 290 struct mlx5_flow_attr *attr, 304 struct mlx5_flow_attr *mlx5_alloc_flow_attr(enum mlx5_flow_namespace_type type); 309 struct mlx5_flow_attr *attr); [all …]
|
| A D | eswitch.h | 388 struct mlx5_flow_attr *attr, 411 struct mlx5_flow_attr *attr); 415 struct mlx5_flow_attr *attr); 419 struct mlx5_flow_attr *attr); 423 struct mlx5_flow_attr *attr); 513 struct mlx5_flow_attr *attr); 515 struct mlx5_flow_attr *attr);
|
| A D | eswitch_offloads.c | 126 struct mlx5_flow_attr *attr, in mlx5_eswitch_set_rule_source_port() 193 struct mlx5_flow_attr *attr) in esw_cleanup_decap_indir() 218 struct mlx5_flow_attr *attr, in esw_setup_ft_dest() 294 struct mlx5_flow_attr *attr, in esw_setup_chain_src_port_rewrite() 454 struct mlx5_flow_attr *attr, in esw_setup_dests() 492 struct mlx5_flow_attr *attr) in esw_cleanup_dests() 512 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_offloaded_rule() 628 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_fwd_rule() 711 struct mlx5_flow_attr *attr, in __mlx5_eswitch_del_rule() 755 struct mlx5_flow_attr *attr) in mlx5_eswitch_del_offloaded_rule() [all …]
|
| A D | en_tc.c | 288 struct mlx5_flow_attr *attr) in mlx5_tc_rule_insert() 301 struct mlx5_flow_attr *attr) in mlx5_tc_rule_delete() 1096 struct mlx5_flow_attr *attr) in mlx5e_del_offloaded_nic_rule() 1152 struct mlx5_flow_attr *attr) in mlx5e_tc_offload_fdb_rules() 1192 struct mlx5_flow_attr *attr) in mlx5e_tc_unoffload_fdb_rules() 1216 struct mlx5_flow_attr *slow_attr; in mlx5e_tc_offload_to_slow_path() 3470 struct mlx5_flow_attr *attr, in actions_prepare_mod_hdr_actions() 3746 struct mlx5_flow_attr *attr, in add_vlan_push_action() 4430 struct mlx5_flow_attr * 4436 struct mlx5_flow_attr *attr; in mlx5_alloc_flow_attr() [all …]
|
| A D | eswitch_offloads_termtbl.c | 213 struct mlx5_flow_attr *attr, in mlx5_eswitch_termtbl_required()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | sample.h | 9 struct mlx5_flow_attr; 29 struct mlx5_flow_attr *attr, 35 struct mlx5_flow_attr *attr); 48 struct mlx5_flow_attr *attr, in mlx5e_tc_sample_offload() 55 struct mlx5_flow_attr *attr) {} in mlx5e_tc_sample_unoffload()
|
| A 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);
|
| A D | sample.c | 44 struct mlx5_flow_attr *pre_attr; 46 struct mlx5_flow_attr *post_attr; 366 struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr, in add_post_rule() 373 struct mlx5_flow_attr *post_attr; in add_post_rule() 431 struct mlx5_flow_attr *attr) in del_post_rule() 494 struct mlx5_flow_attr *attr, in mlx5e_tc_sample_offload() 503 struct mlx5_flow_attr *pre_attr; in mlx5e_tc_sample_offload() 623 struct mlx5_flow_attr *attr) in mlx5e_tc_sample_unoffload()
|
| A D | post_act.c | 19 struct mlx5_flow_attr *attr; 79 mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *attr) in mlx5e_tc_post_act_add() 83 struct mlx5_flow_attr *post_attr = NULL; in mlx5e_tc_post_act_add()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_ct.h | 13 struct mlx5_flow_attr; 112 struct mlx5_flow_attr *attr, 121 struct mlx5_flow_attr *attr, 126 struct mlx5_flow_attr *attr); 175 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action() 188 struct mlx5_flow_attr *attr, in mlx5_tc_ct_flow_offload() 197 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
|
| A D | tc_priv.h | 107 struct mlx5_flow_attr *attr; 116 struct mlx5_flow_attr *attr); 170 struct mlx5_flow_attr *attr);
|
| A D | tc_ct.c | 62 struct mlx5_flow_attr *pre_ct_attr; 72 struct mlx5_flow_attr *attr; 149 struct mlx5_flow_attr *attr, 650 struct mlx5_flow_attr *attr, in mlx5_tc_ct_entry_create_mod_hdr() 720 struct mlx5_flow_attr *attr, in mlx5_tc_ct_entry_destroy_mod_hdr() 738 struct mlx5_flow_attr *attr; in mlx5_tc_ct_entry_add_rule() 1358 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action() 1752 struct mlx5_flow_attr *attr) in __mlx5_tc_ct_flow_offload() 1759 struct mlx5_flow_attr *pre_ct_attr; in __mlx5_tc_ct_flow_offload() 1892 struct mlx5_flow_attr *attr, in __mlx5_tc_ct_flow_offload_clear() [all …]
|
| A D | tc_tun_encap.c | 17 struct mlx5_flow_attr *attr, in mlx5e_set_int_port_tunnel() 150 struct mlx5_flow_attr *attr; in mlx5e_tc_encap_flows_add() 209 struct mlx5_flow_attr *attr; in mlx5e_tc_encap_flows_del() 640 struct mlx5_flow_attr *attr, in mlx5e_set_vf_tunnel() 751 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_encap() 1148 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_decap_route() 1209 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_attach_encap_route() 1315 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_invalidate_encap() 1360 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_reoffload_encap() 1473 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_reoffload_decap()
|
| A D | tc_tun.h | 97 struct mlx5_flow_attr *attr);
|
| A D | tc_tun.c | 711 struct mlx5_flow_attr *flow_attr) in mlx5e_tc_tun_route_lookup()
|