Searched refs:tapfd (Results 1 – 2 of 2) sorted by relevance
| /f-stack/dpdk/drivers/net/virtio/virtio_user/ |
| H A D | vhost_kernel_tap.c | 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() 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 D | vhost_kernel.c | 157 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 …]
|