Revision 9c282718 net/tap-linux.c

b/net/tap-linux.c
112 112
    return ifr.ifr_flags & IFF_VNET_HDR;
113 113
}
114 114

  
115
int tap_probe_has_ufo(int fd)
116
{
117
    unsigned offload;
118

  
119
    offload = TUN_F_CSUM | TUN_F_UFO;
120

  
121
    if (ioctl(fd, TUNSETOFFLOAD, offload) < 0)
122
        return 0;
123

  
124
    return 1;
125
}
126

  
115 127
void tap_fd_set_offload(int fd, int csum, int tso4,
116 128
                        int tso6, int ecn, int ufo)
117 129
{

Also available in: Unified diff