mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
vdpa/mlx5: update mlx_features with driver state check
Add logic in mlx5_vdpa_set_attr() to ensure the VIRTIO_NET_F_MAC feature bit is properly set only when the device is not yet in the DRIVER_OK (running) state. This makes the MAC address visible in the output of: vdpa dev config show -jp when the device is created without an initial MAC address. Signed-off-by: Cindy Lu <lulu@redhat.com> Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Message-ID: <20260126094848.9601-2-lulu@redhat.com>
This commit is contained in:
parent
4c653e8585
commit
8da308e244
|
|
@ -4057,7 +4057,7 @@ static int mlx5_vdpa_set_attr(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *
|
|||
struct mlx5_vdpa_dev *mvdev;
|
||||
struct mlx5_vdpa_net *ndev;
|
||||
struct mlx5_core_dev *mdev;
|
||||
int err = -EOPNOTSUPP;
|
||||
int err = 0;
|
||||
|
||||
mvdev = to_mvdev(dev);
|
||||
ndev = to_mlx5_vdpa_ndev(mvdev);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user