From: Neale Ranns Date: Mon, 24 Feb 2020 12:58:20 +0000 (+0000) Subject: vlib: Alias RX or TX to direction X-Git-Tag: v20.09-rc0~523 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=1103c8c04adf06c7d14d1d5064490b03aa0b7dd1 vlib: Alias RX or TX to direction Type: improvement for those that find that name usefull. Signed-off-by: Neale Ranns Change-Id: I6c99bcdbb10ca1615aeea6924c2d93a68b5b7684 --- diff --git a/src/vlib/defs.h b/src/vlib/defs.h index ad58bc04681..a09a25b701f 100644 --- 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; + #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 {