Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.h45 #define NIC_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
47 #define ESW_FLOW_ATTR_SZ (sizeof(struct mlx5_flow_attr) +\
66 struct mlx5_flow_attr { struct
231 struct mlx5_flow_attr *attr);
234 struct mlx5_flow_attr *attr);
239 struct mlx5_flow_attr *attr);
243 struct mlx5_flow_attr *attr);
254 struct mlx5_flow_attr *mlx5_alloc_flow_attr(enum mlx5_flow_namespace_type type);
259 struct mlx5_flow_attr *attr);
262 struct mlx5_flow_attr *attr);
Deswitch.h332 struct mlx5_flow_attr *attr,
352 struct mlx5_flow_attr *attr);
356 struct mlx5_flow_attr *attr);
360 struct mlx5_flow_attr *attr);
364 struct mlx5_flow_attr *attr);
441 struct mlx5_flow_attr *attr);
443 struct mlx5_flow_attr *attr);
Den_tc.c146 struct mlx5_flow_attr *attr;
296 struct mlx5_flow_attr *attr) in mlx5_tc_rule_insert()
309 struct mlx5_flow_attr *attr) in mlx5_tc_rule_delete()
937 struct mlx5_flow_attr *attr) in mlx5e_add_offloaded_nic_rule()
1052 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_tc_add_nic_flow()
1090 struct mlx5_flow_attr *attr) in mlx5e_del_offloaded_nic_rule()
1108 struct mlx5_flow_attr *attr = flow->attr; in mlx5e_tc_del_nic_flow()
1162 struct mlx5_flow_attr *attr) in mlx5e_tc_offload_fdb_rules()
1193 struct mlx5_flow_attr *attr) in mlx5e_tc_unoffload_fdb_rules()
1213 struct mlx5_flow_attr *slow_attr; in mlx5e_tc_offload_to_slow_path()
[all …]
Deswitch_offloads.c301 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_offloaded_rule()
446 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_fwd_rule()
515 struct mlx5_flow_attr *attr, in __mlx5_eswitch_del_rule()
558 struct mlx5_flow_attr *attr) in mlx5_eswitch_del_offloaded_rule()
566 struct mlx5_flow_attr *attr) in mlx5_eswitch_del_fwd_rule()
643 struct mlx5_flow_attr *attr) in mlx5_eswitch_add_vlan_action()
712 struct mlx5_flow_attr *attr) in mlx5_eswitch_del_vlan_action()
Deswitch_offloads_termtbl.c232 struct mlx5_flow_attr *attr, in mlx5_eswitch_termtbl_required()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.h13 struct mlx5_flow_attr;
114 struct mlx5_flow_attr *attr,
122 struct mlx5_flow_attr *attr,
127 struct mlx5_flow_attr *attr);
175 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
187 struct mlx5_flow_attr *attr, in mlx5_tc_ct_flow_offload()
196 struct mlx5_flow_attr *attr) in mlx5_tc_ct_delete_flow()
Dtc_ct.c62 struct mlx5_flow_attr *pre_ct_attr;
63 struct mlx5_flow_attr *post_ct_attr;
74 struct mlx5_flow_attr *attr;
412 struct mlx5_flow_attr *attr = zone_rule->attr; in mlx5_tc_ct_entry_del_rule()
608 struct mlx5_flow_attr *attr, in mlx5_tc_ct_entry_create_mod_hdr()
672 struct mlx5_flow_attr *attr; in mlx5_tc_ct_entry_add_rule()
1142 struct mlx5_flow_attr *attr, in mlx5_tc_ct_parse_action()
1514 struct mlx5_flow_attr *attr) in __mlx5_tc_ct_flow_offload()
1521 struct mlx5_flow_attr *pre_ct_attr; in __mlx5_tc_ct_flow_offload()
1697 struct mlx5_flow_attr *attr, in __mlx5_tc_ct_flow_offload_clear()
[all …]