net/mlx4: fix shifts of signed values in Tx