Lines Matching full:ioctl
32 #include <sys/ioctl.h>
67 if (ioctl(fd, TUNGETFEATURES, &features) == -1) { in tap_open()
93 * Ignore errors since old kernels do not support this ioctl: in this in tap_open()
96 ioctl(fd, TUNSETVNETHDRSZ, &len); in tap_open()
114 ret = ioctl(fd, TUNSETIFF, (void *) &ifr); in tap_open()
155 if (ioctl(fd, TUNSETSNDBUF, &sndbuf) == -1 && tap->has_sndbuf) { in tap_set_sndbuf()
156 error_setg_errno(errp, errno, "TUNSETSNDBUF ioctl failed"); in tap_set_sndbuf()
165 if (ioctl(fd, TUNGETIFF, &ifr) != 0) { in tap_probe_vnet_hdr()
181 if (ioctl(fd, TUNSETOFFLOAD, offload) < 0) in tap_probe_has_ufo()
193 if (ioctl(fd, TUNSETOFFLOAD, offload) < 0) { in tap_probe_has_uso()
201 if (ioctl(fd, TUNSETVNETHDRSZ, &len) == -1) { in tap_fd_set_vnet_hdr_len()
202 fprintf(stderr, "TUNSETVNETHDRSZ ioctl() failed: %s. Exiting.\n", in tap_fd_set_vnet_hdr_len()
212 if (!ioctl(fd, TUNSETVNETLE, &arg)) { in tap_fd_set_vnet_le()
221 error_report("TUNSETVNETLE ioctl() failed: %s.", strerror(errno)); in tap_fd_set_vnet_le()
229 if (!ioctl(fd, TUNSETVNETBE, &arg)) { in tap_fd_set_vnet_be()
238 error_report("TUNSETVNETBE ioctl() failed: %s.", strerror(errno)); in tap_fd_set_vnet_be()
248 if (ioctl(fd, TUNSETOFFLOAD, 0) != 0 && errno == EINVAL) { in tap_fd_set_offload()
270 if (ioctl(fd, TUNSETOFFLOAD, offload) != 0) { in tap_fd_set_offload()
272 if (ioctl(fd, TUNSETOFFLOAD, offload) != 0) { in tap_fd_set_offload()
274 if (ioctl(fd, TUNSETOFFLOAD, offload) != 0) { in tap_fd_set_offload()
275 fprintf(stderr, "TUNSETOFFLOAD ioctl() failed: %s\n", in tap_fd_set_offload()
291 ret = ioctl(fd, TUNSETQUEUE, (void *) &ifr); in tap_fd_enable()
309 ret = ioctl(fd, TUNSETQUEUE, (void *) &ifr); in tap_fd_disable()
322 if (ioctl(fd, TUNGETIFF, &ifr) != 0) { in tap_fd_get_ifname()
323 error_report("TUNGETIFF ioctl() failed: %s", in tap_fd_get_ifname()
334 if (ioctl(fd, TUNSETSTEERINGEBPF, (void *) &prog_fd) != 0) { in tap_fd_set_steering_ebpf()