Revision dc69004c net/tap-linux.c
b/net/tap-linux.c | ||
---|---|---|
99 | 99 |
} |
100 | 100 |
return 0; |
101 | 101 |
} |
102 |
|
|
103 |
int tap_probe_vnet_hdr(int fd) |
|
104 |
{ |
|
105 |
struct ifreq ifr; |
|
106 |
|
|
107 |
if (ioctl(fd, TUNGETIFF, &ifr) != 0) { |
|
108 |
qemu_error("TUNGETIFF ioctl() failed: %s\n", strerror(errno)); |
|
109 |
return 0; |
|
110 |
} |
|
111 |
|
|
112 |
return ifr.ifr_flags & IFF_VNET_HDR; |
|
113 |
} |
Also available in: Unified diff