Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
tap: add initial support for tun
[vpp.git]
/
src
/
vnet
/
devices
/
virtio
/
virtio.h
diff --git
a/src/vnet/devices/virtio/virtio.h
b/src/vnet/devices/virtio/virtio.h
index
e28922b
..
3e8f941
100644
(file)
--- a/
src/vnet/devices/virtio/virtio.h
+++ b/
src/vnet/devices/virtio/virtio.h
@@
-80,11
+80,17
@@
typedef enum
#define TX_QUEUE_ACCESS(X) (X/2)
#define RX_QUEUE_ACCESS(X) (X/2)
#define TX_QUEUE_ACCESS(X) (X/2)
#define RX_QUEUE_ACCESS(X) (X/2)
+#define foreach_virtio_if_types \
+ _ (TAP, 1) \
+ _ (TUN, 2) \
+ _ (PCI, 3)
+
typedef enum
{
typedef enum
{
- VIRTIO_IF_TYPE_TAP = 1,
- VIRTIO_IF_TYPE_PCI,
- VIRTIO_IF_N_TYPES,
+#define _(a, b) VIRTIO_IF_TYPE_##a = (1 << b),
+ foreach_virtio_if_types
+#undef _
+ VIRTIO_IF_N_TYPES = (1 << 4),
} virtio_if_type_t;
} virtio_if_type_t;