Skip to content

Commit f9bd2d7

Browse files
amirvdavem330
authored andcommitted
net/mlx_en: Timestamping is not supported in slave mode
Old hypervisors don't mask out timestamp capability for slave. Till slave support will be added, need to disable capability by slave. Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent a7bf580 commit f9bd2d7

File tree

1 file changed

+3
-0
lines changed
  • drivers/net/ethernet/mellanox/mlx4

1 file changed

+3
-0
lines changed

drivers/net/ethernet/mellanox/mlx4/main.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -632,6 +632,9 @@ static int mlx4_slave_cap(struct mlx4_dev *dev)
632632
dev->caps.cqe_size = 32;
633633
}
634634

635+
dev->caps.flags2 &= ~MLX4_DEV_CAP_FLAG2_TS;
636+
mlx4_warn(dev, "Timestamping is not supported in slave mode.\n");
637+
635638
slave_adjust_steering_mode(dev, &dev_cap, &hca_param);
636639

637640
return 0;

0 commit comments

Comments
 (0)