Revision f5c5e381
b/net/tap-solaris.c | ||
---|---|---|
180 | 180 |
return -1; |
181 | 181 |
} |
182 | 182 |
pstrcpy(ifname, ifname_size, dev); |
183 |
if (*vnet_hdr) { |
|
184 |
/* Solaris doesn't have IFF_VNET_HDR */ |
|
185 |
*vnet_hdr = 0; |
|
186 |
|
|
187 |
if (vnet_hdr_required && !*vnet_hdr) { |
|
188 |
qemu_error("vnet_hdr=1 requested, but no kernel " |
|
189 |
"support for IFF_VNET_HDR available"); |
|
190 |
close(fd); |
|
191 |
return -1; |
|
192 |
} |
|
193 |
} |
|
183 | 194 |
fcntl(fd, F_SETFL, O_NONBLOCK); |
184 | 195 |
return fd; |
185 | 196 |
} |
Also available in: Unified diff