Searched refs:ct_flow (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_ct.c | 1524 struct mlx5_ct_flow *ct_flow; in __mlx5_tc_ct_flow_offload() local 1530 ct_flow = kzalloc(sizeof(*ct_flow), GFP_KERNEL); in __mlx5_tc_ct_flow_offload() 1531 if (!post_ct_spec || !ct_flow) { in __mlx5_tc_ct_flow_offload() 1533 kfree(ct_flow); in __mlx5_tc_ct_flow_offload() 1545 ct_flow->ft = ft; in __mlx5_tc_ct_flow_offload() 1547 err = idr_alloc_u32(&ct_priv->fte_ids, ct_flow, &fte_id, in __mlx5_tc_ct_flow_offload() 1554 ct_flow->fte_id = fte_id; in __mlx5_tc_ct_flow_offload() 1557 ct_flow->pre_ct_attr = mlx5_alloc_flow_attr(ct_priv->ns_type); in __mlx5_tc_ct_flow_offload() 1558 if (!ct_flow->pre_ct_attr) { in __mlx5_tc_ct_flow_offload() 1563 ct_flow->post_ct_attr = mlx5_alloc_flow_attr(ct_priv->ns_type); in __mlx5_tc_ct_flow_offload() [all …]
|
D | tc_ct.h | 28 struct mlx5_ct_flow *ct_flow; member
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.c | 3132 bool ct_flow, bool *modify_ip_header, in is_action_keys_supported() argument 3159 if (ct_flow && *modify_tuple) { in is_action_keys_supported() 3174 if (ct_flow && offset >= offsetof(struct ipv6hdr, saddr)) in is_action_keys_supported() 3177 if (ct_flow && *modify_tuple) { in is_action_keys_supported() 3185 if (ct_flow) { in is_action_keys_supported() 3198 u32 actions, bool ct_flow, in modify_header_match_supported() argument 3226 err = is_action_keys_supported(act, ct_flow, in modify_header_match_supported() 3266 bool ct_flow = false, ct_clear = false; in actions_match_supported() local 3271 ct_flow = flow_flag_test(flow, CT) && !ct_clear; in actions_match_supported() 3275 if (flow->attr->esw_attr->split_count && ct_flow) { in actions_match_supported() [all …]
|