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