]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_user/vhost_user.c
net/virtio-user: fix advertising of protocol features
[dpdk.git] / drivers / net / virtio / virtio_user / vhost_user.c
index b93e65c60bdeae760c3fc3bf4597a4f0067945d1..706266a216d9d7e61c8d544c542916fd1be30062 100644 (file)
@@ -298,6 +298,10 @@ vhost_user_sock(struct virtio_user_dev *dev,
                        msg.flags |= VHOST_USER_NEED_REPLY_MASK;
                /* Fallthrough */
        case VHOST_USER_SET_FEATURES:
+               msg.payload.u64 = *((__u64 *)arg) |
+                       1ULL << VHOST_USER_F_PROTOCOL_FEATURES;
+               msg.size = sizeof(m.payload.u64);
+               break;
        case VHOST_USER_SET_PROTOCOL_FEATURES:
        case VHOST_USER_SET_LOG_BASE:
                msg.payload.u64 = *((__u64 *)arg);