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