1 #ifndef KVM__VIRTIO_NET_H 2 #define KVM__VIRTIO_NET_H 3 4 struct kvm; 5 6 struct virtio_net_params { 7 const char *guest_ip; 8 const char *host_ip; 9 const char *script; 10 const char *trans; 11 char guest_mac[6]; 12 char host_mac[6]; 13 struct kvm *kvm; 14 int mode; 15 int vhost; 16 int fd; 17 }; 18 19 void virtio_net__init(const struct virtio_net_params *params); 20 21 enum { 22 NET_MODE_USER, 23 NET_MODE_TAP 24 }; 25 26 #endif /* KVM__VIRTIO_NET_H */ 27