1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25#include "qemu/osdep.h"
26#include "qapi/error.h"
27#include "tap_int.h"
28
29int tap_open(char *ifname, int ifname_size, int *vnet_hdr,
30 int vnet_hdr_required, int mq_required, Error **errp)
31{
32 error_setg(errp, "tap is not supported in this build");
33 return -1;
34}
35
36void tap_set_sndbuf(int fd, const NetdevTapOptions *tap, Error **errp)
37{
38}
39
40int tap_probe_vnet_hdr(int fd, Error **errp)
41{
42 return 0;
43}
44
45int tap_probe_has_ufo(int fd)
46{
47 return 0;
48}
49
50int tap_probe_vnet_hdr_len(int fd, int len)
51{
52 return 0;
53}
54
55void tap_fd_set_vnet_hdr_len(int fd, int len)
56{
57}
58
59int tap_fd_set_vnet_le(int fd, int is_le)
60{
61 return -EINVAL;
62}
63
64int tap_fd_set_vnet_be(int fd, int is_be)
65{
66 return -EINVAL;
67}
68
69void tap_fd_set_offload(int fd, int csum, int tso4,
70 int tso6, int ecn, int ufo)
71{
72}
73
74int tap_fd_enable(int fd)
75{
76 return -1;
77}
78
79int tap_fd_disable(int fd)
80{
81 return -1;
82}
83
84int tap_fd_get_ifname(int fd, char *ifname)
85{
86 return -1;
87}
88
89int tap_fd_set_steering_ebpf(int fd, int prog_fd)
90{
91 return -1;
92}
93