Hi, > -----Original Message----- > From: Viacheslav Ovsiienko <viachesl...@nvidia.com> > Sent: Friday, November 20, 2020 4:48 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh <rasl...@nvidia.com>; Matan Azrad > <ma...@nvidia.com>; Ori Kam <or...@nvidia.com>; NBU-Contact-Thomas > Monjalon <tho...@monjalon.net>; xiangxia.m....@gmail.com; > sta...@dpdk.org > Subject: [PATCH v3] net/mlx5: check the reg available for metadata action > > From: Tonghao Zhang <xiangxia.m....@gmail.com> > > If user don't set the dv_xmeta_en to 1 or 2, > in the flow_dv_convert_action_set_meta function: > > - flow_dv_get_metadata_reg may return the REG_NONE, > when MLX5_METADATA_FDB enabled for metadata set action. > > - reg_to_field(REG_NONE) returns MLX5_MODI_OUT_NONE, > that is invalid and rdma-core fails. > > The rdma-core calltrace: > dr_action_create_modify_action > dr_actions_convert_modify_header > dr_action_modify_sw_to_hw > dr_action_modify_sw_to_hw_set > dr_ste_get_modify_hdr_hw_field > > Fixes: fcc8d2f716fd ("net/mlx5: extend flow metadata support") > Cc: sta...@dpdk.org > > Signed-off-by: Tonghao Zhang <xiangxia.m....@gmail.com> > Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> > --- Patch applied to next-net-mlx,
Kindest regards, Raslan Darawsheh