version 1.1.1.1, 2018/04/24 17:42:32
|
version 1.1.1.2, 2018/04/24 18:32:48
|
Line 25
|
Line 25
|
#include "net/tap.h" |
#include "net/tap.h" |
#include "qemu-common.h" |
#include "qemu-common.h" |
#include "sysemu.h" |
#include "sysemu.h" |
|
#include "qemu-error.h" |
|
|
#ifdef __NetBSD__ |
#ifdef __NetBSD__ |
#include <net/if_tap.h> |
#include <net/if_tap.h> |
Line 69 int tap_open(char *ifname, int ifname_si
|
Line 70 int tap_open(char *ifname, int ifname_si
|
} |
} |
} |
} |
if (fd < 0) { |
if (fd < 0) { |
qemu_error("warning: could not open %s (%s): no virtual network emulation\n", dname, strerror(errno)); |
error_report("warning: could not open %s (%s): no virtual network emulation", |
|
dname, strerror(errno)); |
return -1; |
return -1; |
} |
} |
#else |
#else |
Line 89 int tap_open(char *ifname, int ifname_si
|
Line 91 int tap_open(char *ifname, int ifname_si
|
*vnet_hdr = 0; |
*vnet_hdr = 0; |
|
|
if (vnet_hdr_required && !*vnet_hdr) { |
if (vnet_hdr_required && !*vnet_hdr) { |
qemu_error("vnet_hdr=1 requested, but no kernel " |
error_report("vnet_hdr=1 requested, but no kernel " |
"support for IFF_VNET_HDR available"); |
"support for IFF_VNET_HDR available"); |
close(fd); |
close(fd); |
return -1; |
return -1; |
} |
} |