aboutsummaryrefslogtreecommitdiff
path: root/net/tap-linux.h
diff options
context:
space:
mode:
authorGreg Kurz <gkurz@linux.vnet.ibm.com>2015-06-17 15:23:44 +0200
committerMichael S. Tsirkin <mst@redhat.com>2015-06-17 17:12:54 +0200
commitc80cd6bb9c20ef518c56319ce44d2971171e677d (patch)
tree429628bacf81bc8d68d2313fd5668c8144177520 /net/tap-linux.h
parent04b7a1523d65bb5c78832098cf3108a1aadcaf8a (diff)
downloadqemu-c80cd6bb9c20ef518c56319ce44d2971171e677d.zip
qemu-c80cd6bb9c20ef518c56319ce44d2971171e677d.tar.gz
qemu-c80cd6bb9c20ef518c56319ce44d2971171e677d.tar.bz2
tap: add VNET_LE/VNET_BE operations
The linux tap and macvtap backends can be told to parse vnet headers according to little or big endian. This is done through the TUNSETVNETLE and TUNSETVNETBE ioctls. This patch brings all the plumbing for QEMU to use these APIs. Signed-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'net/tap-linux.h')
-rw-r--r--net/tap-linux.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/tap-linux.h b/net/tap-linux.h
index 1cf35d4..01dc6f8 100644
--- a/net/tap-linux.h
+++ b/net/tap-linux.h
@@ -30,6 +30,8 @@
#define TUNGETVNETHDRSZ _IOR('T', 215, int)
#define TUNSETVNETHDRSZ _IOW('T', 216, int)
#define TUNSETQUEUE _IOW('T', 217, int)
+#define TUNSETVNETLE _IOW('T', 220, int)
+#define TUNSETVNETBE _IOW('T', 222, int)
#endif