Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vlib: Alias RX or TX to direction
[vpp.git]
/
src
/
vlib
/
defs.h
diff --git
a/src/vlib/defs.h
b/src/vlib/defs.h
index
ad58bc0
..
a09a25b
100644
(file)
--- a/
src/vlib/defs.h
+++ b/
src/vlib/defs.h
@@
-48,8
+48,16
@@
typedef enum
VLIB_N_RX_TX = 2, /* Used to size arrays. */
} vlib_rx_or_tx_t;
VLIB_N_RX_TX = 2, /* Used to size arrays. */
} vlib_rx_or_tx_t;
+
#define vlib_foreach_rx_tx(v) for (v = 0; v < VLIB_N_RX_TX; v++)
#define vlib_foreach_rx_tx(v) for (v = 0; v < VLIB_N_RX_TX; v++)
+/* alias the rx/tx to 'direction' */
+typedef vlib_rx_or_tx_t vlib_dir_t;
+
+#define VLIB_N_DIR VLIB_N_RX_TX
+#define FOREACH_VLIB_DIR(_dir) \
+ for (_dir = VLIB_RX; _dir <= VLIB_TX; _dir++)
+
/* Read/write. */
typedef enum
{
/* Read/write. */
typedef enum
{