Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dmlx5_ipsec_fs.c355 struct mlx5_modify_hdr *modify_hdr; in setup_modify_header() local
377 modify_hdr = mlx5_modify_header_alloc(mdev, ns_type, 1, action); in setup_modify_header()
378 if (IS_ERR(modify_hdr)) { in setup_modify_header()
380 PTR_ERR(modify_hdr)); in setup_modify_header()
381 return PTR_ERR(modify_hdr); in setup_modify_header()
384 flow_act->modify_hdr = modify_hdr; in setup_modify_header()
614 ipsec_rule->modify_hdr = flow_act.modify_hdr; in rx_add_rule()
625 if (flow_act.modify_hdr != NULL) in rx_add_rule()
626 mlx5_modify_header_dealloc(mdev, flow_act.modify_hdr); in rx_add_rule()
1338 pol_entry->ipsec_rule.modify_hdr = flow_act.modify_hdr; in tx_add_policy()
[all …]
H A Dipsec.h143 struct mlx5_modify_hdr *modify_hdr; member
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_fs_cmd.c131 struct mlx5_modify_hdr *modify_hdr) in mlx5_cmd_fs_create_fg()
137 struct mlx5_modify_hdr *modify_hdr) in mlx5_cmd_fs_create_fg()
499 if (fte->action.modify_hdr)
501 fte->action.modify_hdr->id);
839 struct mlx5_modify_hdr *modify_hdr)
901 modify_hdr->id = MLX5_GET(alloc_modify_header_context_out, out, modify_header_id);
907 struct mlx5_modify_hdr *modify_hdr)
915 modify_hdr->id);
329 mlx5_cmd_modify_header_alloc(struct mlx5_core_dev * dev,enum mlx5_flow_namespace_type namespace,u8 num_actions,void * modify_actions,struct mlx5_modify_hdr * modify_hdr) mlx5_cmd_modify_header_alloc() argument
385 mlx5_cmd_modify_header_dealloc(struct mlx5_core_dev * dev,struct mlx5_modify_hdr * modify_hdr) mlx5_cmd_modify_header_dealloc() argument
H A Dfs_core.h
H A Dmlx5_fs_core.c1632 act1->modify_hdr != act2->modify_hdr) in check_conflicting_actions()
3394 struct mlx5_modify_hdr *modify_hdr; in mlx5_modify_header_alloc() local
3401 modify_hdr = kzalloc(sizeof(*modify_hdr), GFP_KERNEL); in mlx5_modify_header_alloc()
3402 if (!modify_hdr) in mlx5_modify_header_alloc()
3405 modify_hdr->ns_type = ns_type; in mlx5_modify_header_alloc()
3407 modify_actions, modify_hdr); in mlx5_modify_header_alloc()
3409 kfree(modify_hdr); in mlx5_modify_header_alloc()
3413 return modify_hdr; in mlx5_modify_header_alloc()
3418 struct mlx5_modify_hdr *modify_hdr) in mlx5_modify_header_dealloc() argument
3422 root = get_root_namespace(dev, modify_hdr->ns_type); in mlx5_modify_header_dealloc()
[all …]
H A Dmlx5_fs_tree.c
/freebsd/sys/dev/mlx5/
H A Dfs.h218 struct mlx5_modify_hdr *modify_hdr; member
395 struct mlx5_modify_hdr *modify_hdr);