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