Lines Matching defs:features
288 ret = ioctl(dev->vduse_dev_fd, VDUSE_DEV_GET_FEATURES, &dev->features);
290 VHOST_CONFIG_LOG(dev->ifname, ERR, "Failed to get features: %s",
295 if (reconnect && dev->features != dev->reconnect_log->features) {
297 "Mismatch between reconnect file features 0x%" PRIx64 " & device features 0x%" PRIx64,
298 dev->reconnect_log->features, dev->features);
302 dev->reconnect_log->features = dev->features;
304 VHOST_CONFIG_LOG(dev->ifname, INFO, "Negotiated Virtio features: 0x%" PRIx64,
305 dev->features);
307 if (dev->features &
539 vduse_reconnect_log_check(struct virtio_net *dev, uint64_t features, uint32_t total_queues)
548 if ((dev->reconnect_log->features & features) != dev->reconnect_log->features) {
551 features, dev->reconnect_log->features);
624 uint64_t features;
650 ret = rte_vhost_driver_get_features(path, &features);
652 VHOST_CONFIG_LOG(name, ERR, "Failed to get backend features");
666 features &= ~(RTE_BIT64(VIRTIO_NET_F_CTRL_VQ) | RTE_BIT64(VIRTIO_NET_F_MQ));
691 dev_config->features = features;
749 ret = vduse_reconnect_log_check(dev, features, total_queues);