Lines Matching +full:event +full:- +full:tap

4  * Copyright (c) 2003-2008 Fabrice Bellard
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
42 #include "qemu/error-report.h"
52 return getmsg(tapfd, NULL, &sbuf, &f) >= 0 ? sbuf.len : -1; in tap_read_packet()
57 * Allocate TAP device, returns opened fd.
64 int tap_fd, if_fd, ppa = -1; in tap_alloc()
90 return -1; in tap_alloc()
93 tap_fd = RETRY_ON_EINTR(open("/dev/tap", O_RDWR, 0)); in tap_alloc()
95 error_setg(errp, "Can't open /dev/tap"); in tap_alloc()
96 return -1; in tap_alloc()
107 if_fd = RETRY_ON_EINTR(open("/dev/tap", O_RDWR, 0)); in tap_alloc()
109 error_setg(errp, "Can't open /dev/tap (2)"); in tap_alloc()
110 return -1; in tap_alloc()
114 return -1; in tap_alloc()
120 snprintf (actual_name, 32, "tap%d", ppa); in tap_alloc()
140 arp_fd = RETRY_ON_EINTR(open("/dev/tap", O_RDWR, 0)); in tap_alloc()
142 error_report("Can't open %s", "/dev/tap"); in tap_alloc()
154 error_setg(errp, "Can't link TAP device to IP"); in tap_alloc()
155 return -1; in tap_alloc()
159 error_report("Can't link TAP device to ARP"); in tap_alloc()
175 snprintf(dev, dev_size, "tap%d", ppa); in tap_alloc()
187 return -1; in tap_open()
198 return -1; in tap_open()
205 void tap_set_sndbuf(int fd, const NetdevTapOptions *tap, Error **errp) in tap_set_sndbuf() argument
230 return -EINVAL; in tap_fd_set_vnet_le()
235 return -EINVAL; in tap_fd_set_vnet_be()
245 return -1; in tap_fd_enable()
250 return -1; in tap_fd_disable()
255 return -1; in tap_fd_get_ifname()
260 return -1; in tap_fd_set_steering_ebpf()