On Mon, Oct 08, 2018 at 06:57:49AM -0700, Ori Kam wrote: > > > > -----Original Message----- > > From: dev <dev-boun...@dpdk.org> On Behalf Of Dekel Peled > > Sent: Monday, October 8, 2018 4:35 PM > > To: Yongseok Koh <ys...@mellanox.com>; Shahaf Shuler > > <shah...@mellanox.com> > > Cc: dev@dpdk.org; Ori Kam <or...@mellanox.com> > > Subject: [dpdk-dev] [PATCH] net/mlx5: fix calculation of struct size in > > bytes > > > > Update definition of MLX5_ST_SZ_DB to calculate struct size correctly. > > > > Fixes: 86a8d2b59f54 ("net/mlx5: add Direct Verbs prepare function") > > Cc: or...@mellanox.com > > > > Signed-off-by: Dekel Peled <dek...@mellanox.com> > > --- > > drivers/net/mlx5/mlx5_prm.h | 2 +- > > 1 files changed, 1 insertions(+), 1 deletions(-) > > > > diff --git a/drivers/net/mlx5/mlx5_prm.h b/drivers/net/mlx5/mlx5_prm.h > > index a905397..29742b1 100644 > > --- a/drivers/net/mlx5/mlx5_prm.h > > +++ b/drivers/net/mlx5/mlx5_prm.h > > @@ -376,7 +376,7 @@ struct mlx5_modification_cmd { > > (__mlx5_bit_off(typ, fld) & 0xf)) > > #define __mlx5_mask16(typ, fld) ((u16)((1ull << __mlx5_bit_sz(typ, fld)) - > > 1)) > > #define MLX5_ST_SZ_DW(typ) (sizeof(struct mlx5_ifc_##typ##_bits) / 32) > > -#define MLX5_ST_SZ_DB(typ) (sizeof(struct mlx5_ifc_##typ##_bits) / 32) > > +#define MLX5_ST_SZ_DB(typ) (sizeof(struct mlx5_ifc_##typ##_bits) / 8) > > #define MLX5_BYTE_OFF(typ, fld) (__mlx5_bit_off(typ, fld) / 8) > > #define MLX5_ADDR_OF(typ, p, fld) ((char *)(p) + MLX5_BYTE_OFF(typ, fld)) > > > > -- > > 1.7.1 > > Acked-by: Ori Kam <or...@mellanox.com>
Acked-by: Yongseok Koh <ys...@mellanox.com> Thanks