Home
last modified time | relevance | path

Searched refs:tapfd (Results 1 – 2 of 2) sorted by relevance

/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel_tap.c76 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()
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()
[all …]
H A Dvhost_kernel.c157 int tapfd; in tap_support_features() local
160 tapfd = open(PATH_NET_TUN, O_RDWR); in tap_support_features()
161 if (tapfd < 0) { in tap_support_features()
169 close(tapfd); in tap_support_features()
173 close(tapfd); in tap_support_features()
303 f.fd = tapfd; in vhost_kernel_set_backend()
328 int tapfd; in vhost_kernel_enable_queue_pair() local
337 tapfd = dev->tapfds[pair_idx]; in vhost_kernel_enable_queue_pair()
351 tapfd = dev->tapfds[pair_idx]; in vhost_kernel_enable_queue_pair()
369 if (tapfd < 0) { in vhost_kernel_enable_queue_pair()
[all …]