diff options
author | 2017-09-28 15:11:16 -0400 | |
---|---|---|
committer | 2017-10-09 13:32:40 +0200 | |
commit | 0d056e5ede136cd0111dc3f9f41ef7b36a938027 (patch) | |
tree | 2f7c61d50f922a55ab7da199e0304a581ee7516f /src/vpp/api | |
parent | 87da476db0cd804e11463cc453a2bb41c6808542 (diff) |
vppapigen: support per-file (major,minor,patch) version stamps
Add one of these statements to foo.api:
vl_api_version 1.2.3
to generate a version tuple stanza in foo.api.h:
/****** Version tuple *****/
vl_api_version_tuple(foo, 1, 2, 3)
Change-Id: Ic514439e4677999daa8463a94f948f76b132ff15
Signed-off-by: Dave Barach <dave@barachs.net>
Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'src/vpp/api')
-rw-r--r-- | src/vpp/api/api.c | 5 | ||||
-rw-r--r-- | src/vpp/api/vpe.api | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/vpp/api/api.c b/src/vpp/api/api.c index 5d4a63b9061..7350936d061 100644 --- a/src/vpp/api/api.c +++ b/src/vpp/api/api.c @@ -2445,6 +2445,11 @@ setup_message_id_table (api_main_t * am) foreach_vl_msg_name_crc_memclnt; foreach_vl_msg_name_crc_vpe; #undef _ + +#define vl_api_version_tuple(n,mj, mi, p) \ + vl_msg_api_add_version (am, #n, mj, mi, p); +#include <vpp/api/vpe_all_api_h.h> +#undef vl_api_version_tuple } diff --git a/src/vpp/api/vpe.api b/src/vpp/api/vpe.api index b8e581891df..f0f6f41f7eb 100644 --- a/src/vpp/api/vpe.api +++ b/src/vpp/api/vpe.api @@ -19,6 +19,8 @@ called through a shared memory interface. */ +vl_api_version 1.0.0 + /* * Note: API placement cleanup in progress * If you're looking for interface APIs, please |