.\" Automatically generated by Pandoc 2.2.1 .\" .TH "mlx5dv_create_flow_action_modify_header" "3" "" "" "" .hy .SH NAME .PP mlx5dv_create_flow_action_modify_header \- Flow action modify header for mlx5 provider .SH SYNOPSIS .IP .nf \f[C] #include\ struct\ ibv_flow_action\ * mlx5dv_create_flow_action_modify_header(struct\ ibv_context\ *ctx, \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ size_t\ actions_sz, \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ uint64_t\ actions[], \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ enum\ mlx5dv_flow_table_type\ ft_type) \f[] .fi .SH DESCRIPTION .PP Create a modify header flow steering action, it allows mutating a packet header. .SH ARGUMENTS .TP .B \f[I]ctx\f[] RDMA device context to create the action on. .RS .RE .TP .B \f[I]actions_sz\f[] The size of \f[I]actions\f[] buffer in bytes. .RS .RE .TP .B \f[I]actions\f[] A buffer which contains modify actions provided in device spec format. .RS .RE .TP .B \f[I]ft_type\f[] Defines the flow table type to which the modify header action will be attached. .RS .PP MLX5DV_FLOW_TABLE_TYPE_NIC_RX: RX FLOW TABLE .PP MLX5DV_FLOW_TABLE_TYPE_NIC_TX: TX FLOW TABLE .RE .SH RETURN VALUE .PP Upon success \f[I]mlx5dv_create_flow_action_modify_header\f[] will return a new \f[I]struct ibv_flow_action\f[] object, on error NULL will be returned and errno will be set. .SH SEE ALSO .PP \f[I]ibv_create_flow(3)\f[], \f[I]ibv_create_flow_action(3)\f[]