Home
last modified time | relevance | path

Searched refs:ct_flow (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c1696 struct mlx5_ct_flow *ct_flow; in __mlx5_tc_ct_flow_offload() local
1702 ct_flow = kzalloc(sizeof(*ct_flow), GFP_KERNEL); in __mlx5_tc_ct_flow_offload()
1703 if (!post_ct_spec || !ct_flow) { in __mlx5_tc_ct_flow_offload()
1705 kfree(ct_flow); in __mlx5_tc_ct_flow_offload()
1717 ct_flow->ft = ft; in __mlx5_tc_ct_flow_offload()
1719 err = idr_alloc_u32(&ct_priv->fte_ids, ct_flow, &fte_id, in __mlx5_tc_ct_flow_offload()
1726 ct_flow->fte_id = fte_id; in __mlx5_tc_ct_flow_offload()
1729 ct_flow->pre_ct_attr = mlx5_alloc_flow_attr(ct_priv->ns_type); in __mlx5_tc_ct_flow_offload()
1730 if (!ct_flow->pre_ct_attr) { in __mlx5_tc_ct_flow_offload()
1735 ct_flow->post_ct_attr = mlx5_alloc_flow_attr(ct_priv->ns_type); in __mlx5_tc_ct_flow_offload()
[all …]
H A Dtc_ct.h28 struct mlx5_ct_flow *ct_flow; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c3202 bool ct_flow, bool *modify_ip_header, in is_action_keys_supported() argument
3229 if (ct_flow && *modify_tuple) { in is_action_keys_supported()
3244 if (ct_flow && offset >= offsetof(struct ipv6hdr, saddr)) in is_action_keys_supported()
3247 if (ct_flow && *modify_tuple) { in is_action_keys_supported()
3255 if (ct_flow) { in is_action_keys_supported()
3266 bool ct_flow, struct netlink_ext_ack *extack, in modify_tuple_supported() argument
3273 if (ct_flow) { in modify_tuple_supported()
3299 u32 actions, bool ct_flow, in modify_header_match_supported() argument
3327 err = is_action_keys_supported(act, ct_flow, in modify_header_match_supported()
3334 if (!modify_tuple_supported(modify_tuple, ct_clear, ct_flow, extack, in modify_header_match_supported()
[all …]