> From: Leon Romanovsky <leon@xxxxxxxxxx> > Sent: Monday, May 20, 2019 12:28 PM > > External Email > > ---------------------------------------------------------------------- > On Mon, May 20, 2019 at 12:18:12PM +0300, Michal Kalderon wrote: > > From: Sagiv Ozeri <sagiv.ozeri@xxxxxxxxxxx> > > > > Use the correct enum value introduced in commit 12113a35ada6 > > ("IB/core: Add HDR speed enum") Prior to this change a 50Gbps port > > would show 40Gbps. > > > > This patch also cleaned up the redundant redefiniton of ib speeds for > > qedr. > > > > Fixes: 12113a35ada6 ("IB/core: Add HDR speed enum") > > > > No extra space please. Thanks, will send a fix Michal > > > Signed-off-by: Sagiv Ozeri <sagiv.ozeri@xxxxxxxxxxx> > > Signed-off-by: Michal Kalderon <michal.kalderon@xxxxxxxxxxx> > > --- > > drivers/infiniband/hw/qedr/verbs.c | 25 +++++++++---------------- > > 1 file changed, 9 insertions(+), 16 deletions(-) > > > > diff --git a/drivers/infiniband/hw/qedr/verbs.c > > b/drivers/infiniband/hw/qedr/verbs.c > > index e52d8761d681..f940da2eb61e 100644 > > --- a/drivers/infiniband/hw/qedr/verbs.c > > +++ b/drivers/infiniband/hw/qedr/verbs.c > > @@ -159,54 +159,47 @@ int qedr_query_device(struct ib_device *ibdev, > > return 0; > > } > > > > -#define QEDR_SPEED_SDR (1) > > -#define QEDR_SPEED_DDR (2) > > -#define QEDR_SPEED_QDR (4) > > -#define QEDR_SPEED_FDR10 (8) > > -#define QEDR_SPEED_FDR (16) > > -#define QEDR_SPEED_EDR (32) > > - > > static inline void get_link_speed_and_width(int speed, u8 *ib_speed, > > u8 *ib_width) > > { > > switch (speed) { > > case 1000: > > - *ib_speed = QEDR_SPEED_SDR; > > + *ib_speed = IB_SPEED_SDR; > > *ib_width = IB_WIDTH_1X; > > break; > > case 10000: > > - *ib_speed = QEDR_SPEED_QDR; > > + *ib_speed = IB_SPEED_QDR; > > *ib_width = IB_WIDTH_1X; > > break; > > > > case 20000: > > - *ib_speed = QEDR_SPEED_DDR; > > + *ib_speed = IB_SPEED_DDR; > > *ib_width = IB_WIDTH_4X; > > break; > > > > case 25000: > > - *ib_speed = QEDR_SPEED_EDR; > > + *ib_speed = IB_SPEED_EDR; > > *ib_width = IB_WIDTH_1X; > > break; > > > > case 40000: > > - *ib_speed = QEDR_SPEED_QDR; > > + *ib_speed = IB_SPEED_QDR; > > *ib_width = IB_WIDTH_4X; > > break; > > > > case 50000: > > - *ib_speed = QEDR_SPEED_QDR; > > - *ib_width = IB_WIDTH_4X; > > + *ib_speed = IB_SPEED_HDR; > > + *ib_width = IB_WIDTH_1X; > > break; > > > > case 100000: > > - *ib_speed = QEDR_SPEED_EDR; > > + *ib_speed = IB_SPEED_EDR; > > *ib_width = IB_WIDTH_4X; > > break; > > > > default: > > /* Unsupported */ > > - *ib_speed = QEDR_SPEED_SDR; > > + *ib_speed = IB_SPEED_SDR; > > *ib_width = IB_WIDTH_1X; > > } > > } > > -- > > 2.14.5 > >