vhost_net-stub.c (2038B)
1/* 2 * vhost-net support 3 * 4 * Copyright Red Hat, Inc. 2010 5 * 6 * Authors: 7 * Michael S. Tsirkin <mst@redhat.com> 8 * 9 * This work is licensed under the terms of the GNU GPL, version 2 or later. 10 * See the COPYING file in the top-level directory. 11 */ 12 13#include "qemu/osdep.h" 14#include "net/net.h" 15#include "net/tap.h" 16#include "net/vhost-user.h" 17 18#include "hw/virtio/virtio-net.h" 19#include "net/vhost_net.h" 20#include "qemu/error-report.h" 21 22 23uint64_t vhost_net_get_max_queues(VHostNetState *net) 24{ 25 return 1; 26} 27 28struct vhost_net *vhost_net_init(VhostNetOptions *options) 29{ 30 error_report("vhost-net support is not compiled in"); 31 return NULL; 32} 33 34int vhost_net_start(VirtIODevice *dev, 35 NetClientState *ncs, 36 int total_queues) 37{ 38 return -ENOSYS; 39} 40void vhost_net_stop(VirtIODevice *dev, 41 NetClientState *ncs, 42 int total_queues) 43{ 44} 45 46void vhost_net_cleanup(struct vhost_net *net) 47{ 48} 49 50uint64_t vhost_net_get_features(struct vhost_net *net, uint64_t features) 51{ 52 return features; 53} 54 55int vhost_net_get_config(struct vhost_net *net, uint8_t *config, 56 uint32_t config_len) 57{ 58 return 0; 59} 60int vhost_net_set_config(struct vhost_net *net, const uint8_t *data, 61 uint32_t offset, uint32_t size, uint32_t flags) 62{ 63 return 0; 64} 65 66void vhost_net_ack_features(struct vhost_net *net, uint64_t features) 67{ 68} 69 70uint64_t vhost_net_get_acked_features(VHostNetState *net) 71{ 72 return 0; 73} 74 75bool vhost_net_virtqueue_pending(VHostNetState *net, int idx) 76{ 77 return false; 78} 79 80void vhost_net_virtqueue_mask(VHostNetState *net, VirtIODevice *dev, 81 int idx, bool mask) 82{ 83} 84 85int vhost_net_notify_migration_done(struct vhost_net *net, char* mac_addr) 86{ 87 return -1; 88} 89 90VHostNetState *get_vhost_net(NetClientState *nc) 91{ 92 return 0; 93} 94 95int vhost_set_vring_enable(NetClientState *nc, int enable) 96{ 97 return 0; 98} 99 100int vhost_net_set_mtu(struct vhost_net *net, uint16_t mtu) 101{ 102 return 0; 103}