Skip to content

Commit 30b40c3

Browse files
amirvdavem330
authored andcommitted
net/mlx4_core: Disable HW timestamping for VFs
Disable timestamp capability on virtual functions. Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 50754d2 commit 30b40c3

File tree

1 file changed

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

1 file changed

+5
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,11 @@ int mlx4_QUERY_DEV_CAP_wrapper(struct mlx4_dev *dev, int slave,
784784
flags &= ~MLX4_DEV_CAP_FLAG_MEM_WINDOW;
785785
MLX4_PUT(outbox->buf, flags, QUERY_DEV_CAP_EXT_FLAGS_OFFSET);
786786

787+
/* For guests, disable timestamp */
788+
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
789+
field &= 0x7f;
790+
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
791+
787792
/* For guests, report Blueflame disabled */
788793
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_BF_OFFSET);
789794
field &= 0x7f;

0 commit comments

Comments
 (0)