Lines Matching refs:tapfd
76 int tapfd; in vhost_kernel_open_tap() local
84 tapfd = open(PATH_NET_TUN, O_RDWR); in vhost_kernel_open_tap()
85 if (tapfd < 0) { in vhost_kernel_open_tap()
95 if (ioctl(tapfd, TUNGETFEATURES, &tap_features) == -1) { in vhost_kernel_open_tap()
120 if (ioctl(tapfd, TUNSETIFF, (void *)&ifr) == -1) { in vhost_kernel_open_tap()
131 if (fcntl(tapfd, F_SETFL, O_NONBLOCK) < 0) { in vhost_kernel_open_tap()
136 if (ioctl(tapfd, TUNSETVNETHDRSZ, &hdr_size) < 0) { in vhost_kernel_open_tap()
141 if (ioctl(tapfd, TUNSETSNDBUF, &sndbuf) < 0) { in vhost_kernel_open_tap()
146 ret = vhost_kernel_tap_set_offload(tapfd, features); in vhost_kernel_open_tap()
153 if (ioctl(tapfd, SIOCSIFHWADDR, (void *)&ifr) == -1) { in vhost_kernel_open_tap()
161 return tapfd; in vhost_kernel_open_tap()
164 close(tapfd); in vhost_kernel_open_tap()