VIRTIO_NET_F_MAC
} else if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC) &&
!virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) {
if (virtio_has_feature(vdev, VIRTIO_NET_F_MAC)) {
if (!virtio_has_feature(vdev, VIRTIO_NET_F_MAC) &&
VIRTIO_NET_F_MAC, \
BIT_ULL(VIRTIO_NET_F_MAC))
MLX5_LOG_VIO_FLAG(VIRTIO_NET_F_MAC);
mlx_vdpa_features |= BIT_ULL(VIRTIO_NET_F_MAC);
BIT_ULL(VIRTIO_NET_F_CTRL_GUEST_OFFLOADS) | BIT_ULL(VIRTIO_NET_F_MTU) | BIT_ULL(VIRTIO_NET_F_MAC) | \
device_features & BIT_ULL(VIRTIO_NET_F_MAC)) {
device_features &= ~BIT_ULL(VIRTIO_NET_F_MAC);
} else if (device_features & BIT_ULL(VIRTIO_NET_F_MAC)) {
ndev->mvdev.mlx_features |= BIT_ULL(VIRTIO_NET_F_MAC);
case BIT_ULL(VIRTIO_NET_F_MAC):
if (!(hw_features & BIT_ULL(VIRTIO_NET_F_MAC)))
nego_features &= ~BIT_ULL(VIRTIO_NET_F_MAC);
(pdsv->supported_features & BIT_ULL(VIRTIO_NET_F_MAC))) {
mgmt->supported_features |= BIT_ULL(VIRTIO_NET_F_MAC);
!(config.device_features & BIT_ULL(VIRTIO_NET_F_MAC)))
missing |= BIT_ULL(VIRTIO_NET_F_MAC);
if ((features & BIT_ULL(VIRTIO_NET_F_MAC)) == 0)
(1ULL << VIRTIO_NET_F_MAC) | \